)]}'
{
  "commit": "531f1d453ed8a8acee4015bd64e7bcc2eab939e4",
  "tree": "0dd06c1ecc894444c42350c76c5712899d2ddb78",
  "parents": [
    "272cd7a8c67dd40a31ecff76a503bbb84707f757"
  ],
  "author": {
    "name": "Casey Schaufler",
    "email": "casey@schaufler-ca.com",
    "time": "Mon Sep 19 12:41:42 2011 -0700"
  },
  "committer": {
    "name": "Casey Schaufler",
    "email": "cschaufler@cschaufler-intel.(none)",
    "time": "Wed Oct 12 14:24:28 2011 -0700"
  },
  "message": "Smack: Repair processing of fcntl\n\nAl Viro pointed out that the processing of fcntl done\nby Smack appeared poorly designed. He was right. There\nare three things that required change. Most obviously,\nthe list of commands that really imply writing is limited\nto those involving file locking and signal handling.\nThe initialization if the file security blob was\nincomplete, requiring use of a heretofore unused LSM hook.\nFinally, the audit information coming from a helper\nmasked the identity of the LSM hook. This patch corrects\nall three of these defects.\n\nThis is targeted for the smack-next tree pending comments.\n\nSigned-off-by: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb915163f967a4f27b9b18790794ff5cbb5f00b3",
      "old_mode": 33188,
      "old_path": "security/smack/smack_lsm.c",
      "new_id": "2e71c3f445fcfb226a96bb02bd5a1f47acc73387",
      "new_mode": 33188,
      "new_path": "security/smack/smack_lsm.c"
    }
  ]
}
