)]}'
{
  "log": [
    {
      "commit": "8f86a2c3cb90e8bb0733de2d2b0abbe7050bb536",
      "tree": "c5e08b28ca080993046f5ed64fe0026df9fb21c8",
      "parents": [
        "15d0580f20f5d3f997e3823bfe39daa3d521a99d"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 13:39:48 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:17 2011 -0400"
      },
      "message": "hid: Add module.h to fix up implicit users of it\n\nA pending cleanup will mean that module.h won\u0027t be implicitly\neverywhere anymore.  Make sure the modular drivers in clocksource\nare actually calling out for \u003cmodule.h\u003e explicitly in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "b55ebc27b0a54ff4cdbfdcb218a85f96e502db3c",
      "tree": "5466444843c59c434eafa7f56a1cecd659d1d9a6",
      "parents": [
        "364b936fc38dec7653c690d710e10657af235a36"
      ],
      "author": {
        "name": "Sergei Kolzun",
        "email": "x0r@dv-life.ru",
        "time": "Thu Aug 04 00:25:57 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Aug 04 15:25:34 2011 +0200"
      },
      "message": "HID: ACRUX - handle gamepads with different report layout\n\nThere are gamepads that share the same VID and PID but have different\nreport structure - instead of having 4 fields with one value they have\none field that can hold all 4 values. Make the driver cope with devices\nusing both styles.\n\nSigned-off-by: Sergei Kolzun \u003cx0r@dv-life.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b30d89d1055f9acd14b5eaf82d8f6a4763e91d85",
      "tree": "5e261641fd60b9b660ce18e2bd374b1179390df8",
      "parents": [
        "23c10becdbc712de3fb35d0c7ec105a81d21f4c7"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jul 14 13:07:51 2011 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 14 11:42:53 2011 +0200"
      },
      "message": "HID: ACRUX - add missing hid_hw_stop() in ax_probe() error path\n\nhid_hw_stop() must be called in ax_probe() error path if hid_hw_start()\nwas successful.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0ae43810976bc969ee158510c4acbe70ed136e61",
      "tree": "492e13b91d0532a56f559b1a3842c411c54c3094",
      "parents": [
        "f635bd11c8d332d917fb9a4cad3071b2357d5b2a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 11 00:27:34 2011 -0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Mar 12 21:47:18 2011 +0100"
      },
      "message": "HID: ACRUX - activate the device immediately after binding\n\nThis device does not tolerate delayed opening and goes into a coma if\nwe try to that. Ubuntu even has a crutch for udev that opened the device\nupon seeing it for the first time, but it did not work if we happened to\nboot with the device attached, since by the time userspace got around\nopening the device it was too late. Let\u0027s start the device immediately\nto deal with this issue.\n\nReported-by: Sergei Kolzun \u003cx0r@dv-life.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4291ee305e9bb0699504a66f0e2b7aefcf0512a5",
      "tree": "3996b77eb64d4f3b76a0799f30a5b2ba6cbc9ddb",
      "parents": [
        "5bea7660bba973dc5e8e9d92b11fb1dd5b524ebf"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 09 19:29:03 2010 -0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 10 15:10:38 2010 +0100"
      },
      "message": "HID: Add and use hid_\u003clevel\u003e: dev_\u003clevel\u003e equivalents\n\nNeaten current uses of dev_\u003clevel\u003e by adding and using\nhid specific hid_\u003clevel\u003e macros.\n\nConvert existing uses of dev_\u003clevel\u003e uses to hid_\u003clevel\u003e.\nConvert hid-pidff printk uses to hid_\u003clevel\u003e.\n\nRemove err_hid and use hid_err instead.\n\nAdd missing newlines to logging messages where necessary.\nCoalesce format strings.\n\nAdd and use pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\n\nOther miscellaneous changes:\n\nAdd const struct hid_device * argument to hid-core functions\nextract() and implement() so hid_\u003clevel\u003e can be used by them.\nFix bad indentation in hid-core hid_input_field function\nthat calls extract() function above.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c0dbcc33c652a0646542560de29a1c3f1ab7169f",
      "tree": "e4ee8d31d3aabb0d6aab4b95201cc3072cbb1453",
      "parents": [
        "1c5474a65bf15a4cb162dfff86d6d0b5a08a740c"
      ],
      "author": {
        "name": "Sergei Kolzun",
        "email": "x0r@dv-life.ru",
        "time": "Mon Jul 19 12:13:23 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 19 12:13:23 2010 +0200"
      },
      "message": "HID: add ACRUX game controller force feedback support\n\nAdds force feedback support for ACRUX USB game controllers.\nThese devices are mass produced in China by several vendors.\n\nSigned-off-by: Sergei Kolzun \u003cx0r@dv-life.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    }
  ]
}
