)]}'
{
  "commit": "ee670f0af35871edb492db5ba406cef36d1b7c21",
  "tree": "9f4c709d8df44bcdccd73a8e7c189fe789ac751a",
  "parents": [
    "7b8b92af58db347de64a237861fcf13374b34a9c"
  ],
  "author": {
    "name": "Josef Bacik",
    "email": "josef@redhat.com",
    "time": "Thu May 31 15:54:30 2012 -0400"
  },
  "committer": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Thu Jun 14 21:29:14 2012 -0400"
  },
  "message": "Btrfs: fix btrfs_destroy_marked_extents\n\nSo we\u0027re forcing the eb\u0027s to have their ref count set to 1 so invalidatepage\nworks but this breaks lots of things, for example root nodes, and is just\nplain wrong, we don\u0027t need to just evict all of this stuff.  Also drop the\ninvalidatepage altogether and add a page_cache_release().  With this patch\nwe no longer hang when trying to access the root nodes after an aborted\ntransaction and we no longer leak memory.  Thanks,\n\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19b4db70dcb1e4147aec84bcae2634635bbb6861",
      "old_mode": 33188,
      "old_path": "fs/btrfs/disk-io.c",
      "new_id": "5a3bf323e2bd435224ec7ce0ec6a91ada2d343e6",
      "new_mode": 33188,
      "new_path": "fs/btrfs/disk-io.c"
    }
  ]
}
