)]}'
{
  "commit": "ddba1bfc2369cd0566bcfdab47599834a32d1c19",
  "tree": "81924f0b14728137202db0732582cfa5f05d6703",
  "parents": [
    "ad9ee2053f3f2babebc09ebc4970daa66c56c7ee"
  ],
  "author": {
    "name": "Liu Bo",
    "email": "bo.li.liu@oracle.com",
    "time": "Wed Jun 17 16:59:58 2015 +0800"
  },
  "committer": {
    "name": "Chris Mason",
    "email": "clm@fb.com",
    "time": "Wed Jul 01 17:17:21 2015 -0700"
  },
  "message": "Btrfs: fix warning of bytes_may_use\n\nWhile running generic/019, dmesg got several warnings from\nbtrfs_free_reserved_data_space().\n\nTest generic/019 produces some disk failures so sumbit dio will get errors,\nin which case, btrfs_direct_IO() goes to the error handling and free\nbytes_may_use, but the problem is that bytes_may_use has been free\u0027d\nduring get_block().\n\nThis adds a runtime flag to show if we\u0027ve gone through get_block(), if so,\ndon\u0027t do the cleanup work.\n\nSigned-off-by: Liu Bo \u003cbo.li.liu@oracle.com\u003e\nReviewed-by: Filipe Manana \u003cfdmanana@suse.com\u003e\nTested-by: Filipe Manana \u003cfdmanana@suse.com\u003e\nSigned-off-by: Chris Mason \u003cclm@fb.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ef5cc13fae26f8899cad7ed30b59344c79120d4",
      "old_mode": 33188,
      "old_path": "fs/btrfs/btrfs_inode.h",
      "new_id": "81220b2203c61f1033bc5a4a0666f9b7b96f08df",
      "new_mode": 33188,
      "new_path": "fs/btrfs/btrfs_inode.h"
    },
    {
      "type": "modify",
      "old_id": "0b9fb81ccf8a6b9e9e56b017786df01aa480adb2",
      "old_mode": 33188,
      "old_path": "fs/btrfs/inode.c",
      "new_id": "b33c0cf02668bde4d3dbeb60d0b1f411d58c648d",
      "new_mode": 33188,
      "new_path": "fs/btrfs/inode.c"
    }
  ]
}
