)]}'
{
  "commit": "c55747682e938c57a9a859d3b26f2c4c83cea011",
  "tree": "5af319c0a61851b68be9cef30172808f6e8e77f0",
  "parents": [
    "301827acbe49d0ba7ec9770803970893ac9ded97"
  ],
  "author": {
    "name": "Vladimir V. Saveliev",
    "email": "vs@namesys.com",
    "time": "Wed Dec 06 20:39:12 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.osdl.org",
    "time": "Thu Dec 07 08:39:42 2006 -0800"
  },
  "message": "[PATCH] reiserfs: do not add save links for O_DIRECT writes\n\nWe add a save link for O_DIRECT writes to protect the i_size against the\ncrashes before we actually finish the I/O.  If we hit an -ENOSPC in\naops-\u003eprepare_write(), we would do a truncate() to release the blocks which\nmight have got initialized.  Now the truncate would add another save link\nfor the same inode causing a reiserfs panic for having multiple save links\nfor the same inode.\n\nSigned-off-by: Vladimir V. Saveliev \u003cvs@namesys.com\u003e\nSigned-off-by: Amit Arora \u003camitarora@in.ibm.com\u003e\nSigned-off-by: Suzuki K P \u003csuzuki@in.ibm.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "970ecd9dbe69e225b7c4ba822cdf4d17514acc6b",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/file.c",
      "new_id": "373d862c3f87da6c12650a7427a64eb5740c5481",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/file.c"
    }
  ]
}
