)]}'
{
  "commit": "ea9a4a8b0e5a34eca6613e39d21be879d92ecff5",
  "tree": "f9e816b5a7719e0528b2c0426aeac6d32d7b422f",
  "parents": [
    "b8e98f1c47b743e56f8ebe21006199cefd577ce5"
  ],
  "author": {
    "name": "Jiri Kosina",
    "email": "jkosina@suse.cz",
    "time": "Tue Jun 19 14:09:14 2007 +0200"
  },
  "committer": {
    "name": "Jiri Kosina",
    "email": "jkosina@suse.cz",
    "time": "Mon Jul 09 14:13:34 2007 +0200"
  },
  "message": "HID: separate quirks for report descriptor fixup\n\nLately there have been quite a lot of bug reports against broken devices\nwhich require us to fix their report descriptor in the runtime, before it\nis passed to the HID parser. Those devices have eaten quite an amount of\nour quirks space, which isn\u0027t particularly necessary - the quirks are not\nneeded after the report descriptor is parsed, and they just consume bits.\n\nTherefore this patch separates the quirks for report descriptor fixup, and\nmoves their handling into separate code. The quirks are then forgotten as\nsoon as the report descriptor has been parsed.\n\nModule parameter \u0027rdesc_quirks\u0027 is introduced to be able to modify these\nquirks in runtime in a similar way to \u0027quirks\u0027 parameter for ordinary HID\nquirks.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef7b881aab3ab8f124ef79161fd8193728a68404",
      "old_mode": 33188,
      "old_path": "drivers/hid/usbhid/hid-core.c",
      "new_id": "3efc3734cec2881cb942ff40258de3d759a569f1",
      "new_mode": 33188,
      "new_path": "drivers/hid/usbhid/hid-core.c"
    },
    {
      "type": "modify",
      "old_id": "a78f5187b6ef08e41034e1368b5eaf0fa67e6b78",
      "old_mode": 33188,
      "old_path": "drivers/hid/usbhid/hid-quirks.c",
      "new_id": "a75c236fcafce32d82bd10f4b91a194118b95379",
      "new_mode": 33188,
      "new_path": "drivers/hid/usbhid/hid-quirks.c"
    },
    {
      "type": "modify",
      "old_id": "e41067951dd9f82df743409263c1a58cc27d3ca9",
      "old_mode": 33188,
      "old_path": "include/linux/hid.h",
      "new_id": "4daf5eea78a156bce36663f9c48d48b269782643",
      "new_mode": 33188,
      "new_path": "include/linux/hid.h"
    }
  ]
}
