)]}'
{
  "commit": "6b403b020c1f42180b14d28d832da61167cff822",
  "tree": "4b7271244f3b150a31c856970651d2171343d2c7",
  "parents": [
    "7f84eef0dafb1d318263d8b71c38700aaf2d530d"
  ],
  "author": {
    "name": "Sarah Sharp",
    "email": "sarah.a.sharp@linux.intel.com",
    "time": "Mon Apr 27 19:54:10 2009 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Mon Jun 15 21:44:48 2009 -0700"
  },
  "message": "USB: Add SuperSpeed to the list of USB device speeds.\n\nModify the USB core to handle the new USB 3.0 speed, \"SuperSpeed\".  This\nis 5.0 Gbps (wire speed).  There are probably more places that check for\nspeed that I\u0027ve missed.\n\nSuperSpeed devices have a 512 byte endpoint 0 max packet size.  This shows\nup as a bMaxPacketSize0 set to 0x09 (see table 9-8 of the USB 3.0 bus\nspec).\n\nxHCI spec says that the xHC can handle intervals up to 2^15 microframes.  That\nmight change when real silicon becomes available.\n\nAdd FIXME note for SuperSpeed isochronous endpoints.  They can transmit up\nto 16 packets in one \"burst\" before they wait for an acknowledgment of the\npackets.  They can do up to 3 bursts per microframe (determined by the\nmult value in the endpoint companion descriptor).  The xHCI driver doesn\u0027t\nhave support for isoc yet, so fix this later.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "568244c99bdc0f5d7b0e03d2177d1153e9d49d49",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/config.c",
      "new_id": "e9426acf5682d67fbe30a163af46a3dbc6ea17d4",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/config.c"
    },
    {
      "type": "modify",
      "old_id": "c65d956040289104693edfdbaf9904806f31238f",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hcd.c",
      "new_id": "120bb56c4b842a54dd84ec83c85f8b4118bac681",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hcd.c"
    },
    {
      "type": "modify",
      "old_id": "7a47498b0aac0d732e3ca2c3c5d774c395adc336",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hcd.h",
      "new_id": "4f6ee60d97c61e5636777a37010a2dba31b5b695",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hcd.h"
    },
    {
      "type": "modify",
      "old_id": "c7a1a1d4bcb1103110f833bdf951b2d9b81a6efc",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hub.c",
      "new_id": "fa0208e0da6af4cfd4ae2b64d3b6eee49b9c071b",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hub.c"
    },
    {
      "type": "modify",
      "old_id": "3376055f36e7349057531b41c080832c5bd04623",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/urb.c",
      "new_id": "02eb0ef7a4c30f97af8f0197e74febeb91205e28",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/urb.c"
    },
    {
      "type": "modify",
      "old_id": "b145119a90da509b493c3b8d62dfd4e9bb53231e",
      "old_mode": 33188,
      "old_path": "include/linux/usb/ch9.h",
      "new_id": "93bfe63523426b3d68c0514542f81e1c88fc7f8c",
      "new_mode": 33188,
      "new_path": "include/linux/usb/ch9.h"
    }
  ]
}
