)]}'
{
  "commit": "43fa1adb9334bf4585cd53144eb5911488f85bc7",
  "tree": "64be64424e7db15e1872077f900870895ccac85b",
  "parents": [
    "a03fcb730b4fe7da14ca4405f23dbde717b1d2b9"
  ],
  "author": {
    "name": "Eric W. Biederman",
    "email": "ebiederm@xmission.com",
    "time": "Mon Oct 02 02:17:27 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Mon Oct 02 07:57:15 2006 -0700"
  },
  "message": "[PATCH] file: Add locking to f_getown\n\nThis has been needed for a long time, but now with the advent of a\nreference counted struct pid there are real consequences for getting this\nwrong.\n\nSomeone I think it was Oleg Nesterov pointed out that this construct was\nmissing locking, when I introduced struct pid.  After taking time to review\nthe locking construct already present I figured out which lock needs to be\ntaken.  The other paths that access f_owner.pid take either the f_owner\nread or the write lock.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\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": "e7c66a1bf8310e4728e9560cf4b16688042fc697",
      "old_mode": 33188,
      "old_path": "fs/fcntl.c",
      "new_id": "e4f26165f12a22567526a74d2f463aa6d6798547",
      "new_mode": 33188,
      "new_path": "fs/fcntl.c"
    }
  ]
}
