)]}'
{
  "commit": "d8c76e6f45c111c32a4b3e50a2adc9210737b0d8",
  "tree": "25521b59d48c6d8c9aec1af54dbe5008ad4b215b",
  "parents": [
    "9a53c3a783c2fa9b969628e65695c11c3e51e673"
  ],
  "author": {
    "name": "Dave Hansen",
    "email": "haveblue@us.ibm.com",
    "time": "Sat Sep 30 23:29:04 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sun Oct 01 00:39:30 2006 -0700"
  },
  "message": "[PATCH] r/o bind mount prepwork: inc_nlink() helper\n\nThis is mostly included for parity with dec_nlink(), where we will have some\nmore hooks.  This one should stay pretty darn straightforward for now.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a507d0b5be6c9c8bf31e2b4a3b22ed27a1e705c1",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/ipath/ipath_fs.c",
      "new_id": "d9ff283f725e75dc900e436ebde42dee65e5fa53",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/ipath/ipath_fs.c"
    },
    {
      "type": "modify",
      "old_id": "88002e45a6b4a3b8a6b175ef2808208ad6a2c7ea",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/inode.c",
      "new_id": "7c77c2d8d30073d3fcba0eda4c908f07f637b3e1",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/inode.c"
    },
    {
      "type": "modify",
      "old_id": "7a7ec2d1d2f4a8f60bb79c2f82bc0f110f9509b9",
      "old_mode": 33188,
      "old_path": "fs/9p/vfs_inode.c",
      "new_id": "5241c600ce28be2f00f0eb454b41db882beab1a8",
      "new_mode": 33188,
      "new_path": "fs/9p/vfs_inode.c"
    },
    {
      "type": "modify",
      "old_id": "54ad7073192717602cd69e7dc6208b2811410550",
      "old_mode": 33188,
      "old_path": "fs/autofs/root.c",
      "new_id": "368a1c33a3c824effc61b722bdcebc0f35e62f3d",
      "new_mode": 33188,
      "new_path": "fs/autofs/root.c"
    },
    {
      "type": "modify",
      "old_id": "348bec0982b068fcdc45cb468ad5af3c00412af6",
      "old_mode": 33188,
      "old_path": "fs/autofs4/root.c",
      "new_id": "e21bb46682014497b73a114a16889f557372c5d1",
      "new_mode": 33188,
      "new_path": "fs/autofs4/root.c"
    },
    {
      "type": "modify",
      "old_id": "ce05d1643dd17096b5c1b59758be0dc511d7ed42",
      "old_mode": 33188,
      "old_path": "fs/bfs/dir.c",
      "new_id": "a650f1d0b85ea815860ef528d0177ceefa51655e",
      "new_mode": 33188,
      "new_path": "fs/bfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "74441a17e1864dd9e3c2c42e54ca0f54b8fe63ce",
      "old_mode": 33188,
      "old_path": "fs/cifs/inode.c",
      "new_id": "76b7fb34101afecf67554ee0353b24f3cdd56a0f",
      "new_mode": 33188,
      "new_path": "fs/cifs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "0a2fd8bb7579bd60dcc153e7634da38c9a01ff0c",
      "old_mode": 33188,
      "old_path": "fs/coda/dir.c",
      "new_id": "0102b28a15fb5f8230eea9904d04f481d3e4068c",
      "new_mode": 33188,
      "new_path": "fs/coda/dir.c"
    },
    {
      "type": "modify",
      "old_id": "816e8ef645605a5cdd505b7bdd6be8e8bf38345a",
      "old_mode": 33188,
      "old_path": "fs/configfs/dir.c",
      "new_id": "8a3b6a1a6ad139aa50ba1da2e10bdf6cd0de2980",
      "new_mode": 33188,
      "new_path": "fs/configfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "3e5fe843e1df7588564dad9f3d5140318c6b84b6",
      "old_mode": 33188,
      "old_path": "fs/configfs/mount.c",
      "new_id": "68bd5c93ca524a089d1881bbcb9b5da4ef563b74",
      "new_mode": 33188,
      "new_path": "fs/configfs/mount.c"
    },
    {
      "type": "modify",
      "old_id": "269e649e6dc6b6e1f891bc2aaf4f11aa03b58dec",
      "old_mode": 33188,
      "old_path": "fs/debugfs/inode.c",
      "new_id": "ecf3da9edf21ab65a1a291a5edf8836dcdcaa520",
      "new_mode": 33188,
      "new_path": "fs/debugfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "14c55adfae83eddbdc0abc78223782394ee7707b",
      "old_mode": 33188,
      "old_path": "fs/ext3/namei.c",
      "new_id": "b45c88bd5f73d23ed41661279e74004ef060e8a1",
      "new_mode": 33188,
      "new_path": "fs/ext3/namei.c"
    },
    {
      "type": "modify",
      "old_id": "79ec1f23d4d2d65718d465f375c3926d9bd8613a",
      "old_mode": 33188,
      "old_path": "fs/fuse/control.c",
      "new_id": "16b39c053d470c3d3cc71c3881c0f5c8c834864b",
      "new_mode": 33188,
      "new_path": "fs/fuse/control.c"
    },
    {
      "type": "modify",
      "old_id": "9ceb0dfaa1cc0e8c14004dade785cc7860ca0111",
      "old_mode": 33188,
      "old_path": "fs/hfsplus/dir.c",
      "new_id": "99b4ed1b87d277f1270a25aaf764e9272bd5a8bd",
      "new_mode": 33188,
      "new_path": "fs/hfsplus/dir.c"
    },
    {
      "type": "modify",
      "old_id": "4078b0becc5e71f87a78c98f28e0c9cc8e70b03a",
      "old_mode": 33188,
      "old_path": "fs/hpfs/namei.c",
      "new_id": "25dd6f81eca7d3131a721577acd37a0a1b305a5c",
      "new_mode": 33188,
      "new_path": "fs/hpfs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "f5b8f329aca6d3e3c3b102cc50b1ee55c2663362",
      "old_mode": 33188,
      "old_path": "fs/hugetlbfs/inode.c",
      "new_id": "5e03b2f67b932dcb37d61ed3dbbffb6576141cff",
      "new_mode": 33188,
      "new_path": "fs/hugetlbfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "a5e9f2205b33b1e0980bb319558cb62fc795ee04",
      "old_mode": 33188,
      "old_path": "fs/jffs2/dir.c",
      "new_id": "9def6adf4a5dee6a0a0162e31ebdf475842d9305",
      "new_mode": 33188,
      "new_path": "fs/jffs2/dir.c"
    },
    {
      "type": "modify",
      "old_id": "72d9909d95ff360e095b34a3b80320082c4ec1f2",
      "old_mode": 33188,
      "old_path": "fs/jffs2/fs.c",
      "new_id": "7bc1a4201c0c233437dd5e60d45159620b39e57c",
      "new_mode": 33188,
      "new_path": "fs/jffs2/fs.c"
    },
    {
      "type": "modify",
      "old_id": "088b85976ac0252fa69426f9c1cc89dbe0014a7d",
      "old_mode": 33188,
      "old_path": "fs/jfs/namei.c",
      "new_id": "8cef88170aa4b269204295cd683821bb85d0cec8",
      "new_mode": 33188,
      "new_path": "fs/jfs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "9204feba75acebd5338ac706de510d38bf085578",
      "old_mode": 33188,
      "old_path": "fs/libfs.c",
      "new_id": "bd08e0e64a8caa8731c9ee5ccbd37962eb658298",
      "new_mode": 33188,
      "new_path": "fs/libfs.c"
    },
    {
      "type": "modify",
      "old_id": "635613f2f65ac626cbd5118708027a3f36b55700",
      "old_mode": 33188,
      "old_path": "fs/msdos/namei.c",
      "new_id": "fa868c7559073994dcc5b599e379a9fb5efdd899",
      "new_mode": 33188,
      "new_path": "fs/msdos/namei.c"
    },
    {
      "type": "modify",
      "old_id": "0368c64021822c56f809d84cd84cdcace2ea81d4",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/dlm/dlmfs.c",
      "new_id": "16b8d1ba706662c15ee99db4fc20f07f20b10e1f",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/dlm/dlmfs.c"
    },
    {
      "type": "modify",
      "old_id": "40f83f53053a8eac58a027c68892aa1ed42d8392",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/namei.c",
      "new_id": "8c370a39e0c1a3f4bb7dad57ad3b446eaefc112a",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/namei.c"
    },
    {
      "type": "modify",
      "old_id": "bc0e51662424070cc1d5a38f8dcee23034a42d45",
      "old_mode": 33188,
      "old_path": "fs/ramfs/inode.c",
      "new_id": "2faf4cdf61b0d126713eb7b7eddb692517730504",
      "new_mode": 33188,
      "new_path": "fs/ramfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "c76d427e027b3d8246b0a6ebd8d4bce74fd958bf",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/namei.c",
      "new_id": "cf92e89515f2f5c6299dc9b2adc6febde8773d27",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "5f3d725d11251487481c57599bc0f0ddedcfe904",
      "old_mode": 33188,
      "old_path": "fs/sysfs/dir.c",
      "new_id": "3aa3434621ca89296b3c0b0598a663807977f1eb",
      "new_mode": 33188,
      "new_path": "fs/sysfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "40190c4892715502b286c3e491c114af1c0b97bd",
      "old_mode": 33188,
      "old_path": "fs/sysfs/mount.c",
      "new_id": "20551a1b8a56494ffb7ea2b0a10c01f8f7f99a78",
      "new_mode": 33188,
      "new_path": "fs/sysfs/mount.c"
    },
    {
      "type": "modify",
      "old_id": "b223b32db991c4a1d3b4dbb225e0217733ec4dcd",
      "old_mode": 33188,
      "old_path": "fs/udf/inode.c",
      "new_id": "ae21a0e59e9569b09234f57fd1a910baf9928059",
      "new_mode": 33188,
      "new_path": "fs/udf/inode.c"
    },
    {
      "type": "modify",
      "old_id": "d14d25534aa8df29074718d8e1cd30f3b168cea6",
      "old_mode": 33188,
      "old_path": "fs/udf/namei.c",
      "new_id": "e40c95e6511734b65129517af8b0640203003c76",
      "new_mode": 33188,
      "new_path": "fs/udf/namei.c"
    },
    {
      "type": "modify",
      "old_id": "090d74ffa0615aa09a651dab6bfa6733784965cf",
      "old_mode": 33188,
      "old_path": "fs/vfat/namei.c",
      "new_id": "5846ba2d5d9f3d78e3634ae6adda17dc114bd714",
      "new_mode": 33188,
      "new_path": "fs/vfat/namei.c"
    },
    {
      "type": "modify",
      "old_id": "26d3c61116c04e843fbb0d8517f818289c9d953f",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "6a5267da565f2c57177a84061092cb9a472ca8ce",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "10aa8eeeb112a745b84ef123f9f1641dcf819f5c",
      "old_mode": 33188,
      "old_path": "ipc/mqueue.c",
      "new_id": "d75d0ba833609bd58c6fc7a692f8b934f7b735ff",
      "new_mode": 33188,
      "new_path": "ipc/mqueue.c"
    },
    {
      "type": "modify",
      "old_id": "8c3c400cce91f4a679e0d034380ca16065b296a5",
      "old_mode": 33188,
      "old_path": "kernel/cpuset.c",
      "new_id": "9d850ae13b1b61e763d09fc8231c33d1d6e43139",
      "new_mode": 33188,
      "new_path": "kernel/cpuset.c"
    },
    {
      "type": "modify",
      "old_id": "908dd947b1ea8ceb109fdd45cb6b8eb94c8d621e",
      "old_mode": 33188,
      "old_path": "mm/shmem.c",
      "new_id": "bb8ca7ef70940de154adfcbb7f30debd3f3c3737",
      "new_mode": 33188,
      "new_path": "mm/shmem.c"
    },
    {
      "type": "modify",
      "old_id": "700c6e061a044fc77eee9a17db6151f58bdd2c9b",
      "old_mode": 33188,
      "old_path": "net/sunrpc/rpc_pipe.c",
      "new_id": "9a0b41a97f90764f84636811137a76cdfff5ac3b",
      "new_mode": 33188,
      "new_path": "net/sunrpc/rpc_pipe.c"
    },
    {
      "type": "modify",
      "old_id": "49ee5152939674349e4174025b78ed2769be731a",
      "old_mode": 33188,
      "old_path": "security/inode.c",
      "new_id": "9b16e14f3a80e8faa6ad2bc5efe53d100e3d29a0",
      "new_mode": 33188,
      "new_path": "security/inode.c"
    },
    {
      "type": "modify",
      "old_id": "bab7b386cb8dee7cd21a1fe21f9741960d34f59c",
      "old_mode": 33188,
      "old_path": "security/selinux/selinuxfs.c",
      "new_id": "cd244419c980b2ef7cfd2df7ce4e4bdae252ccb2",
      "new_mode": 33188,
      "new_path": "security/selinux/selinuxfs.c"
    }
  ]
}
