)]}'
{
  "commit": "f248679e86fead40cc78e724c7181d6bec1a2046",
  "tree": "88abeee0b2a87c0f0377509525c92d3c9ec15a15",
  "parents": [
    "8c2a3ca20f6233677ac3222c6506174010eb414f"
  ],
  "author": {
    "name": "Josef Bacik",
    "email": "josef@redhat.com",
    "time": "Fri Jan 13 12:09:22 2012 -0500"
  },
  "committer": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Mon Jan 16 15:29:43 2012 -0500"
  },
  "message": "Btrfs: add a delalloc mutex to inodes for delalloc reservations\n\nI was using i_mutex for this, but we\u0027re getting bogus lockdep warnings by doing\nthat and theres no real way to get rid of those, so just stop using i_mutex to\nprotect delalloc metadata reservations and use a delalloc mutex instead.  This\nshouldn\u0027t be contended often at all, only if you are writing and mmap writing to\nthe file at the same time.  Thanks,\n\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "634608d2a6d03b5d8741e573de0b142ff8cb6310",
      "old_mode": 33188,
      "old_path": "fs/btrfs/btrfs_inode.h",
      "new_id": "9b9b15fd5204347c5ef2931fb186af679cb0d369",
      "new_mode": 33188,
      "new_path": "fs/btrfs/btrfs_inode.h"
    },
    {
      "type": "modify",
      "old_id": "556f9aa25bb76171fcca33716b680a4942fc5b5b",
      "old_mode": 33188,
      "old_path": "fs/btrfs/extent-tree.c",
      "new_id": "e0ad5f0f895ea789ef8a7fe2b58f3ce3c523cabd",
      "new_mode": 33188,
      "new_path": "fs/btrfs/extent-tree.c"
    },
    {
      "type": "modify",
      "old_id": "619742d37166fde995c688755f3fbaf2b208e003",
      "old_mode": 33188,
      "old_path": "fs/btrfs/inode.c",
      "new_id": "5977987abdb1e0794ac6098d6f46643cbeb6c1ac",
      "new_mode": 33188,
      "new_path": "fs/btrfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "7fdf22c2dc0da099ab4c5c020d0b74bcdb4f9713",
      "old_mode": 33188,
      "old_path": "fs/btrfs/ioctl.c",
      "new_id": "6834be4c8709568e1f44fa8d42584a10228cdc07",
      "new_mode": 33188,
      "new_path": "fs/btrfs/ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "efe9f792544de8b9d7c25eed3275322084140059",
      "old_mode": 33188,
      "old_path": "fs/btrfs/relocation.c",
      "new_id": "8c1aae2c845d49960fe352c809033f1bdf5ffb74",
      "new_mode": 33188,
      "new_path": "fs/btrfs/relocation.c"
    }
  ]
}
