)]}'
{
  "commit": "7193ad3e50e596ac2192531c58ba83b9e6d2444b",
  "tree": "f51941f5e983535a964d1e7325bf9c0571c76d96",
  "parents": [
    "63fc70bffa16de431a51da7f530011de1b469780"
  ],
  "author": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Thu Dec 09 18:59:27 2021 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Tue Dec 14 11:32:43 2021 +0100"
  },
  "message": "USB: gadget: detect too-big endpoint 0 requests\n\ncommit 153a2d7e3350cc89d406ba2d35be8793a64c2038 upstream.\n\nSometimes USB hosts can ask for buffers that are too large from endpoint\n0, which should not be allowed.  If this happens for OUT requests, stall\nthe endpoint, but for IN requests, trim the request size to the endpoint\nbuffer size.\n\nCo-developed-by: Szymon Heidrich \u003cszymon.heidrich@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3ffa939678d7760667cd4f10eaf7d1fc765ff248",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/composite.c",
      "new_id": "eda0cfe35e6139e1a40c46745900ba7993d3fa49",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/composite.c"
    },
    {
      "type": "modify",
      "old_id": "e1d566c9918ae576d55fc322f317d2992193b7f1",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/legacy/dbgp.c",
      "new_id": "e567afcb2794c048044ab1a24d00a42d3db34a9f",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/legacy/dbgp.c"
    },
    {
      "type": "modify",
      "old_id": "71e7d10dd76b90b458582d69334662a9446005ff",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/legacy/inode.c",
      "new_id": "04b9c4f5f129d8b3cca9df3eff5dd2b6706dcc5b",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/legacy/inode.c"
    }
  ]
}
