)]}'
{
  "commit": "db90e7a15cb4a160610b4e58576f25539ca216e7",
  "tree": "10e0a54e3e20a42a8dd4b20448705f0ebad1dd94",
  "parents": [
    "af59cf404fc7ad6cc642de9e78252fb264917611"
  ],
  "author": {
    "name": "Alan Stern",
    "email": "stern@rowland.harvard.edu",
    "time": "Mon Feb 05 09:56:15 2007 -0500"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Fri Feb 16 15:32:19 2007 -0800"
  },
  "message": "USB: fix concurrent buffer access in the hub driver\n\nThis patch (as849) fixes a bug in the USB hub driver.  A single\npre-allocated buffer is used for all port status reads, but nothing\nguarantees exclusive use of the buffer.  A mutex is added to provide\nthis guarantee.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d600657354399672a1da243c0e4acec7872a863",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hub.c",
      "new_id": "50c0db15304aef513c30262b585b41db670c567e",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hub.c"
    }
  ]
}
