)]}'
{
  "log": [
    {
      "commit": "99ce58ddc4eadec8c35d9a1d64ff57703fdcfacc",
      "tree": "9dbe8427ee72d1aa2fce24a53df2723c3745e2be",
      "parents": [
        "56ccd186f1837dd418cd094f0e96b3196bbab9ef",
        "44d27f7dfedd9aadc082cda31462f6600f56e4ec",
        "4e52b538e31d8eca2dde1f01e0685977c19d006e",
        "ed13794925786a64b2a21389d40a09e4012c357d"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 22 11:33:42 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 22 11:35:11 2012 +0200"
      },
      "message": "Merge branches \u0027upstream-fixes\u0027, \u0027wacom\u0027 and \u0027waltop\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-core.c\n"
    },
    {
      "commit": "0a97e1e9f9a6765e6243030ac42b04694f3f3647",
      "tree": "3b997381b9cfb54e85eaa089c1d998badd8d06bb",
      "parents": [
        "73bebc8bafb6a880a4db63d60bc4b8d9d6879c9e"
      ],
      "author": {
        "name": "Alexey Kaminsky",
        "email": "me@akaminsky.net",
        "time": "Mon Apr 23 18:02:18 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Apr 23 18:02:18 2012 +0200"
      },
      "message": "HID: apple: Add Apple wireless keyboard 2011 ANSI PID\n\nSigned-off-by: Alexey Kaminsky \u003cme@akaminsky.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9f1f463ae5d8597fe2b4ffc73051616c47ac1924",
      "tree": "37c7e7bff7775e579ceae66d83aa0be73887c86d",
      "parents": [
        "212da74da783ba9d4459799f4aaecd5de217a312"
      ],
      "author": {
        "name": "Benedikt Bergenthal",
        "email": "benedikt@kdrennert.de",
        "time": "Wed Apr 18 12:22:40 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 18 12:30:05 2012 +0200"
      },
      "message": "HID: hid-apple: fix a tab width style issue\n\nFixed a style issue.\n\nSigned-off-by: Benedikt Bergenthal \u003cbenedikt@kdrennert.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "21404b772a1c65f7b935b8c0fddc388a949f4e31",
      "tree": "98a4ec2e751a553c32ed5cac87dfc1a009c85a86",
      "parents": [
        "06d381484fe8fb1ba2996c22e89595a273e3634c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 18:34:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 18:34:03 2011 -0800"
      },
      "message": "hid/apple: modern macbook airs use the standard apple function key translations\n\nThis removes the use of the special \"macbookair_fn_keys\" keyboard\ntranslation table for the MacBookAir4,x models (ie the 2011 refresh).\nThey use the standard apple_fn_keys[] translation.  Apparently only the\nold MacBook Air\u0027s need a different translation table.\n\nThis mirrors the change that commit da617c7cb915 (\"HID: consolidate\nMacbookAir 4,1 mappings\") did for the WELLSPRING6A ones, but does it for\nthe WELLSPRING6 model used on the MacBookAir4,2.\n\nReported-and-tested-by: Dirk Hohndel \u003chohndel@infradead.org\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Joshua V Dillon \u003cjvdillon@gmail.com\u003e\nCc: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad734bc1565364f9e4b70888d3ce5743b3c1030a",
      "tree": "92a85c86b3798db8be4e9bd219bee2be86b405c8",
      "parents": [
        "213f9da80533940560bef8fa43b10c590895459c"
      ],
      "author": {
        "name": "Andreas Krist",
        "email": "andreas.krist@gmail.com",
        "time": "Fri Oct 28 18:50:39 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Oct 28 18:54:56 2011 +0200"
      },
      "message": "HID: hid-apple: add device ID of another wireless aluminium\n\nI\u0027ve recently bought a Apple wireless aluminum keyboard (model 2011) which is\nnot yet supported by the kernel - it seems they just changed the device id.\nAfter applying the attached patch, the device is fully functional.\n\nSigned-off-by: Andreas Krist \u003candreas.krist@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "213f9da80533940560bef8fa43b10c590895459c",
      "tree": "3a8f0dd76cb88c13e0cbe309fb645fd827199fd8",
      "parents": [
        "31dced41c6822ce751c033a53502ea4d8d399422"
      ],
      "author": {
        "name": "Gökçen Eraslan",
        "email": "gokcen@pardus.org.tr",
        "time": "Sat Oct 22 22:39:06 2011 +0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Oct 28 17:42:49 2011 +0200"
      },
      "message": "HID: Add device IDs for Macbook Pro 8 keyboards\n\nThis patch adds keyboard support for Macbook Pro 8 models which has\nWELLSPRING5A model name and 0x0252, 0x0253 and 0x0254 USB IDs. Trackpad\nsupport for those models are added to bcm5974 in\nc331eb580a0a7906c0cdb8dbae3cfe99e3c0e555 (\"Input: bcm5974 - Add\nsupport for newer MacBookPro8,2).\n\nSigned-off-by: Gökçen Eraslan \u003cgokcen@pardus.org.tr\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b3aec7b686329e6bb65aa08c7f9458f7fd512f06",
      "tree": "67ae55567b5747f32ddd76dd63621bd2ca756a88",
      "parents": [
        "f6f12427844516bc8e9cf84f43aca7bbbaa48157",
        "1bcc20675a1ac1ba47eaa201e02a89b0508e17b2"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 25 09:59:04 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 25 09:59:04 2011 +0200"
      },
      "message": "Merge branch \u0027upstream\u0027 into for-linus\n\nConflicts:\n\tdrivers/hid/hid-core.c\n\tdrivers/hid/hid-ids.h\n"
    },
    {
      "commit": "da617c7cb915545dda4280df888dd6f8d5697420",
      "tree": "c171c211f72c01d0541d23689bc265208601b6e5",
      "parents": [
        "4b086910ad1b889ddf3ef5598caec03178cf2bb4"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Oct 05 16:54:45 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Oct 05 16:54:45 2011 +0200"
      },
      "message": "HID: consolidate MacbookAir 4,1 mappings\n\nMacbookAir 4,1 doesn\u0027t require extra mapping table, as the mappings\nare identical to apple_fn_keys[].\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d762cc290b9f17e346f4297fd5984b70ce71ef66",
      "tree": "8450fb1959df8e3f50ba74d216eee5465ca282c8",
      "parents": [
        "1a8962317f494ad858971fc08ba035eff658a5c9"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Sat Oct 01 15:54:53 2011 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Oct 03 14:00:05 2011 +0200"
      },
      "message": "HID: Add support MacbookAir 4,1 keyboard\n\nAdded USB device IDs and keyboard map for MacBookAir 4,1 keyboard.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5d922baa631058c7e37ae33e81c4d3e6437f8d1d",
      "tree": "cee8622b061fa7ed893ae08923d7f00f826747ba",
      "parents": [
        "45dc1ac73d28b3adb5819818785e758b1f369b74"
      ],
      "author": {
        "name": "Joshua V. Dillon",
        "email": "jvdillon@gmail.com",
        "time": "Fri Aug 05 12:05:22 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 10 14:12:07 2011 +0200"
      },
      "message": "HID: add support for MacBookAir4,2 keyboard.\n\nAdded USB device IDs for MacBookAir4,2 keyboard. Device constants were\ncopied from the MacBookAir3,2 constants. The 4,2 device specification is\nreportedly unchanged from the 3,2 predecessor and seems to work well.\n\nSigned-off-by: Joshua V Dillon \u003cjvdillon@gmail.com\u003e\nSigned-off-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4a4c879904aa0cc64629e14a49b64fb3d149bf1a",
      "tree": "16447a3297f7bc1309d1ff5fd53289e11a1e8a5a",
      "parents": [
        "f5fc87905ea075a0b14878086fd4fe38be128844"
      ],
      "author": {
        "name": "Dan Bastone",
        "email": "dan@pwienterprises.com",
        "time": "Sun Jul 31 07:40:49 2011 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 01 23:18:26 2011 +0200"
      },
      "message": "HID: add support for new revision of Apple aluminum keyboard\n\nAdd USB device ids for the new revision (MB110LL/B) of Apple\u0027s wired aluminum\nkeyboard.  I have only confirmed that the ANSI version is correct - it is\nassumed that the ISO and JIS versions follow the standard numbering convention.\n\nSigned-off-by: Dan Bastone \u003cdan@pwienterprises.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "47340bd9fefb571888836da942b5aee0e85e959c",
      "tree": "102ff176847bfb851800c5ca1d5cefba9f545cab",
      "parents": [
        "84eb5aa6ccb2a62c40722b8c5fb1338ea12155a3"
      ],
      "author": {
        "name": "Andy Botting",
        "email": "andy@andybotting.com",
        "time": "Sat Mar 12 20:27:22 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 12 20:37:30 2011 -0800"
      },
      "message": "Input: bcm5974 - add support for MacBookPro8\n\nThis patch add multitouch support for the MacBookPro8,1 and\nMacBookPro8,2 models.\n\nCc: stable@kernel.org\nSigned-off-by: Andy Botting \u003candy@andybotting.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\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": "a4bc6926d05b60bf70aab2db2c6715e15118cbdc",
      "tree": "8b75de49e968ff6870a66ffaddfc1e5c18964530",
      "parents": [
        "99b9f758bbc904f22faffcf4d83205f4a5e7bc0c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Nov 03 10:42:02 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Nov 03 10:42:02 2010 -0400"
      },
      "message": "HID: make translation table selection more clear\n\nReshuffle the code a little bit so that the translation table selection\nis more obvious and there is only one place performing the actual\ntranslation using the selected table.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "99b9f758bbc904f22faffcf4d83205f4a5e7bc0c",
      "tree": "5b5579af0351d6d7937e51c4bc535c64cb0b66b9",
      "parents": [
        "04561c5aa243c98cae93cde27e05740df787e692"
      ],
      "author": {
        "name": "Edgar (gimli) Hucek",
        "email": "gimli@dark-green.com",
        "time": "Wed Nov 03 10:36:18 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Nov 03 10:36:18 2010 -0400"
      },
      "message": "HID: add MacBookAir 3,1 and 3,2 support\n\nThis patch add support for the MacBookAir3,1 and MacBookAir3,2 to the hid\ndriver.\n\nSigned-off-by: Edgar (gimli) Hucek \u003cgimli@dark-green.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "73e4008ddddc84d5f2499c17012b340a0dae153e",
      "tree": "d3adfa8c5792e71c21cb7a9cd18517cce9c92685",
      "parents": [
        "3cfc2c42c1cbc8e238bb9c0612c0df4565e3a8b4"
      ],
      "author": {
        "name": "Nikolai Kondrashov",
        "email": "spbnick@gmail.com",
        "time": "Fri Aug 06 23:03:06 2010 +0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 09 19:52:42 2010 +0200"
      },
      "message": "HID: allow resizing and replacing report descriptors\n\nUpdate hid_driver\u0027s report_fixup prototype to allow changing report\ndescriptor size and/or returning completely different report descriptor.\nUpdate existing usage accordingly.\n\nThis is to give more freedom in descriptor fixup and to allow having a whole\nfixed descriptor in the code for the sake of readability.\n\nSigned-off-by: Nikolai Kondrashov \u003cspbnick@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "e1a0bdd8022317e98650e70850de73eccfcde5ad",
      "tree": "462f63307118b95c8cbacee6954e4d09ee85b8d1",
      "parents": [
        "8127f4e883666c9960cfa89cffd36313748f8bab",
        "1a45dcfe2525e9432cb4aba461d4994fc2befe42"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 02 23:10:39 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 02 23:10:39 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n\nConflicts:\n\tdrivers/hid/hid-ids.h\n"
    },
    {
      "commit": "23aeb61e7e1f02fb0f3b8f9e798e75537ca1731d",
      "tree": "fdfabb73da32c760ef23db07824bee27717ccdc0",
      "parents": [
        "d01799b2f399603ae4cecc06f6ea146c57519cb1"
      ],
      "author": {
        "name": "Christian Schuerer-Waldheim",
        "email": "csw@xray.at",
        "time": "Wed Jan 06 14:49:57 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jan 13 12:00:33 2010 +0100"
      },
      "message": "HID: add device IDs for new model of Apple Wireless Keyboard\n\nAdded device IDs for the new model of the Apple Wireless Keyboard\n(November 2009).\n\nSigned-off-by: Christian Schuerer-Waldheim \u003ccsw@xray.at\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "54a6593d65e638ad7e1e8cc986159d76054dab4b",
      "tree": "d26cb72a7ba89dbeab7d9df9d530dad03ed52e06",
      "parents": [
        "722612cd51cf1b574c89dff57cc5dbedf1f645bb"
      ],
      "author": {
        "name": "Stefan Glasenhardt",
        "email": "stefan@glasen-hardt.de",
        "time": "Tue Jan 05 23:30:30 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jan 06 11:21:37 2010 +0100"
      },
      "message": "HID: allow disabling hard-coded ISO-layout for Apple keyboards\n\nThis patch adds a new option named \"iso_layout\" to the driver\n\"hid-apple.ko\", to allow disabling of the hard-coded ISO-layout.\n\nDisabling the hard-coded layout solves the problem that the kernel-module only\nworks perfectly for the english/american version of the Apple aluminum\nkeyboard. Other versions have swapped keys, e.g. the \"\u003c\"-key  is swapped with\n\"^\"-key on the german keyboard. There is a very long bug-entry on Launchpad to\nthis problem:\n\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/214786\n\nSigned-off-by: Stefan Glasenhardt \u003cstefan@glasen-hardt.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a24f423bdf253ccee369adc6c5451b40a0716fbb",
      "tree": "cd33843be6cea5a78a966e3b5e733f5bc99681aa",
      "parents": [
        "7a84b1336a145d683fb8cdfd6c2c67545a58b126"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Thu Jul 02 19:08:38 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 23 01:28:01 2009 +0200"
      },
      "message": "HID: adding __init/__exit macros to module init/exit functions\n\nTrivial patch which adds the __init and __exit macros to the module_init /\nmodule_exit functions of several HID drivers from drivers/hid/\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fa047e4f6fa63a6e9d0ae4d7749538830d14a343",
      "tree": "b668151b0936b09b5fb63f8d7cbfe234c42fd18d",
      "parents": [
        "70fa9f2eadea7ca35bdcd89b20d555934593b40c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 10 10:25:56 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 10 10:25:56 2009 +0200"
      },
      "message": "HID: fix inverted wheel for bluetooth version of apple mighty mouse\n\nBluetooth version of Apple Mighty mouse (0x05ac/0x030c) doesn\u0027t, according to\nmultiple reports on linux-input@, need the same quirk as the USB version of\nthis mouse (0x05ac/0x0304) does.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2feaace40e5c3133fea795333402f30929a200d9",
      "tree": "9f1cbc2e9c586a6415f14549c9770fa652d5e72c",
      "parents": [
        "243b706d8a71364ad6080328d45b73516c8af5f3"
      ],
      "author": {
        "name": "Ulrich Dangel",
        "email": "uli@spamt.net",
        "time": "Tue Apr 28 16:23:51 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 29 11:55:18 2009 +0200"
      },
      "message": "HID: Fix the support for apple mini aluminium keyboard\n\nQuirks for the apple mini keyboard was recently added but keyboard\nwas recognized as a powerbook keyboard. Adjusted boundary to the lowest\nproduct id for the apple mini keyboard to get the right translation.\n\nSigned-off-by: Ulrich Dangel \u003culi@spamt.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "afa5eb7c68689ced4284f01c96feed44a2d0a127",
      "tree": "3c92a5ec36a82c08a85aae918c7f29252562e2aa",
      "parents": [
        "b2ddd54e19dfff559a02ec8e7e532357b3f09849"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Mar 18 09:13:37 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:12:54 2009 +0200"
      },
      "message": "HID: remove compat stuff\n\nThis removal was scheduled and there is no problem with later\ndistros to adapt for the new bus, thanks to aliases.\n\nmodule-init-tools map files are deprecated nowadays, so that\nthe patch which introduced hid ones into the m-i-t won\u0027t be\naccepted and hence there is no reason for leaving compat stuff in.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b2ddd54e19dfff559a02ec8e7e532357b3f09849",
      "tree": "39ca6f8fc1d005c9eedc2ae305edfbd2433f56fa",
      "parents": [
        "794227415f8f5f395a9ed4269a4ee7a3c34f66a5"
      ],
      "author": {
        "name": "Paul Collins",
        "email": "paul@burly.ondioline.org",
        "time": "Sat Mar 07 17:07:15 2009 +1300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:12:54 2009 +0200"
      },
      "message": "HID: constify arrays of struct apple_key_translation\n\nMark arrays of struct apple_key_translation const so that they may be placed in\n.rodata, and adjust users to suit.\n\nSigned-off-by: Paul Collins \u003cpaul@ondioline.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fef3f571ecc2a82395c531d97b3f71a59e04e946",
      "tree": "5ac64fe8d13913b2565afc52aa4942e80a20eefc",
      "parents": [
        "fdf93aa33268889e126aa677f2072238bd76adb0"
      ],
      "author": {
        "name": "Ryan Finnie",
        "email": "ryan@finnie.org",
        "time": "Thu Mar 05 10:18:01 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:12:53 2009 +0200"
      },
      "message": "HID: Support Apple mini aluminum keyboard\n\nNew USB device ids and quirks for the \"mini\" Apple USB aluminum\nkeyboards released Tuesday, model A1242.  Note that while I own the ANSI\n(0x021d) version and cannot verify that the ISO (0x021e) and JIS\n(0x021f) versions exist, previous releases have followed the triple id\nconvention for awhile now, and the device ids fit perfectly between\nUSB_DEVICE_ID_APPLE_GEYSER4_* and USB_DEVICE_ID_APPLE_ALU_*.\n\nSigned-off-by: Ryan Finnie \u003cryan@finnie.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ee8a1a0a1a5817accd03ced7e7ffde3a4430f485",
      "tree": "6d4842b832359ec681f1401ead4b2c2168580b26",
      "parents": [
        "fde5be353e872fe6088d2b1951e56cdfda2042ff"
      ],
      "author": {
        "name": "Jan Scholz",
        "email": "Scholz@fias.uni-frankfurt.de",
        "time": "Wed Nov 26 15:33:45 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Nov 28 15:09:26 2008 +0100"
      },
      "message": "HID: Apple ALU wireless keyboards are bluetooth devices\n\nWhile parsing \u0027hid_blacklist\u0027 in the apple alu wireless keyboard is not found.\nThis happens because in the blacklist it is declared with HID_USB_DEVICE\nalthough the keyboards are really bluetooth devices.  The same holds for\n\u0027apple_devices\u0027 list.\n\nThis patch fixes it by changing HID_USB_DEVICE to HID_BLUETOOTH_DEVICE in those\ntwo lists.\n\nSigned-off-by: Jan Scholz \u003cScholz@fias.uni-frankfurt.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "437184ae8bd1ef923a40b009e37801deae66ad55",
      "tree": "9b9fc2b295998135334c9a6fa32efff589486187",
      "parents": [
        "a96d6ef34751093797c3a6c6080733dd7af23d35"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Tue Nov 04 13:31:38 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Nov 13 10:31:36 2008 +0100"
      },
      "message": "HID: map macbook keys for \"Expose\" and \"Dashboard\"\n\nOn macbooks there are specific keys for the user-space functions Expose\nand Dashboard, which currently has no counterpart in input.h. This patch\nadds KEY_SCALE and KEY_DASHBOARD, and maps the keyboard accordingly.\n\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a96d6ef34751093797c3a6c6080733dd7af23d35",
      "tree": "56ec6ad1221a4ed7e74c2097df8472ae3efcbdef",
      "parents": [
        "7d672cd7506165818aacf97fdc448cffc72bde37"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Tue Nov 04 20:03:45 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Nov 13 10:31:36 2008 +0100"
      },
      "message": "HID: support for new unibody macbooks\n\nThe unibody MacBook 5 and MacBook Pro 5 come with a new version of\nthe bcm5974 trackpad. This patch adds the USB device ids and all\nthe appropriate quirks, including hid_blacklist.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b4d8e4736c94e78fd846dca0c95a3a0710582584",
      "tree": "30128466329024f1a30819502e642217d8a9198d",
      "parents": [
        "a73a63701f8f23e70674b3c5e367a0a726c18468"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Oct 22 14:47:18 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Oct 22 14:47:18 2008 +0200"
      },
      "message": "HID: fix hidbus/appletouch device binding regression\n\nThe appletouch mouse devices are grabbed by the hid bus and not\nreleased even if apple driver says ENODEV (as expected) -- these\nare composite USB devices, for which we only ignore the mouse\ninterface. This is currently not handled by hidbus code properly.\n\nMove the ignoring one level upper to forbid the hid layer to grab the\ndevice.\n\nReported-by: Justin Mattock \u003cjustinmattock@gmail.com\u003e\nReported-by: Steven Noonan \u003csteven@uplinklabs.net\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0f492f2aa908edea5e23c4b0d033b858cd90ea37",
      "tree": "92b642c5220a263d7795fe4b4160bddea0ba9aed",
      "parents": [
        "f129ea6d1efe0eddcbb1f0faaec5623788ad9e58"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Oct 06 11:15:34 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:51:02 2008 +0200"
      },
      "message": "HID: add appletv IR receiver quirk\n\nSimilar to the existing IRCONTROL4 handling\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1f934451825f8cfefd97e4eab4d1ab2f6591ec0f",
      "tree": "a7781447f9ad32365fd7d685995927405430cd3e",
      "parents": [
        "e36153f5a4b256c3a724b00b535f9dc44edf2372"
      ],
      "author": {
        "name": "Tomoya Adachi",
        "email": "adachi@il.is.s.u-tokyo.ac.jp",
        "time": "Thu Sep 04 11:29:27 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:59 2008 +0200"
      },
      "message": "HID: report descriptor fix for remaining MacBook JIS keyboards\n\nThis patch fixes a problem that MacBook JIS keyboard sends wrong report\ndescriptors. Although it has already been fixed in the first Core 2 Duo model,\nit still remains in other models of MacBook.\n\nSigned-off-by: Tomoya Adachi \u003cadachi@il.is.s.u-tokyo.ac.jp\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "93c10132a7ac160df3175b53f7ee857625412165",
      "tree": "64ea194ddd7791d44394bb2a918921a2906fe1ee",
      "parents": [
        "fea6f1833b5bbff7066bcde1fa1141c9717bbad2"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jun 27 00:04:24 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:56 2008 +0200"
      },
      "message": "HID: move connect quirks\n\nMove connecting from usbhid to the hid layer and fix also hidp in\nthat manner.\nThis removes all the ignore/force hidinput/hiddev connecting quirks.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "02ae9a1a8bc1d08a8fd5f6a0b8bde400b0f891b9",
      "tree": "a7584d1e9bcabdd22e63c12326e696c94d38dad8",
      "parents": [
        "8c19a51591d06f5226499972567f528cf6066bb7"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri May 16 11:49:22 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:50 2008 +0200"
      },
      "message": "HID: add compat support\n\nAdd compat option to hid code to allow loading of all modules on\nsystems which don\u0027t allow autoloading because of old userspace.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8c19a51591d06f5226499972567f528cf6066bb7",
      "tree": "acfa47c0cb371c8b87f7282d19c627e44032dbe2",
      "parents": [
        "d458a9dfc4de24870b8c747484b1988726534bee"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jun 18 23:36:49 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:49 2008 +0200"
      },
      "message": "HID: move apple quirks\n\nMove them from the core code to a separate driver.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    }
  ]
}
