)]}'
{
  "commit": "19e4ec525b37cdecbdb4f86edaae7f56a67339ee",
  "tree": "09ff821bfc4f821fd900a01da3b8e5eb6147d3a2",
  "parents": [
    "7c7606a2464fee1cf50efef34aa44aee1edf453a"
  ],
  "author": {
    "name": "Benjamin Tissoires",
    "email": "benjamin.tissoires@redhat.com",
    "time": "Wed Apr 30 17:48:40 2014 -0400"
  },
  "committer": {
    "name": "Jiri Kosina",
    "email": "jkosina@suse.cz",
    "time": "Mon May 05 15:54:40 2014 +0200"
  },
  "message": "HID: core: fix computation of the report size\n\nThe extra seven bits are only required when allocating the report buffer.\nWe can not use those extra bytes for the length of the report in the\ngeneric implementation of .request because the device might (will) refuse\nthe set_report command.\nThis has been verified on the Atmel touchpad found on the Samsung Ativ 9\nplus, which uses hid-multitouch and HID over I2C. Without this fix, the\ndevice refuses to switch to the multitouch mode, and it becomes unresponsive\nfrom the user point of view.\n\nActually, this has been discussed during the initial submission of the\ncommit 4fa5a7f76cc7b6ac87f57741edd2b124851d119f, see\nhttps://patchwork.kernel.org/patch/3621751/\n\nUnfortunately, I completely forgot about it later.\n\nReported-by: Matthias Bayer \u003cthematthiasbayer@gmail.com\u003e\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10a2c08664596a3c43d1687cab911ad3fc3ab970",
      "old_mode": 33188,
      "old_path": "drivers/hid/hid-core.c",
      "new_id": "da52279de939652c9f1cffc1f60cf4308ce795ea",
      "new_mode": 33188,
      "new_path": "drivers/hid/hid-core.c"
    }
  ]
}
