)]}'
{
  "commit": "8b4b8a24e4e49dc9fe36d4d079f6d2c23f942b03",
  "tree": "f8c2a452bff75b013182dd90996eef0aa760042c",
  "parents": [
    "8f4bcc20ee39f9c087f3532672e3e5f086e92281"
  ],
  "author": {
    "name": "David Brownell",
    "email": "david-b@pacbell.net",
    "time": "Mon Aug 14 23:11:03 2006 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Mon Sep 25 21:08:37 2006 -0700"
  },
  "message": "fix broken/dubious driver suspend() methods\n\nSmall driver suspend() fixes in preparation for the PRETHAW events:\n\n - Only compare message events for equality against PM_EVENT_* codes;\n   not against integers, or using greater/less-than comparisons.\n   (PM_EVENT_* should really become a __bitwise thing.)\n\n - Explicitly test for SUSPEND events (rather than not-something-else)\n   before suspending devices.\n\n - Removes more of the confusion between a pm_message_t (wraps event code)\n   and a \"state\" ... suspend() originally took a target system state.\n\nThese updates are correct and appropriate even without new PM_EVENT codes.\n\nbenh: \"I think in the Mesh case, we should handle the freeze case as well or\nwe might get wild DMA.\"\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "996c694341bc33d47971d1ef0a01c8d42adc3982",
      "old_mode": 33188,
      "old_path": "drivers/ide/ppc/pmac.c",
      "new_id": "31ad79f52df72386b5b99ec334353dd8d3240e5b",
      "new_mode": 33188,
      "new_path": "drivers/ide/ppc/pmac.c"
    },
    {
      "type": "modify",
      "old_id": "001c71b6be61a970a59aad312bf59b65ab706e54",
      "old_mode": 33188,
      "old_path": "drivers/media/dvb/cinergyT2/cinergyT2.c",
      "new_id": "410fa6d620ff930daa43744a54e6a53880d28cf5",
      "new_mode": 33188,
      "new_path": "drivers/media/dvb/cinergyT2/cinergyT2.c"
    },
    {
      "type": "modify",
      "old_id": "592b52afe6582ceed90c1870617b061b6d3a2e24",
      "old_mode": 33188,
      "old_path": "drivers/scsi/mesh.c",
      "new_id": "683fc7ae4b8ffb1f52823779d81b852db3fb2274",
      "new_mode": 33188,
      "new_path": "drivers/scsi/mesh.c"
    }
  ]
}
