)]}'
{
  "commit": "84914b7ed1c5e0f3199a5a6997022758a70fcaff",
  "tree": "a0ac9631fba19280516ec26819c884e6b086b183",
  "parents": [
    "d4f2d97841827cb876da8b607df05a3dab812416"
  ],
  "author": {
    "name": "Paul Moore",
    "email": "paul.moore@hp.com",
    "time": "Thu Apr 22 14:46:18 2010 -0400"
  },
  "committer": {
    "name": "James Morris",
    "email": "jmorris@namei.org",
    "time": "Mon Aug 02 15:34:38 2010 +1000"
  },
  "message": "selinux: Shuffle the sk_security_struct alloc and free routines\n\nThe sk_alloc_security() and sk_free_security() functions were only being\ncalled by the selinux_sk_alloc_security() and selinux_sk_free_security()\nfunctions so we just move the guts of the alloc/free routines to the\ncallers and eliminate a layer of indirection.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nAcked-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d94a406574e5eb3adc4faba03537617ef045da9",
      "old_mode": 33188,
      "old_path": "security/selinux/hooks.c",
      "new_id": "01f52424cfe5befcd10d6b330c640bd5845f3f0c",
      "new_mode": 33188,
      "new_path": "security/selinux/hooks.c"
    }
  ]
}
