)]}'
{
  "commit": "4d5e74bc0aec3f54b7e429d77b7c35de042c507d",
  "tree": "bba22e2a9cfbe5663a2489c5404fff72639b5277",
  "parents": [
    "2da98f003f4788b0a72c5f87bc55b061f65f30fa"
  ],
  "author": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Wed Jan 16 16:09:22 2008 -0500"
  },
  "committer": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Thu Sep 25 11:03:59 2008 -0400"
  },
  "message": "Btrfs: Fix data\u003dordered vs wait_on_inode deadlock on older kernels\n\nUsing ilookup5 during data\u003dordered writeback could deadlock on I_LOCK.  This\nsaves a pointer to the inode instead.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cba2b623d02e8114cc32f6b3452e0651e64c2775",
      "old_mode": 33188,
      "old_path": "fs/btrfs/ordered-data.c",
      "new_id": "3ee51e10c187be432251ca96a9b7fb376815b30b",
      "new_mode": 33188,
      "new_path": "fs/btrfs/ordered-data.c"
    },
    {
      "type": "modify",
      "old_id": "26b26212865b0a3b5cdc5d20ebc969e77077c6f8",
      "old_mode": 33188,
      "old_path": "fs/btrfs/ordered-data.h",
      "new_id": "f25c6771ec64092d0ddcd5341505b59eb1c306d8",
      "new_mode": 33188,
      "new_path": "fs/btrfs/ordered-data.h"
    },
    {
      "type": "modify",
      "old_id": "08f7a188dc3e3867857ade7a9463bcf47fd5d1e6",
      "old_mode": 33188,
      "old_path": "fs/btrfs/transaction.c",
      "new_id": "b6bbfc179c29e151f846a8b19cfcb4ad3c7229cc",
      "new_mode": 33188,
      "new_path": "fs/btrfs/transaction.c"
    }
  ]
}
