)]}'
{
  "commit": "73d049a40fc6269189c4e2ba6792cb5dd054883c",
  "tree": "a713747cd06926ad89bfa9b36ea13dd20bbc507f",
  "parents": [
    "5b6ca027d85b7438c84b78a54ccdc2e53f2909cd"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Fri Mar 11 12:08:24 2011 -0500"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Mon Mar 14 09:15:28 2011 -0400"
  },
  "message": "open-style analog of vfs_path_lookup()\n\nnew function: file_open_root(dentry, mnt, name, flags) opens the file\nvfs_path_lookup would arrive to.\n\nNote that name can be empty; in that case the usual requirement that\ndentry should be a directory is lifted.\n\nopen-coded equivalents switched to it, may_open() got down exactly\none caller and became static.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "975613b23dcfb9cd0b60d46afa05260e733d90c2",
      "old_mode": 33188,
      "old_path": "arch/um/drivers/mconsole_kern.c",
      "new_id": "c70e047eed72e192cd9d0a8ade7cc6f8302a9d6c",
      "new_mode": 33188,
      "new_path": "arch/um/drivers/mconsole_kern.c"
    },
    {
      "type": "modify",
      "old_id": "6fdbdf2c60479fa2b4fc265590375f38b077ed0f",
      "old_mode": 33188,
      "old_path": "fs/internal.h",
      "new_id": "52abc5287f50d16467ab38ab717588b8e89b73cc",
      "new_mode": 33188,
      "new_path": "fs/internal.h"
    },
    {
      "type": "modify",
      "old_id": "8ee7785d5642d0e52b2b9bd0c973c1715e90f164",
      "old_mode": 33188,
      "old_path": "fs/namei.c",
      "new_id": "abc8d2df121cb414e2cbdebbb9c6a8dfa98bbf3d",
      "new_mode": 33188,
      "new_path": "fs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "bf9cbd242dddbe5f7cda1969fc3eeebbd6e023ad",
      "old_mode": 33188,
      "old_path": "fs/nfsctl.c",
      "new_id": "124e8fcb0dd6ad1fbe55c166ec30019abdd9c410",
      "new_mode": 33188,
      "new_path": "fs/nfsctl.c"
    },
    {
      "type": "modify",
      "old_id": "d05e18c60baec9e9b422c57338c01debda07f214",
      "old_mode": 33188,
      "old_path": "fs/open.c",
      "new_id": "48afc5c139d247e634d9926507d2a8d9354015db",
      "new_mode": 33188,
      "new_path": "fs/open.c"
    },
    {
      "type": "modify",
      "old_id": "9c75714f92c1f4836db760ebb2e02b0926d88706",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "bf5c3c8960725133df0b4b04afee1109263fa05b",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "b875bedf7c9abd2efd068cd67a84a4f359356cc9",
      "old_mode": 33188,
      "old_path": "kernel/sysctl_binary.c",
      "new_id": "3b8e028b96014a088b6227859b9163e8bceddb5a",
      "new_mode": 33188,
      "new_path": "kernel/sysctl_binary.c"
    }
  ]
}
