)]}'
{
  "commit": "37be66767e3cae4fd16e064d8bb7f9f72bf5c045",
  "tree": "df1da477203527f0139ab3936cd4888a07f6f662",
  "parents": [
    "c95a9f83711bf53faeb4ed9bbb63a3f065613dfb"
  ],
  "author": {
    "name": "Mathias Nyman",
    "email": "mathias.nyman@linux.intel.com",
    "time": "Thu Nov 17 11:14:14 2016 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Thu Nov 17 16:29:47 2016 +0100"
  },
  "message": "usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices\n\nUSB-3 does not have any link state that will avoid negotiating a connection\nwith a plugged-in cable but will signal the host when the cable is\nunplugged.\n\nFor USB-3 we used to first set the link to Disabled, then to RxDdetect to\nbe able to detect cable connects or disconnects. But in RxDetect the\nconnected device is detected again and eventually enabled.\n\nInstead set the link into U3 and disable remote wakeups for the device.\nThis is what Windows does, and what Alan Stern suggested.\n\nCc: stable@vger.kernel.org\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Mathias Nyman \u003cmathias.nyman@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "76e80d8657d228994bc78c3143da7ec317799a49",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hub.c",
      "new_id": "71bf1c7635ded9f5aa12e1dbf9564da0f5a12271",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hub.c"
    }
  ]
}
