)]}'
{
  "commit": "20b67cf51fa606442bb343afad0ee1a393a6afb3",
  "tree": "1d85e8b93aff185211d065a5113beaeb68cfcb26",
  "parents": [
    "5308a91b9fc1a8f94b860c2589b06908a97cba7e"
  ],
  "author": {
    "name": "Sarah Sharp",
    "email": "sarah.a.sharp@linux.intel.com",
    "time": "Wed Dec 15 12:47:14 2010 -0800"
  },
  "committer": {
    "name": "Sarah Sharp",
    "email": "sarah.a.sharp@linux.intel.com",
    "time": "Sun Mar 13 18:23:36 2011 -0700"
  },
  "message": "xhci: Refactor bus suspend state into a struct.\n\nThere are several variables in the xhci_hcd structure that are related to\nbus suspend and resume state.  There are a couple different port status\narrays that are accessed by port index.  Move those variables into a\nseparate structure, xhci_bus_state.  Stash that structure in xhci_hcd.\n\nWhen we have two roothhubs that can be suspended and resumed separately,\nwe can have two xhci_bus_states, and index into the port arrays in each\nstructure with the fake roothub port index (not the real hardware port\nindex).\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "89ff025b41be19552f43e00539dc53d62a65f41b",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/xhci-hub.c",
      "new_id": "4944ba135f9a6244fabb695985df287f53e9527f",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/xhci-hub.c"
    },
    {
      "type": "modify",
      "old_id": "9688a58611d40cc6d4ba730a7ecc1081742cab9c",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/xhci-mem.c",
      "new_id": "bc809cbd570ad38787c6a8d9ceeb022b60454a96",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/xhci-mem.c"
    },
    {
      "type": "modify",
      "old_id": "582537689ebc35a47ca5f2b7b1b02bad34d80bf9",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/xhci-ring.c",
      "new_id": "7cea2483e59326effcd67cfe7d544f40acd13175",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/xhci-ring.c"
    },
    {
      "type": "modify",
      "old_id": "a95108cba7d4b648f047bc83f899865f2272a20f",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/xhci.c",
      "new_id": "8d45bbde3da4db17786f5bc6fe0763de6aa6f61f",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/xhci.c"
    },
    {
      "type": "modify",
      "old_id": "daa88581ad664fb017560d297b2d1e060303659b",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/xhci.h",
      "new_id": "c15470eb121a1542f57191e05ddd3923ede330f7",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/xhci.h"
    }
  ]
}
