)]}'
{
  "commit": "f1752eec6145c97163dbce62d17cf5d928e28a27",
  "tree": "16bc51166d38815092de36a461b845b0b4b522f9",
  "parents": [
    "b6dff3ec5e116e3af6f537d4caedcad6b9e5082a"
  ],
  "author": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Fri Nov 14 10:39:17 2008 +1100"
  },
  "committer": {
    "name": "James Morris",
    "email": "jmorris@namei.org",
    "time": "Fri Nov 14 10:39:17 2008 +1100"
  },
  "message": "CRED: Detach the credentials from task_struct\n\nDetach the credentials from task_struct, duplicating them in copy_process()\nand releasing them in __put_task_struct().\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e65587a72e5e00e6ed7d1145069f3762da81946",
      "old_mode": 33188,
      "old_path": "include/linux/cred.h",
      "new_id": "a7a686074cb050c14507f087be0619a0ca6c9f97",
      "new_mode": 33188,
      "new_path": "include/linux/cred.h"
    },
    {
      "type": "modify",
      "old_id": "9de41ccd67b5f38fe347e640078714e18a59c245",
      "old_mode": 33188,
      "old_path": "include/linux/init_task.h",
      "new_id": "5e24c54b6dfdc82d97ebb13eb94fe29794dc0afa",
      "new_mode": 33188,
      "new_path": "include/linux/init_task.h"
    },
    {
      "type": "modify",
      "old_id": "c8b92502354db7c0af2d57b889ce0c31625be951",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "740cf946c8ccc809f7e1b2833394907e86ec928d",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "9f305d4a31a7c0babe80883fa8d36e9881302783",
      "old_mode": 33188,
      "old_path": "include/linux/security.h",
      "new_id": "9239cc11eb9c0d54cce38d0a1ef13a6cbe4a51f8",
      "new_mode": 33188,
      "new_path": "include/linux/security.h"
    },
    {
      "type": "modify",
      "old_id": "9a3ec66a9d841c961e51bfac872462d051098a18",
      "old_mode": 33188,
      "old_path": "kernel/Makefile",
      "new_id": "5a6a612c302dfef92f128a8e3da43c59008a98f5",
      "new_mode": 33188,
      "new_path": "kernel/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "833244a7cb058dd2f7bd35f531ebd47ee00754b3",
      "new_mode": 33188,
      "new_path": "kernel/cred.c"
    },
    {
      "type": "modify",
      "old_id": "81fdc7733908346053dda1d946420ddcad92cae9",
      "old_mode": 33188,
      "old_path": "kernel/fork.c",
      "new_id": "c932e283ddfccbbf8945cad3f35320439fb407af",
      "new_mode": 33188,
      "new_path": "kernel/fork.c"
    },
    {
      "type": "modify",
      "old_id": "2458748190361328b3862092c82563fbb587bcf1",
      "old_mode": 33188,
      "old_path": "security/capability.c",
      "new_id": "6c4b5137ca7b3bd32636fb6688ea08a4489211eb",
      "new_mode": 33188,
      "new_path": "security/capability.c"
    },
    {
      "type": "modify",
      "old_id": "81c956a12300d3767ac586bfe75751aea1c08b78",
      "old_mode": 33188,
      "old_path": "security/security.c",
      "new_id": "d058f7d5b10afc931de0ad7efdfe58ec38abc1fc",
      "new_mode": 33188,
      "new_path": "security/security.c"
    },
    {
      "type": "modify",
      "old_id": "328308f2882a5c8e92f140bc85e8696b4a069f2e",
      "old_mode": 33188,
      "old_path": "security/selinux/hooks.c",
      "new_id": "658435dce37cd05a0280a15b1696443f3cb4dc6b",
      "new_mode": 33188,
      "new_path": "security/selinux/hooks.c"
    },
    {
      "type": "modify",
      "old_id": "791da238d049a3aaf2fe5605cc3b4b67380d625e",
      "old_mode": 33188,
      "old_path": "security/smack/smack_lsm.c",
      "new_id": "cc837314fb0e920c9461b0ba5438ec5a88ce0206",
      "new_mode": 33188,
      "new_path": "security/smack/smack_lsm.c"
    }
  ]
}
