)]}'
{
  "commit": "6ba43f1f6b60159e731b1f37ffb53ab9ab59efa9",
  "tree": "50aa334531fbd3b720da7d2dd78eab7453304250",
  "parents": [
    "0cae7b1a004d6857e3bde3d511d7efa39d3cb48a"
  ],
  "author": {
    "name": "Hans de Goede",
    "email": "hdegoede@redhat.com",
    "time": "Wed Oct 24 18:14:09 2012 +0200"
  },
  "committer": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Thu Oct 25 09:08:10 2012 +0200"
  },
  "message": "usb: Move short-not-ok handling to the core\n\nAfter a short-not-ok packet ending short, we should not advance the queue.\nMove enforcing this to the core, rather then handling it in the hcd code.\n\nThis may result in the queue now actually containing multiple input packets\n(which would not happen before), and this requires special handling in\ncombination with pipelining, so disable pipleining for input endpoints\n(for now).\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ead03c9f6b6bb0084983d4eb9f795cbce32f432e",
      "old_mode": 33188,
      "old_path": "hw/usb.h",
      "new_id": "1fcf79c72f90b0bc95720cb8651a65f74e7f508a",
      "new_mode": 33188,
      "new_path": "hw/usb.h"
    },
    {
      "type": "modify",
      "old_id": "5a97a0e412879689d24320b50362bef6854ba02a",
      "old_mode": 33188,
      "old_path": "hw/usb/core.c",
      "new_id": "f4a5ad233357fceb338ac642f32c2e3453348fee",
      "new_mode": 33188,
      "new_path": "hw/usb/core.c"
    },
    {
      "type": "modify",
      "old_id": "74a2587eba0ec341f9af476cd24c3b520986cfb5",
      "old_mode": 33188,
      "old_path": "hw/usb/hcd-ehci.c",
      "new_id": "8e8ec6b6c5fa7951c6900726a7da0a8ff3272d12",
      "new_mode": 33188,
      "new_path": "hw/usb/hcd-ehci.c"
    },
    {
      "type": "modify",
      "old_id": "212dd12fc7655cadd5071572a42381da57b8b7db",
      "old_mode": 33188,
      "old_path": "hw/usb/hcd-musb.c",
      "new_id": "c4309a4e6b1e54126321a606360cc184bace56ee",
      "new_mode": 33188,
      "new_path": "hw/usb/hcd-musb.c"
    },
    {
      "type": "modify",
      "old_id": "31dcfbb0c6bab0c6064bdfe86429888803001613",
      "old_mode": 33188,
      "old_path": "hw/usb/hcd-ohci.c",
      "new_id": "00e2e1acac8b384b55f7f107fed6d44d4d51af74",
      "new_mode": 33188,
      "new_path": "hw/usb/hcd-ohci.c"
    },
    {
      "type": "modify",
      "old_id": "00dc9d538f8bcbed6aa5143734133626b39a6df2",
      "old_mode": 33188,
      "old_path": "hw/usb/hcd-uhci.c",
      "new_id": "953897b64cee38b523970aa87d0734dca41ba8e8",
      "new_mode": 33188,
      "new_path": "hw/usb/hcd-uhci.c"
    },
    {
      "type": "modify",
      "old_id": "1f437cc15f49446cab5d3a2ec41cfcff742d092b",
      "old_mode": 33188,
      "old_path": "hw/usb/hcd-xhci.c",
      "new_id": "ebfc5b892f42909e9609ff0a45398b0e10ac1017",
      "new_mode": 33188,
      "new_path": "hw/usb/hcd-xhci.c"
    },
    {
      "type": "modify",
      "old_id": "44f1a64b35cc05214747a1a1e6be93d4ec0fef0f",
      "old_mode": 33188,
      "old_path": "hw/usb/host-linux.c",
      "new_id": "3a258b4bd45ab5b5d117db7e050cf756dd886940",
      "new_mode": 33188,
      "new_path": "hw/usb/host-linux.c"
    },
    {
      "type": "modify",
      "old_id": "2283565b0ced7e98ff0e196fd221cc0069ddd6a3",
      "old_mode": 33188,
      "old_path": "hw/usb/redirect.c",
      "new_id": "22f671b3b1914c146cd09ae20215d1f2aa000669",
      "new_mode": 33188,
      "new_path": "hw/usb/redirect.c"
    }
  ]
}
