)]}'
{
  "commit": "d9e5b6bf9cf19e6e9f2825228136ea17bc9a051a",
  "tree": "4261c5ec342c9cdd56b214a9f1eb4c4b83465733",
  "parents": [
    "6659ca2ab6730c3bbb9fa495f2327b95b955decd"
  ],
  "author": {
    "name": "Kylene Hall",
    "email": "kjhall@us.ibm.com",
    "time": "Thu Jun 23 22:02:02 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Fri Jun 24 00:05:26 2005 -0700"
  },
  "message": "[PATCH] tpm: add cancel function\n\nThis patch provides the logic to check if an operation has been canceled while\nwaiting for the response to arrive.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b72050c851d28763b9499d5b62a7f99f42426036",
      "old_mode": 33188,
      "old_path": "drivers/char/tpm/tpm.c",
      "new_id": "e7c1dedfe448dd3492f50fb88e4b05f899547e64",
      "new_mode": 33188,
      "new_path": "drivers/char/tpm/tpm.c"
    },
    {
      "type": "modify",
      "old_id": "a3ff4dc5bdb3b40653b10610add5f8e5ddb94f28",
      "old_mode": 33188,
      "old_path": "drivers/char/tpm/tpm.h",
      "new_id": "714cb16b32cb832d7d5e013a34aa75bca229b326",
      "new_mode": 33188,
      "new_path": "drivers/char/tpm/tpm.h"
    },
    {
      "type": "modify",
      "old_id": "07abfb7143b105350d3ebaa353867ce17836a7a7",
      "old_mode": 33188,
      "old_path": "drivers/char/tpm/tpm_atmel.c",
      "new_id": "68974577a6a6301470993c29d599b565d3e9834d",
      "new_mode": 33188,
      "new_path": "drivers/char/tpm/tpm_atmel.c"
    },
    {
      "type": "modify",
      "old_id": "6752901695086c025c3430e6020414353a71814c",
      "old_mode": 33188,
      "old_path": "drivers/char/tpm/tpm_nsc.c",
      "new_id": "37bea14f9310d4005cc9e45a5924803db05a8b34",
      "new_mode": 33188,
      "new_path": "drivers/char/tpm/tpm_nsc.c"
    }
  ]
}
