)]}'
{
  "commit": "38b375d9610e2467cb793a84d17c6f65e44cdb39",
  "tree": "baade98427207a0086b018b153947ae2da7a5802",
  "parents": [
    "fa41019c7aa172fde075849834409d23eb49f582"
  ],
  "author": {
    "name": "Alan Stern",
    "email": "stern@rowland.harvard.edu",
    "time": "Mon Jul 21 09:56:26 2008 -0400"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Wed Aug 13 17:32:49 2008 -0700"
  },
  "message": "USB: OHCI: fix system hang caused by earlier patch\n\nThis patch (as1114) fixes a problem that was revealed by an earlier\npatch (as1069b).  Some broken controllers seem never to turn off their\nRHCS interrupt status bit, even when told to do so.  As a result they\ngenerate an interrupt storm and hang the system.\n\nThe patch avoids enabling RHSC interrupt requests when the RHCS status\nbit is already set.  This should have no adverse affects on normal\ncontrollers, since they won\u0027t set the status bit until a root-hub\nstatus change actually occurs, in which case we wouldn\u0027t enable RHSC\ninterrupt requests anyway -- we would wait until the status change had\nbeen processed and cleared.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b56739221d11f27d6d6e1b8d04c833fe56bdbd6c",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ohci-hub.c",
      "new_id": "d54183f1d701d131482cfbba0aa3e5988df336bb",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ohci-hub.c"
    }
  ]
}
