)]}'
{
  "commit": "be405411f712489f2f780ab085e1069e8fb85f19",
  "tree": "39816de2c022f940cfeb6bd3218f9346b91f31f7",
  "parents": [
    "93c3d65b28bab6da520c2add9cb387a0303f8b2d"
  ],
  "author": {
    "name": "Stefan Berger",
    "email": "stefanb@linux.vnet.ibm.com",
    "time": "Tue Jan 17 22:07:30 2012 -0500"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Jan 18 15:50:17 2012 -0800"
  },
  "message": "tpm: fix (ACPI S3) suspend regression\n\nThis patch fixes an (ACPI S3) suspend regression introduced in commit\n68d6e6713fcb (\"tpm: Introduce function to poll for result of self test\")\nand occurring with an Infineon TPM and tpm_tis and tpm_infineon drivers\nactive.\n\nThe suspend problem occurred if the TPM was disabled and/or deactivated\nand therefore the TPM_PCRRead checking the result of the (asynchronous)\nself test returned an error code which then caused the tpm_tis driver to\nbecome inactive and this then seemed to have negatively influenced the\nsuspend support by the tpm_infineon driver...  Besides that the tpm_tis\ndrive may stay active even if the TPM is disabled and/or deactivated.\n\nSigned-off-by: Stefan Berger \u003cstefanb@linux.vnet.ibm.com\u003e\nTested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6a8771f47a55c799866468fe80946a479a0440f8",
      "old_mode": 33188,
      "old_path": "drivers/char/tpm/tpm.c",
      "new_id": "32362cf35b8d1a42c4b1f3e4f67881687ecad0cc",
      "new_mode": 33188,
      "new_path": "drivers/char/tpm/tpm.c"
    },
    {
      "type": "modify",
      "old_id": "8c1df302fbb6ce17cd9580cca1aaeca84f785745",
      "old_mode": 33188,
      "old_path": "drivers/char/tpm/tpm.h",
      "new_id": "01054713828128ea59fa1c06b2adf035b8b3f281",
      "new_mode": 33188,
      "new_path": "drivers/char/tpm/tpm.h"
    }
  ]
}
