)]}'
{
  "commit": "1e3827bf8aebe29af2d6e49b89d85dfae4d0154f",
  "tree": "7e61ad7bcac7ef4ea9ecd46640ec3729e383c819",
  "parents": [
    "6111da3432b10b2c56a21a5d8671aee46435326d",
    "d2fa4a8476b911782f7e5167db18770222ac40c3"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Sep 27 17:05:14 2014 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Sep 27 17:05:14 2014 -0700"
  },
  "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull vfs fixes from Al Viro:\n \"Assorted fixes + unifying __d_move() and __d_materialise_dentry() +\n  minimal regression fix for d_path() of victims of overwriting rename()\n  ported on top of that\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:\n  vfs: Don\u0027t exchange \"short\" filenames unconditionally.\n  fold swapping -\u003ed_name.hash into switch_names()\n  fold unlocking the children into dentry_unlock_parents_for_move()\n  kill __d_materialise_dentry()\n  __d_materialise_dentry(): flip the order of arguments\n  __d_move(): fold manipulations with -\u003ed_child/-\u003ed_subdirs\n  don\u0027t open-code d_rehash() in d_materialise_unique()\n  pull rehashing and unlocking the target dentry into __d_materialise_dentry()\n  ufs: deal with nfsd/iget races\n  fuse: honour max_read and max_write in direct_io mode\n  shmem: fix nlink for rename overwrite directory\n",
  "tree_diff": []
}
