)]}'
{
  "commit": "834f2a4a1554dc5b2598038b3fe8703defcbe467",
  "tree": "d27a000a2dd03029e6e2472c6e13801688185b51",
  "parents": [
    "039c4d7a82d8268ec71f59679460b41d0dd9b225"
  ],
  "author": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Tue Oct 18 14:20:16 2005 -0700"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Tue Oct 18 14:20:16 2005 -0700"
  },
  "message": "VFS: Allow the filesystem to return a full file pointer on open intent\n\n This is needed by NFSv4 for atomicity reasons: our open command is in\n fact a lookup+open, so we need to be able to propagate open context\n information from lookup() into the resulting struct file\u0027s\n private_data field.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a04a575ad433c7143dd376ab96d99ae9a782ace8",
      "old_mode": 33188,
      "old_path": "fs/exec.c",
      "new_id": "d2208f7c87db81c30d8bdd3ddf965e887f693e4a",
      "new_mode": 33188,
      "new_path": "fs/exec.c"
    },
    {
      "type": "modify",
      "old_id": "aa62dbda93ac01234670658a315c5472552238aa",
      "old_mode": 33188,
      "old_path": "fs/namei.c",
      "new_id": "0d1dff7d3d95bb85d4b28bdd1b94b724730f11ba",
      "new_mode": 33188,
      "new_path": "fs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "f0d90cf0495c490316d427e309c38695ceb4e005",
      "old_mode": 33188,
      "old_path": "fs/open.c",
      "new_id": "8d06ec911fd9df99762741ecb2ae7cf6b75ab8b0",
      "new_mode": 33188,
      "new_path": "fs/open.c"
    },
    {
      "type": "modify",
      "old_id": "7db67b008cac425a089de3777a95210ccc50e586",
      "old_mode": 33188,
      "old_path": "include/linux/namei.h",
      "new_id": "1c975d0d9e949b628eb4fa35ef5001c763fb529c",
      "new_mode": 33188,
      "new_path": "include/linux/namei.h"
    }
  ]
}
