)]}'
{
  "commit": "dbe79bbe9dcb22cb3651c46f18943477141ca452",
  "tree": "86e2dd608fd6ae7902b4abfdfbcf1969980386e3",
  "parents": [
    "ad73dff32e04cad1ff2af89512bf489224b503cc"
  ],
  "author": {
    "name": "John Youn",
    "email": "John.Youn@synopsys.com",
    "time": "Mon Sep 17 00:00:00 2001 -0700"
  },
  "committer": {
    "name": "Sarah Sharp",
    "email": "sarah.a.sharp@linux.intel.com",
    "time": "Sun Mar 13 18:07:11 2011 -0700"
  },
  "message": "USB 3.0 Hub Changes\n\nUpdate the USB core to deal with USB 3.0 hubs.  These hubs have a slightly\ndifferent hub descriptor than USB 2.0 hubs, with a fixed (rather than\nvariable length) size.  Change the USB core\u0027s hub descriptor to have a\nunion for the last fields that differ.  Change the host controller drivers\nthat access those last fields (DeviceRemovable and PortPowerCtrlMask) to\nuse the union.\n\nTranslate the new version of the hub port status field into the old\nversion that khubd understands.  (Note: we need to fix it to translate the\nroothub\u0027s port status once we stop converting it to USB 2.0 hub status\ninternally.)\n\nAdd new code to handle link state change status.  Send out new control\nmessages that are needed for USB 3.0 hubs, like Set Hub Depth.\n\nThis patch is a modified version of the original patch submitted by John\nYoun.  It\u0027s updated to reflect the removal of the \"bitmap\" #define, and\nchange the hub descriptor accesses of a couple new host controller\ndrivers.\n\nSigned-off-by: John Youn \u003cjohnyoun@synopsys.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nCc: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nCc: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nCc: \"Robert P. J. Day\" \u003crpjday@crashcourse.ca\u003e\nCc: Max Vozeler \u003cmvz@vozeler.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nCc: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nCc: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nCc: Lothar Wassmann \u003cLW@KARO-electronics.de\u003e\nCc: Olav Kongas \u003cok@artecdesign.ee\u003e\nCc: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0fe7e49cdc37a980f0e42a9203794915177d6a00",
      "old_mode": 33188,
      "old_path": "drivers/staging/usbip/vhci_hcd.c",
      "new_id": "29ccc01509966389ed110d125ce23627592b965c",
      "new_mode": 33188,
      "new_path": "drivers/staging/usbip/vhci_hcd.c"
    },
    {
      "type": "modify",
      "old_id": "b574f9131b43f54f20a84a014945b4fdad93ae00",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hub.c",
      "new_id": "feb6e596c7c9c256f93603808367e39be4407f0d",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hub.c"
    },
    {
      "type": "modify",
      "old_id": "f2040e8af8b154bafac79f0cfe8cfe48397b88a7",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/dummy_hcd.c",
      "new_id": "3214ca375d640536ab871b05a76b3e9b8924ad62",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/dummy_hcd.c"
    },
    {
      "type": "modify",
      "old_id": "dfa1e1d371c8590086a31cfea64a1a303f713d71",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ehci-hub.c",
      "new_id": "d05ea03cfb4d4d8aeae6a8db0db7559cebed6b82",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ehci-hub.c"
    },
    {
      "type": "modify",
      "old_id": "2f180dfe5371fb1ff78ca44dad718df9baf88045",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/imx21-hcd.c",
      "new_id": "2562e92e3178184246fe0ec4139e523f1bf06de9",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/imx21-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "2a60a50bc420250af5aaaaeca8c908d75acaebb2",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/isp116x-hcd.c",
      "new_id": "c0e22f26da199d4189ed511315d19ade8b043b5f",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/isp116x-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "6dd94b997d972d381308614ae8235f4f101084ca",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/isp1362-hcd.c",
      "new_id": "662cd002adfc42a5a69e000d7397064ab9332e5a",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/isp1362-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "1c8de7666d6ae544ddfc1407dbe1f005b2f35e6a",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/isp1760-hcd.c",
      "new_id": "f50e84ac570aa9eced485e6372db76287fa9df76",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/isp1760-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "cd4b74f27d06b4ec3b99abcba4bde6b08c86f197",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ohci-hub.c",
      "new_id": "9154615292db7a98ad5126c0fc5c9446b90bf119",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ohci-hub.c"
    },
    {
      "type": "modify",
      "old_id": "ad54a41447567f0a28a26214e993b27b726cede6",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/oxu210hp-hcd.c",
      "new_id": "38193f4e980e04eda0bb8ac5169095c27b544b3e",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/oxu210hp-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "98afe75500ccdd38d21a0ffef7d71b1539457249",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/r8a66597-hcd.c",
      "new_id": "db6f8b9c19b6d5a1a9768f0bb50bae3bdf8ae5ee",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/r8a66597-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "f3899b334c73af0e0bea3a18c22001ee2c3a0428",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/sl811-hcd.c",
      "new_id": "18b7099a8125c9e0cbcfe9858259dfe85482826d",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/sl811-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "a659e1590bca5ee51bb053127d37611a47132aaf",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/u132-hcd.c",
      "new_id": "b4785934e091afd2b358530271c9037e722c5507",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/u132-hcd.c"
    },
    {
      "type": "modify",
      "old_id": "43e0a099d63420db38b82d66c367bb3dfb420090",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/xhci-hub.c",
      "new_id": "847b071b6fc95718e89dce93c23bbe34793c477f",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/xhci-hub.c"
    },
    {
      "type": "modify",
      "old_id": "b46d1877e28e85cf8a036da5e38a8f8af8a466b2",
      "old_mode": 33188,
      "old_path": "drivers/usb/musb/musb_virthub.c",
      "new_id": "489104a5ae14507f8d2f1010ced652981d0e59c2",
      "new_mode": 33188,
      "new_path": "drivers/usb/musb/musb_virthub.c"
    },
    {
      "type": "modify",
      "old_id": "cff246b7cb26e255b0568a7afd81a05176866f31",
      "old_mode": 33188,
      "old_path": "drivers/usb/wusbcore/rh.c",
      "new_id": "c175b7300c7368016deb5118a579fe3b6073fde5",
      "new_mode": 33188,
      "new_path": "drivers/usb/wusbcore/rh.c"
    },
    {
      "type": "modify",
      "old_id": "38c42b013641bc69e0a5587e0aeeac3e3c864f3a",
      "old_mode": 33188,
      "old_path": "include/linux/usb/ch11.h",
      "new_id": "22afcd37bc3f5d1b69072f5f3359b41ce9d56ca6",
      "new_mode": 33188,
      "new_path": "include/linux/usb/ch11.h"
    }
  ]
}
