)]}'
{
  "commit": "aef4e266964bc15861b5835c1f5b9d2ebc155c2a",
  "tree": "49d606bc0843231942231b801dc3010ca32ab4f7",
  "parents": [
    "fb669cc01ed778c4926f395e44a9b61644597d38"
  ],
  "author": {
    "name": "Alan Stern",
    "email": "stern@rowland.harvard.edu",
    "time": "Tue Jan 31 12:58:38 2006 -0500"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Mon Mar 20 14:49:56 2006 -0800"
  },
  "message": "[PATCH] usbhid: add error handling\n\nThis patch (as628c) adds error handling to the USB HID core.  When an\nerror is reported for an interrupt URB, the driver will do delayed\nretries, at increasing intervals, for up to one second.  If that doesn\u0027t\nwork, it will try to reset the device.  Testing by users has shown that\nboth the retries and the resets end up getting used.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f187a719f17ef94cad77314e0894decfa52caf5a",
      "old_mode": 33188,
      "old_path": "drivers/usb/input/hid-core.c",
      "new_id": "6b8a51cad3750778bd201636a2022d18355b3938",
      "new_mode": 33188,
      "new_path": "drivers/usb/input/hid-core.c"
    },
    {
      "type": "modify",
      "old_id": "8b0d4346ce9c569b67e92036995b88bc62038902",
      "old_mode": 33188,
      "old_path": "drivers/usb/input/hid.h",
      "new_id": "4e1b784fe5275c48e4e48455a495f44fd6c84abb",
      "new_mode": 33188,
      "new_path": "drivers/usb/input/hid.h"
    }
  ]
}
