)]}'
{
  "commit": "f03c17fc9abe8582d6ad830290b3093fdf1eea61",
  "tree": "b110f763ddf4043ef1b994ea2f284d02f6039921",
  "parents": [
    "b4723ae3cc66fd067a8e661b5c05d5bd41be29b5"
  ],
  "author": {
    "name": "David Brownell",
    "email": "david-b@pacbell.net",
    "time": "Wed Nov 23 15:45:28 2005 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Nov 23 23:04:28 2005 -0800"
  },
  "message": "[PATCH] USB: EHCI updates\n\nThis fixes some bugs in EHCI suspend/resume that joined us over the past\nfew releases (as usbcore, PCI, pmcore, and other components evolved):\n\n  - Removes suspend and resume recursion from the EHCI driver, getting\n    rid of the USB_SUSPEND special casing.\n\n  - Updates the wakeup mechanism to work again; there\u0027s a newish usbcore\n    call it needs to use.\n\n  - Provide simpler tests for \"do we need to restart from scratch\", to\n    address another case where PCI Vaux was lost.  (In this case it was\n    restoring a swsusp snapshot, but there could be others.)\n\nUn-exports a symbol that was temporarily exported.\n\nA notable change from previous version is that this doesn\u0027t move\nthe spinlock init, so there\u0027s still a resume/reinit path bug.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "840727948d846aa12eb476e4ba5dd07f71f1a2ae",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hub.c",
      "new_id": "f78bd124d2906e57b099b5910428f9a15e3b8170",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hub.c"
    },
    {
      "type": "modify",
      "old_id": "af3c05eb86fcd4ccc24d2908f7d65ca35b3a3570",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ehci-hcd.c",
      "new_id": "f15144e96e141b5309057bfb8cc24446238e9654",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ehci-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "88cb4ada686ed6df1637b1a775b1bf3975e28271",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ehci-hub.c",
      "new_id": "82caf336e9b6491e5c56b9579303881c8d24e6b6",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ehci-hub.c"
    },
    {
      "type": "modify",
      "old_id": "dfd9bd0b18284dbd6bd71d6348253f884b7f6b62",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ehci-pci.c",
      "new_id": "0f2be91e5e0e545cb5c6e0398a2fb2ee1931457d",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ehci-pci.c"
    }
  ]
}
