)]}'
{
  "commit": "296b8ce71ac3c48cd43d9373b444d9856cfeebff",
  "tree": "41f7948e6bf9a25e4e58a70b8eb79aabef7f9ea3",
  "parents": [
    "ce5833387ab9481e2d83939a4a36203e3461ef73"
  ],
  "author": {
    "name": "Andiry Xu",
    "email": "andiry.xu@amd.com",
    "time": "Sat Apr 14 02:54:30 2012 +0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Fri Jun 01 15:18:23 2012 +0800"
  },
  "message": "xHCI: keep track of ports being resumed and indicate in hub_status_data\n\ncommit f370b9968a220a3d79d870dd7dee674cc0ff3d10 upstream.\n\nThis commit adds a bit-array to xhci bus_state for keeping track of\nwhich ports are undergoing a resume transition. If any of the bits\nare set when xhci_hub_status_data() is called, the routine will return\na non-zero value even if no ports have any status changes pending.\nThis will allow usbcore to handle races between root-hub suspend and\nport wakeup.\n\nThis patch should be backported to kernels as old as 3.4, that contain\nthe commit 879d38e6bc36d73b0ac40ec9b0d839fda9fa8b1a \"USB: fix race\nbetween root-hub suspend and remote wakeup\".\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "673ad120c43e2f7e363ff385960215ed85153ebc",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/xhci-hub.c",
      "new_id": "89850a82d51bac7c9bf74f1644937aa372b93ac4",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/xhci-hub.c"
    },
    {
      "type": "modify",
      "old_id": "3d9422f16a20b66f2eb54aaffacebaf209b76868",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/xhci-ring.c",
      "new_id": "cb1de111daeef8695ebccae6e3cacc404a837b47",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/xhci-ring.c"
    },
    {
      "type": "modify",
      "old_id": "36641a7f23719058d5ebfe463feb00ac085b99f3",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/xhci.c",
      "new_id": "5910048b0a2e5272a7e137f8b04b5f30554ab35e",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/xhci.c"
    },
    {
      "type": "modify",
      "old_id": "3d69c4b2b54277d57e6cb15cbf403127d70aeb1f",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/xhci.h",
      "new_id": "ce1edd7246aa4fb3430c3f4391753658999d5585",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/xhci.h"
    }
  ]
}
