)]}'
{
  "commit": "7f74a56b1416a759c1da0a280e99242662f350c5",
  "tree": "e724d6c71a74dc52cd0ad40086a86f4e6623abc9",
  "parents": [
    "e74495e3ade61ceabc5a00713900d8295e4042f4"
  ],
  "author": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Wed Jan 11 11:16:20 2012 +0100"
  },
  "committer": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Fri Feb 10 11:31:57 2012 +0100"
  },
  "message": "usb: kill handle_packet callback\n\nAll drivers except usb-hub use usb_generic_handle_packet.  The only\nreason the usb hub has its own function is that it used to be called\nwith packets which are intended for downstream devices.  With the new,\nseparate device lookup step this doesn\u0027t happen any more, so the need\nfor a different handle_packet callback is gone.\n\nSo we can kill the handle_packet callback and just call\nusb_generic_handle_packet directly.  The special hub handling in\nusb_handle_packet() can go away for the same reason.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd589b718ad422e5e6224b6126995df95074965a",
      "old_mode": 33188,
      "old_path": "hw/usb-audio.c",
      "new_id": "a4ea0b0fe2eedb3c57bd1bf3768c33ec35591da4",
      "new_mode": 33188,
      "new_path": "hw/usb-audio.c"
    },
    {
      "type": "modify",
      "old_id": "90c3b0e0ebb764de3e2a44b6a352102f6136acaf",
      "old_mode": 33188,
      "old_path": "hw/usb-bt.c",
      "new_id": "58b247ef41207f3fcc28e26659548ed0eed92c5f",
      "new_mode": 33188,
      "new_path": "hw/usb-bt.c"
    },
    {
      "type": "modify",
      "old_id": "5c05ed58067721d6e159f1bd50806daac725e443",
      "old_mode": 33188,
      "old_path": "hw/usb-bus.c",
      "new_id": "e907d0db79b384fab51c0ef0eb3e98b62b7a4ccc",
      "new_mode": 33188,
      "new_path": "hw/usb-bus.c"
    },
    {
      "type": "modify",
      "old_id": "881da3002e0c2e55bfe77bc6cf8d0518a62e5be3",
      "old_mode": 33188,
      "old_path": "hw/usb-ccid.c",
      "new_id": "b3bcfeb4ac19507cd656f6bfe9bf73eff0792636",
      "new_mode": 33188,
      "new_path": "hw/usb-ccid.c"
    },
    {
      "type": "modify",
      "old_id": "3c4e45da702aadd5a43add040d427d201a63bd61",
      "old_mode": 33188,
      "old_path": "hw/usb-hid.c",
      "new_id": "c6489800fd1f54ff16cbede8ffbadc1a80c3abb0",
      "new_mode": 33188,
      "new_path": "hw/usb-hid.c"
    },
    {
      "type": "modify",
      "old_id": "bd7641c4bf00ea8e633bfb489b3eee384d9e00b1",
      "old_mode": 33188,
      "old_path": "hw/usb-hub.c",
      "new_id": "22562565c7ff79135315ac03db6a0458ecaaeeef",
      "new_mode": 33188,
      "new_path": "hw/usb-hub.c"
    },
    {
      "type": "modify",
      "old_id": "6153376f3f355e6d10dfdbf7631b12ae1dc1b666",
      "old_mode": 33188,
      "old_path": "hw/usb-msd.c",
      "new_id": "c34cad55fe62e164d7351297d809036434da3e08",
      "new_mode": 33188,
      "new_path": "hw/usb-msd.c"
    },
    {
      "type": "modify",
      "old_id": "e2111413b49adfd480bbcbad8f4ade4a7f461d88",
      "old_mode": 33188,
      "old_path": "hw/usb-net.c",
      "new_id": "f00e854756b34678289019cf18142ef346c3b0ca",
      "new_mode": 33188,
      "new_path": "hw/usb-net.c"
    },
    {
      "type": "modify",
      "old_id": "c2cb6d24e81a2b8e85719ed1f6c3a9540d87f57e",
      "old_mode": 33188,
      "old_path": "hw/usb-serial.c",
      "new_id": "cf83cf21de1fad8b76e7648133514b96b31a201e",
      "new_mode": 33188,
      "new_path": "hw/usb-serial.c"
    },
    {
      "type": "modify",
      "old_id": "14de14d5f763068232c145b6f45c19c21ddb4c01",
      "old_mode": 33188,
      "old_path": "hw/usb-wacom.c",
      "new_id": "46b8010f63d1d518404d2cc53dfc1217fad1ded5",
      "new_mode": 33188,
      "new_path": "hw/usb-wacom.c"
    },
    {
      "type": "modify",
      "old_id": "9976f81bd7d189c0ec16a9eb19bb73f62152d5d9",
      "old_mode": 33188,
      "old_path": "hw/usb.c",
      "new_id": "638a339840f33f252a8da6330412f5e71322064f",
      "new_mode": 33188,
      "new_path": "hw/usb.c"
    },
    {
      "type": "modify",
      "old_id": "1beb4b32a9bcea5e1fad18eb3045097500953b18",
      "old_mode": 33188,
      "old_path": "hw/usb.h",
      "new_id": "294c33d85daaf90e106c02f2f882939a043a3357",
      "new_mode": 33188,
      "new_path": "hw/usb.h"
    },
    {
      "type": "modify",
      "old_id": "fc722b3cfacc1438184002e4b13dde941529a841",
      "old_mode": 33188,
      "old_path": "usb-bsd.c",
      "new_id": "ca9a1bdc611184c96e5dec9f6689f104ee641c72",
      "new_mode": 33188,
      "new_path": "usb-bsd.c"
    },
    {
      "type": "modify",
      "old_id": "e7fc9ecd5c3a73bc4add03b775e2c9c18f1fd06f",
      "old_mode": 33188,
      "old_path": "usb-linux.c",
      "new_id": "afb13c4d0f847525d584f1be56fd945d217e4d88",
      "new_mode": 33188,
      "new_path": "usb-linux.c"
    },
    {
      "type": "modify",
      "old_id": "0a9295142cad5b8ae585f8cfe04353f49453ac9c",
      "old_mode": 33188,
      "old_path": "usb-redir.c",
      "new_id": "d2769a84319c20367aaaf1df93aa3c5b17517407",
      "new_mode": 33188,
      "new_path": "usb-redir.c"
    }
  ]
}
