)]}'
{
  "commit": "36f21329d217016f0f212f0752ae595b4a76754d",
  "tree": "20c3b63928586fdc7ea66a5945926cb4828b2a75",
  "parents": [
    "12148da6722be3b44c2220206b6ccb80d2d9d8f8"
  ],
  "author": {
    "name": "Sarah Sharp",
    "email": "sarah.a.sharp@linux.intel.com",
    "time": "Fri Oct 09 12:28:41 2009 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Wed Oct 14 14:54:43 2009 -0700"
  },
  "message": "USB: ehci: Fix IST boundary checking interval math.\n\nWhen the EHCI driver falls behind in its scheduling, the active stream\u0027s\nfirst empty microframe may be in the past with respect to the current\nmicroframe.  The code attempts to move the starting microframe (\"start\") N\nnumber of microframes forward, where N is the interval of endpoint.\nHowever, stream-\u003einterval is a copy of the endpoint\u0027s bInterval, which is\ndesignated in frames for FS devices, and microframes for HS devices.\nConvert stream-\u003einterval to microframes before using it to move the\nstarting microframe forward.\n\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\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": "3efa59b1804406f184c00999595cd09ae4e6f411",
      "old_mode": 33188,
      "old_path": "drivers/usb/host/ehci-sched.c",
      "new_id": "b25cdea93a1f7101da89b0e85f7183366e7468a6",
      "new_mode": 33188,
      "new_path": "drivers/usb/host/ehci-sched.c"
    }
  ]
}
