)]}'
{
  "commit": "44707fdf5938ad269ea5d6c5744d82f6a7328746",
  "tree": "7eb1704418eb41b859ad24bc48f6400135474d87",
  "parents": [
    "a03a8a709a0c34b61b7aea1d54a0473a6b941fdb"
  ],
  "author": {
    "name": "Jan Blunck",
    "email": "jblunck@suse.de",
    "time": "Thu Feb 14 19:38:33 2008 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Thu Feb 14 21:17:08 2008 -0800"
  },
  "message": "d_path: Use struct path in struct avc_audit_data\n\naudit_log_d_path() is a d_path() wrapper that is used by the audit code.  To\nuse a struct path in audit_log_d_path() I need to embed it into struct\navc_audit_data.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nCc: James Morris \u003cjmorris@namei.org\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": "97153027207a27d3ded23f099c105321613c9372",
      "old_mode": 33188,
      "old_path": "include/linux/audit.h",
      "new_id": "2af9ec025015c92d31f90259d699744993c60a81",
      "new_mode": 33188,
      "new_path": "include/linux/audit.h"
    },
    {
      "type": "modify",
      "old_id": "c8555b18021386b59a089b2e34fe4db355deab40",
      "old_mode": 33188,
      "old_path": "kernel/audit.c",
      "new_id": "783e65701247f43cdb0d13d6ca161a5c1fbd0526",
      "new_mode": 33188,
      "new_path": "kernel/audit.c"
    },
    {
      "type": "modify",
      "old_id": "741291a1de0dc9a73c49b8f0368d327bdf279a0f",
      "old_mode": 33188,
      "old_path": "kernel/auditsc.c",
      "new_id": "ac6d9b23b018676873026cc0334baccedeb2a7cc",
      "new_mode": 33188,
      "new_path": "kernel/auditsc.c"
    },
    {
      "type": "modify",
      "old_id": "e8529e2f51e5ba24042ccd88b77e481c9457a5aa",
      "old_mode": 33188,
      "old_path": "security/selinux/avc.c",
      "new_id": "187964e88af1513f79940e025a2353407eff107a",
      "new_mode": 33188,
      "new_path": "security/selinux/avc.c"
    },
    {
      "type": "modify",
      "old_id": "ffeefa3c2c77071e2823f830c78fec5c0a61ed66",
      "old_mode": 33188,
      "old_path": "security/selinux/hooks.c",
      "new_id": "75c2e99bfb813a0653350bf18572d1359878dde5",
      "new_mode": 33188,
      "new_path": "security/selinux/hooks.c"
    },
    {
      "type": "modify",
      "old_id": "80c28fa6621c78527a23ee3fa8f9aa3e20ec6d55",
      "old_mode": 33188,
      "old_path": "security/selinux/include/avc.h",
      "new_id": "8e23d7a873a4a3453d77bb87b235a2ebcd137649",
      "new_mode": 33188,
      "new_path": "security/selinux/include/avc.h"
    }
  ]
}
