)]}'
{
  "commit": "eb764c4be1e5db3ee34df5745e98cf2f148c7320",
  "tree": "f434cf49540ab6ea2c7fae6490a693916c2e5501",
  "parents": [
    "feccc30d90155bcbc937f87643182a43d25873eb"
  ],
  "author": {
    "name": "Alan Stern",
    "email": "stern@rowland.harvard.edu",
    "time": "Mon Mar 03 15:16:04 2008 -0500"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Apr 24 21:16:33 2008 -0700"
  },
  "message": "USB: check serial-number string after device reset\n\nThis patch (as1048) extends the descriptor checking after a device is\nreset.  Now the SerialNumber string descriptor is compared to its old\nvalue, in addition to the device and configuration descriptors.\n\nAs a consequence, the kmalloc() call in usb_string() is now on the\nerror-handling pathway for usb-storage.  Hence its allocation type is\nchanged to GFO_NOIO.\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": "bea58dbd30fe07249d662f8298b4f32a1aa82cd1",
      "old_mode": 33188,
      "old_path": "Documentation/usb/persist.txt",
      "new_id": "d56cb1a1155073987fc2ca108c766f03100d35cf",
      "new_mode": 33188,
      "new_path": "Documentation/usb/persist.txt"
    },
    {
      "type": "modify",
      "old_id": "6dc589955d75da4a8d5edc37e52f7e8aaedfffe8",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hub.c",
      "new_id": "9fc5179dfc60741e9659ec130db92b28f2740944",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hub.c"
    },
    {
      "type": "modify",
      "old_id": "c311f67b7f0824dba591b50d4b21f943827349b0",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/message.c",
      "new_id": "a3695b5115ff563b97ee96d4f2aee167dfb394e5",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/message.c"
    }
  ]
}
