)]}'
{
  "commit": "495e86779f4f319828bc10dfc0c9ac2161868077",
  "tree": "62729f2b65c9565fadb551bd8d343d6c57d7cb85",
  "parents": [
    "6a912213046ecb6511fdf35531a0c7de3de963c9"
  ],
  "author": {
    "name": "Josef Bacik",
    "email": "josef@redhat.com",
    "time": "Fri Nov 19 20:36:10 2010 +0000"
  },
  "committer": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Sun Nov 21 22:26:09 2010 -0500"
  },
  "message": "Btrfs: hold i_mutex when calling btrfs_log_dentry_safe\n\nSince we walk up the path logging all of the parts of the inode\u0027s path, we need\nto hold i_mutex to make sure that the inode is not renamed while we\u0027re logging\neverything.  btrfs_log_dentry_safe does dget_parent and all of that jazz, but we\nmay get unexpected results if the rename changes the inode\u0027s location while\nwe\u0027re higher up the path logging those dentries, so do this for safety reasons.\nThanks,\n\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e354c33df0824592bb9356be4987fd0ddfbbdc71",
      "old_mode": 33188,
      "old_path": "fs/btrfs/file.c",
      "new_id": "c1faded5fca03a7cbcb509908cfdf3cc8362ce1f",
      "new_mode": 33188,
      "new_path": "fs/btrfs/file.c"
    }
  ]
}
