)]}'
{
  "commit": "eead19115329c5615ba03cbaf1c3fe24c14858a3",
  "tree": "4b8aeeea5060fca595f2c5e8290d742cdb14a08f",
  "parents": [
    "ebb3e820b83e426ee331bae6d8fb0e54f472a25d"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@lst.de",
    "time": "Tue Oct 16 23:25:38 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Wed Oct 17 08:42:44 2007 -0700"
  },
  "message": "partially fix up the lookup_one_noperm mess\n\nTry to fix the mess created by sysfs braindamage.\n\n - refactor code internal to fs/namei.c a little to avoid too much\n   duplication:\n\to __lookup_hash_kern is renamed back to __lookup_hash\n\to the old __lookup_hash goes away, permission checks moves to\n\t  the two callers\n\to useless inline qualifiers on above functions go away\n - lookup_one_len_kern loses it\u0027s last argument and is renamed to\n   lookup_one_noperm to make it\u0027s useage a little more clear\n - added kerneldoc comments to describe lookup_one_len aswell as\n   lookup_one_noperm and make it very clear that no one should use\n   the latter ever.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Josef \u0027Jeff\u0027 Sipek \u003cjsipek@cs.sunysb.edu\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b40b8084eefc000f922d32e918bc2ebf8d97de14",
      "old_mode": 33188,
      "old_path": "fs/namei.c",
      "new_id": "bab0d19a2e3651db9c70860d77b76f54fe1829da",
      "new_mode": 33188,
      "new_path": "fs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "9161db4d6b5c55b40b71e3202cad31d93a0cdad1",
      "old_mode": 33188,
      "old_path": "fs/sysfs/dir.c",
      "new_id": "d3118d48293589fc984f12d792c0389c37cce16e",
      "new_mode": 33188,
      "new_path": "fs/sysfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "6c38efbd810f8e0354747e73b3285039ed4399ea",
      "old_mode": 33188,
      "old_path": "include/linux/namei.h",
      "new_id": "4cb4f8d2f78d283d6046e3dd23f3b427ee6525be",
      "new_mode": 33188,
      "new_path": "include/linux/namei.h"
    }
  ]
}
