)]}'
{
  "commit": "f1c0a2a3aff53698f4855968d576464041d49b39",
  "tree": "e5b247b91ce77706a1d1cdb3b7421bca6a295c32",
  "parents": [
    "ff3495052af48f7a2bf7961b131dc9e161dae19c"
  ],
  "author": {
    "name": "Pete Zaitcev",
    "email": "zaitcev@redhat.com",
    "time": "Fri Nov 14 09:47:41 2008 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@kvm.kroah.org",
    "time": "Wed Nov 19 22:01:35 2008 -0800"
  },
  "message": "USB: usbmon: fix read(2)\n\nThere\u0027s a bug in the usbmon binary reader: When using read() to fetch\nthe packets and a packet\u0027s data is partially read, the next read call\nwill once again return up to len_cap bytes of data. The b_read counter\nis not regarded when determining the remaining chunk size.\n\nSo, when dumping USB data with \"cat /dev/usbmon0 \u003e usbmon.trace\" while\nreading from a USB storage device and analyzing the dump file\nafterwards it will get out of sync after a couple of packets.\n\nSigned-off-by: Ingo van Lil \u003cinguin@gmx.de\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c9de3f027aab07a9907b331f25c7723ac012d8e3",
      "old_mode": 33188,
      "old_path": "drivers/usb/mon/mon_bin.c",
      "new_id": "e06810aef2dfedbec54f8b232b4219d79fba5536",
      "new_mode": 33188,
      "new_path": "drivers/usb/mon/mon_bin.c"
    }
  ]
}
