)]}'
{
  "commit": "a534c8d15b1f1d0f861fc2bb9e0529bd8486ec3f",
  "tree": "0451da7a61bd7e3eb5968d65beee3243f7f51b5d",
  "parents": [
    "ebf46264a004818fe5b23f0ac18ac7336897d807"
  ],
  "author": {
    "name": "Aneesh Kumar K.V",
    "email": "aneesh.kumar@linux.vnet.ibm.com",
    "time": "Wed Jun 30 19:18:50 2010 +0530"
  },
  "committer": {
    "name": "Eric Van Hensbergen",
    "email": "ericvh@gmail.com",
    "time": "Mon Aug 02 14:28:35 2010 -0500"
  },
  "message": "fs/9p: Prevent parallel rename when doing fid_lookup\n\nDuring fid lookup we need to make sure that the dentry-\u003ed_parent doesn\u0027t\nchange so that we can safely walk the parent dentries. To ensure that\nwe need to prevent cross directory rename during fid_lookup. Add a\nper superblock rename_sem rw_semaphore to prevent parallel fid lookup and\nrename.\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Venkateswararao Jujjuri \u003cjvrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d6cfcbf73e7623488f88cffd5bd4fc7f178dd22",
      "old_mode": 33188,
      "old_path": "fs/9p/fid.c",
      "new_id": "358563689064df61c9b81713ad8bb8911c6518bd",
      "new_mode": 33188,
      "new_path": "fs/9p/fid.c"
    },
    {
      "type": "modify",
      "old_id": "3c492011221ce11e1b1d40d08775ddd9edcc8352",
      "old_mode": 33188,
      "old_path": "fs/9p/v9fs.c",
      "new_id": "38dc0e0675998413dd205d13674412eff054ec4e",
      "new_mode": 33188,
      "new_path": "fs/9p/v9fs.c"
    },
    {
      "type": "modify",
      "old_id": "bec4d0bcb4585d1f41c89406ef9eeb9eb6421115",
      "old_mode": 33188,
      "old_path": "fs/9p/v9fs.h",
      "new_id": "4c963c9fc41fdf17107604354b17c4dfd06f0fae",
      "new_mode": 33188,
      "new_path": "fs/9p/v9fs.h"
    },
    {
      "type": "modify",
      "old_id": "39352ef954dcdd65c8ad8159b0cb6b05cd9d4bad",
      "old_mode": 33188,
      "old_path": "fs/9p/vfs_inode.c",
      "new_id": "75c261fdc7b4a7e506dbcfb2c0d6e742ed592e61",
      "new_mode": 33188,
      "new_path": "fs/9p/vfs_inode.c"
    },
    {
      "type": "modify",
      "old_id": "0a2e2030c84455e72d8a2d2916950689857e4019",
      "old_mode": 33188,
      "old_path": "fs/9p/vfs_super.c",
      "new_id": "4b9ede0b41b71f94fb1ae00031c7b5417cf37683",
      "new_mode": 33188,
      "new_path": "fs/9p/vfs_super.c"
    }
  ]
}
