)]}'
{
  "commit": "e7379aaa5ca12f9e011eb5a6bcba88e9bbbfbf87",
  "tree": "50509fa9b9da211ad2ce342d11e7a376544a8327",
  "parents": [
    "a6038ee76a29ea31f8aae4eb6c419794c739e077"
  ],
  "author": {
    "name": "Ming Lei",
    "email": "tom.leiming@gmail.com",
    "time": "Fri Sep 24 13:44:14 2010 +0300"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Fri Oct 22 10:21:56 2010 -0700"
  },
  "message": "usb: musb: gadget: fix ZLP sending in musb_g_tx(v1)\n\nThis patch fixes the problem reported by Sergei:\n\n\u003ehow come? we need to send ZLP before giving back the request.\n\u003eWell, look at the code ionce again. We need to send ZLP *after*\n\u003erequest-\u003eactual \u003d\u003d request-\u003elength, but as the check is inserted\n\u003eafter the ZLP send, ZLP *may* be sent once the first DMA completes,\n\u003enot the last.\n\nThe patch also has been discussed on the link below:\n\n\thttp://marc.info/?t\u003d128454814900001\u0026r\u003d1\u0026w\u003d2\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nReported-by: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6a8c061b66f1b07f92f89f912ef4962c8da41b2a",
      "old_mode": 33188,
      "old_path": "drivers/usb/musb/musb_gadget.c",
      "new_id": "3f1cc5a8381f8e6e2a1152e655f3c73216bf3e9d",
      "new_mode": 33188,
      "new_path": "drivers/usb/musb/musb_gadget.c"
    }
  ]
}
