)]}'
{
  "commit": "cc2e60dfa6ba4ff2c054bca932b9afc8702a2f9a",
  "tree": "ebf01da5b4c5a41e932088452c313d713190f186",
  "parents": [
    "886ee36e7205a7b850e2e5c2298a479f581f9b3b"
  ],
  "author": {
    "name": "Mathias Nyman",
    "email": "mathias.nyman@linux.intel.com",
    "time": "Fri Dec 15 15:11:38 2017 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Fri Dec 15 20:45:44 2017 +0100"
  },
  "message": "usb: usbtest: Add TEST 29, toggle sync, Clear toggle between bulk writes\n\nClear Feature Endpoint Halt should reset the data toggle even if the\nendpoint isn\u0027t halted. Host should manage to clear the host side data\ntoggle to keep in sync with the device.\n\nTest by sending a \"3 data packet URB\" before and after clearing the halt.\nthis should create a toggle sequence with two consecutive DATA0 packets.\n\nA successful test sequence looks like this\n    ClearFeature(ENDPOINT_HALT) - initial toggle clear\n  DATA0 (max packet sized)\n  DATA1 (max packet sized)\n  DATA0 (zero length packet)\n    ClearFeature(ENDPOINT_HALT) - resets toggle\n  DATA0 (max packet sized), if clear halt fails then toggle is DATA1\n  DATA1 (max packet sized)\n  DATA0 (zero length packet)\n\nSigned-off-by: Mathias Nyman \u003cmathias.nyman@linux.intel.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aedc9a7f149ef98ac5a5c89bdc3e65d641dbb07f",
      "old_mode": 33188,
      "old_path": "drivers/usb/misc/usbtest.c",
      "new_id": "90028ef541e31ebfe1665fb4079ebdd3753ff94f",
      "new_mode": 33188,
      "new_path": "drivers/usb/misc/usbtest.c"
    }
  ]
}
