)]}'
{
  "commit": "2d544564f9954860235db97df2e549a66c61f557",
  "tree": "b539ab01562ae5b92ce365afd32e8fbab74a7e11",
  "parents": [
    "5a9bbdcd29adbb786c53eba1dfc3c2d256020d6b"
  ],
  "author": {
    "name": "Qi Yong",
    "email": "qiyong@fc-cn.com",
    "time": "Mon Feb 04 22:29:23 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Feb 05 09:44:18 2008 -0800"
  },
  "message": "skip writing data pages when inode is under I_SYNC\n\nSince I_SYNC was split out from I_LOCK, the concern in commit\n4b89eed93e0fa40a63e3d7b1796ec1337ea7a3aa (\"Write back inode data pages\neven when the inode itself is locked\") is not longer valid.\n\nWe should revert to the original behavior: in __writeback_single_inode(),\nwhen we find an I_SYNC-ed inode and we\u0027re not doing a data-integrity sync,\nskip writing entirely.  Otherwise, we are double calling do_writepages()\n\nSigned-off-by: Qi Yong \u003cqiyong@fc-cn.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Joern Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nCc: WU Fengguang \u003cwfg@mail.ustc.edu.cn\u003e\nCc: Michael Rubin \u003cmrubin@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "300324bd563c924ae87c10db7d5171726f8bffc1",
      "old_mode": 33188,
      "old_path": "fs/fs-writeback.c",
      "new_id": "3fe782d70a71d5f89ed2b65016d7fda322016701",
      "new_mode": 33188,
      "new_path": "fs/fs-writeback.c"
    }
  ]
}
