)]}'
{
  "log": [
    {
      "commit": "6b3bf2049180c4d4d6f4432f9148621410c179a9",
      "tree": "4f8d936d792ef3740d40189053155f7be331f7b0",
      "parents": [
        "36b31106b725ac2ca4941d4ee8dbb67df72ed5dd",
        "9ab7b25e6a30d2292bd6d4913b71c918ee1e21b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 02 15:43:03 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 02 15:43:03 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: elantech - touchpad driver miss-recognising logitech mice\n  Input: synaptics - ensure we reset the device on resume\n  Input: usbtouchscreen - fix eGalax HID ignoring\n  Input: ambakmi - fix timeout handling in amba_kmi_write()\n  Input: pxa930_trkball - fix write timeout handling\n  Input: struct device - replace bus_id with dev_name(), dev_set_name()\n  Input: bf54x-keys - fix debounce time validation\n  Input: spitzkbd - mark probe function as __devinit\n  Input: omap-keypad - mark probe function as __devinit\n  Input: corgi_ts - mark probe function as __devinit\n  Input: corgikbd - mark probe function as __devinit\n  Input: uvc - the button on the camera is KEY_CAMERA\n  Input: psmouse - make MOUSE_PS2_LIFEBOOK depend on X86\n  Input: atkbd - make forced_release_keys[] static\n  Input: usbtouchscreen - allow reporting calibrated data\n"
    },
    {
      "commit": "4ab73761faef832f6d378328f79d21e77c62af3b",
      "tree": "109246d1a0453c950d2c02f3a062cae9c8b47304",
      "parents": [
        "bc34496d63ec0a669d6825ea42275fd6fcbe9969"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Feb 01 16:55:45 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Feb 01 16:58:18 2009 -0800"
      },
      "message": "Input: ambakmi - fix timeout handling in amba_kmi_write()\n\nWith a postfix decrement timeleft reaches -1 rather than 0,\nbut after the loop it is tested to have become 0.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4e8718a1f960db0c48427f4583f89f4cb62f2480",
      "tree": "244ca94c4639e94257b7c75c62d37783174ebb12",
      "parents": [
        "e8e0c02340f2d3e4f1ea75a136883d8797290929"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Jan 29 22:56:08 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jan 29 23:00:44 2009 -0800"
      },
      "message": "Input: struct device - replace bus_id with dev_name(), dev_set_name()\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "db30c70575822cc84d87b5613c19cac24734b99f",
      "tree": "82945ad5813bfe6633698233981d270b5f0a310b",
      "parents": [
        "c861ea2cb2c25c1698734d9b0540a09e253690a1",
        "9334e90d5ac5ee1fa6d8b75acb7c64a8907787d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:14:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:14:01 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (29 commits)\n  Input: i8042 - add Dell Vostro 1510 to nomux list\n  Input: gtco - use USB endpoint API\n  Input: add support for Maple controller as a joystick\n  Input: atkbd - broaden the Dell DMI signatures\n  Input: HIL drivers - add MODULE_ALIAS()\n  Input: map_to_7segment.h - convert to __inline__ for userspace\n  Input: add support for enhanced rotary controller on pxa930 and pxa935\n  Input: add support for trackball on pxa930 and pxa935\n  Input: add da9034 touchscreen support\n  Input: ads7846 - strict_strtoul takes unsigned long\n  Input: make some variables and functions static\n  Input: add tsc2007 based touchscreen driver\n  Input: psmouse - add module parameters to control OLPC touchpad delays\n  Input: i8042 - add Gigabyte M912 netbook to noloop exception table\n  Input: atkbd - Samsung NC10 key repeat fix\n  Input: atkbd - add keyboard quirk for HP Pavilion ZV6100 laptop\n  Input: libps2 - handle 0xfc responses from devices\n  Input: add support for Wacom W8001 penabled serial touchscreen\n  Input: synaptics - report multi-taps only if supported by the device\n  Input: add joystick driver for Walkera WK-0701 RC transmitter\n  ...\n"
    },
    {
      "commit": "9334e90d5ac5ee1fa6d8b75acb7c64a8907787d1",
      "tree": "5dbddfa058a7e1a1ad63b80a58be8e8272eec878",
      "parents": [
        "1dd3294677d5484e4813c6c454ba7f192a3ef61d"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 01:35:45 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jan 06 01:38:52 2009 -0800"
      },
      "message": "Input: i8042 - add Dell Vostro 1510 to nomux list\n\nDell Vostro needs \u0027nomux\u0027 quirk, otherwise the touchpad misbehaves.\n\nReported-by: Robert Kiwanuka \u003crobert.kiwanuka@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c10a93a0a36b245ce48493f134b9e243a8bfddd1",
      "tree": "6994ab7afd367f176e2849e0d1c8c9c31994012e",
      "parents": [
        "34a4c5eb421dab6fe8381aa12c990f9d6f645b17"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Mon Dec 29 04:44:44 2008 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 30 00:57:12 2008 -0800"
      },
      "message": "Input: HIL drivers - add MODULE_ALIAS()\n\nAdd MODULE_ALIAS() to the HIL keyboard (hil_kbd.c) and HIL mouse\n(hil_ptr.c) drivers to make kernel module autoloader functional.\nReport HIL port number ID in serio id.id field.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a6f66ddf7a8b34bb28e4d1c47531b61c671eac9b",
      "tree": "cbf9ed1e79ca065d971bbe685fa5dcfb8999476e",
      "parents": [
        "4200844bd9dc511088258437d564a187f0ffc94e"
      ],
      "author": {
        "name": "Ozan Çağlayan",
        "email": "ozan@pardus.org.tr",
        "time": "Sat Dec 20 04:04:51 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Dec 20 04:57:52 2008 -0500"
      },
      "message": "Input: i8042 - add Gigabyte M912 netbook to noloop exception table\n\nGigabyte M912\u0027s touchpad needs i8042.noloop for working.\n\nSigned-off-by: Ozan Çağlayan \u003cozan@pardus.org.tr\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "93b8eef1c098efbea2f1fc0be7e3c681f259a7e7",
      "tree": "462cc8c2bc07bbc825dab2a200891a28d8643329",
      "parents": [
        "a2d781fc8d9b16113dd9440107d73c0f21d7cbef",
        "929096fe9ff1f4b3645cf3919527ab47e8d5e17c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Dec 20 04:54:54 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Dec 20 04:54:54 2008 -0500"
      },
      "message": "Merge commit \u0027v2.6.28-rc9\u0027 into next\n"
    },
    {
      "commit": "72aaf09fda49f5919d98d65d35e5179f3acb0497",
      "tree": "5fd25748f7f5640f8ee8efb86ddca88d12840791",
      "parents": [
        "67fbc2312312095acc2f19a0b601bac10f84cf9d",
        "58c2467355ed3154a12ee49d8f8236547145c9d3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 13 09:12:51 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 13 09:12:51 2008 +0000"
      },
      "message": "Merge git://git.marvell.com/orion into devel\n"
    },
    {
      "commit": "b31a0fecd1dd01f1db406014a7c8a73983e04cc9",
      "tree": "745a5b75742da6661e5a0e13bb50cb20025d919a",
      "parents": [
        "96b8936a9ed08746e47081458a5eb9e43a751e24",
        "545f4e99dee7284ed57c79384c5c1d5ac58dcd59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 30 11:05:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 30 11:05:21 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: wacom - add support for new USB Tablet PCs\n  Input: replace spin_lock_bh with spin_lock_irqsave in ml_ff_playback\n  Input: i8042 - add Compal Hel80 laptop to nomux blacklist\n  Input: cm109 - add keymap for ATCom AU-100 phone\n  Input: fix the example of an input device driver\n  Input: psmouse - fix incorrect validate_byte check in OLPC protocol\n  Input: atkbd - cancel delayed work before freeing its structure\n  Input: atkbd - add keymap quirk for Inventec Symphony systems\n  Input: i8042 - add Dell XPS M1530 to nomux list\n  Input: elo - fix format string in elo driver\n"
    },
    {
      "commit": "635f0258e5ae526034486b4ae9020e64bfb7d27e",
      "tree": "636a311dde9092b8d8f48f5969a70cfa9dba099f",
      "parents": [
        "ed313489badef16d700f5a3be50e8fd8f8294bc8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 28 09:43:54 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 27 12:38:11 2008 +0000"
      },
      "message": "[ARM] clps7500: remove support\n\nThe CLPS7500 platform has not built since 2.6.22-git7 and there\nseems to be no interest in fixing it.  So, remove the platform\nsupport.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a2d781fc8d9b16113dd9440107d73c0f21d7cbef",
      "tree": "a786cce33763680ae05bfbe310f845b127293157",
      "parents": [
        "3eb1aa43ef5cb871ba3fb2f08633675eca374d2e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 19 17:02:24 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 24 11:43:21 2008 -0500"
      },
      "message": "Input: libps2 - handle 0xfc responses from devices\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5f4ba04ffd8fc9f6b15b92270ef0517ae52dcf3a",
      "tree": "2688d4fd18ef5af50f749a49765d2240ef15b3db",
      "parents": [
        "734f0bae9504216bd760493ed4744a34cfe0e7ce"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 14 13:32:42 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 19 16:52:55 2008 -0500"
      },
      "message": "Input: i8042 - add Compal Hel80 laptop to nomux blacklist\n\nReported-by: Jaime Cura \u003cjimyx17@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "786b11cc0f505e44c29f778fd329dafafafed76c",
      "tree": "d6e181d8ea46b47046b18eb4c84fd08b8b33d1ba",
      "parents": [
        "9a5415fbe87ad7b99ecf9b7ef6bf091c7479f2a4"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Tue Nov 11 09:37:14 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 11 11:31:43 2008 -0500"
      },
      "message": "Input: i8042 - add Dell XPS M1530 to nomux list\n\nDell XPS M1530 needs i8042.nomux\u003d1 for ALPS touchpad to work as\nreported on https://qa.mandriva.com/show_bug.cgi?id\u003d43532\n\nIt is said that before A08 bios version this isn\u0027t needed (I don\u0027t\nhave the hardware so can\u0027t check), and suppose this will not break\nwith bios versions before A08.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nTested-by: Andreas Ericsson \u003cae@op5.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "233e70f4228e78eb2f80dc6650f65d3ae3dbf17c",
      "tree": "4e18fbe1851e6d2161b7f18265cb21f8a61e3ce7",
      "parents": [
        "3318a386e4ca68c76e0294363d29bdc46fcad670"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Oct 31 23:28:30 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:49:46 2008 -0700"
      },
      "message": "saner FASYNC handling on file close\n\nAs it is, all instances of -\u003erelease() for files that have -\u003efasync()\nneed to remember to evict file from fasync lists; forgetting that\ncreates a hole and we actually have a bunch that *does* forget.\n\nSo let\u0027s keep our lives simple - let __fput() check FASYNC in\nfile-\u003ef_flags and call -\u003efasync() there if it\u0027s been set.  And lose that\ncrap in -\u003erelease() instances - leaving it there is still valid, but we\ndon\u0027t have to bother anymore.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6c2490f010d9235b1424110c6f414460e41dfe1",
      "tree": "2c7d6773739791bfa0510e1ea27e88a3e5ab4cdb",
      "parents": [
        "dde4ac07263161264d089c7556d0295487787b77"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Oct 30 00:07:50 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 30 09:29:05 2008 -0400"
      },
      "message": "Input: struct device - replace bus_id with dev_name(), dev_set_name()\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b4a3ac9a3c26e82e31f8a8f55cb014bc580b1216",
      "tree": "88d6b866e40144c2c220b758640674aeffd25406",
      "parents": [
        "2d56f3a32c0e62f99c043d2579840f9731fe5855"
      ],
      "author": {
        "name": "John Linn",
        "email": "john.linn@xilinx.com",
        "time": "Mon Oct 27 22:17:22 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 27 22:23:32 2008 -0400"
      },
      "message": "Input: xilinx_ps2 - various cleanups\n\nReview comments were incorporated to improve the driver.\n\n1. Some data was eliminated that was not needed.\n2. Renaming of variables for clarity.\n3. Removed unneeded type casting.\n4. Changed to use dev_err rather than other I/O.\n5. Merged together some functions.\n6. Added kerneldoc format to functions.\n\nSigned-off-by: Sadanand \u003csadanan@xilinx.com\u003e\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3d6eadcb5008beca1b289983ffd7771d1e947bac",
      "tree": "2a765d732c67173d323e903da67db12282ad597a",
      "parents": [
        "a483ab1dddf86a0e8924e94cf838eed602602b39",
        "2a0bd75e5e687a9c34921e942c18477ea7ec2d63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:40:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 26 16:40:59 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: psmouse - add support for Elantech touchpads\n  Input: i8042 - add Blue FB5601 to noloop exception table\n"
    },
    {
      "commit": "2c6f2cb83b239b7d45da9246cafd27ee615ee35b",
      "tree": "92a9869ce6e9056bc667ee41a06f4b3daf2f9d79",
      "parents": [
        "4c0e799a9a6dc64426ddb6c03aea1a154357658f"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Thu Oct 16 22:00:56 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 16 22:06:41 2008 -0400"
      },
      "message": "Input: i8042 - add Blue FB5601 to noloop exception table\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "36ac1d2f323f8bf8bc10c25b88f617657720e241",
      "tree": "d51f87bdf16eaa19ce0c5a682c10dccfaef4b48d",
      "parents": [
        "d7a6119f457f48a94985fdbdc400cbb03e136a76",
        "4c0e799a9a6dc64426ddb6c03aea1a154357658f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:52:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:52:08 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (32 commits)\n  Input: wm97xx - update email address for Liam Girdwood\n  Input: i8042 - add Thinkpad R31 to nomux list\n  Input: move map_to_7segment.h to include/linux\n  Input: ads7846 - fix cache line sharing issue\n  Input: cm109 - add missing newlines to messages\n  Input: document i8042.debug in kernel-parameters.txt\n  Input: keyboard - fix potential out of bound access to key_map\n  Input: psmouse - add OLPC touchpad driver\n  Input: psmouse - tweak PSMOUSE_DEFINE_ATTR to support raw set callbacks\n  Input: psmouse - add psmouse_queue_work() for ps/2 extension to make use of\n  Input: psmouse - export psmouse_set_state for ps/2 extensions to use\n  Input: ads7846 - introduce .gpio_pendown to get pendown state\n  Input: ALPS - add signature for DualPoint found in Dell Latitude E6500\n  Input: serio_raw - allow attaching to translated (SERIO_I8042XL) ports\n  Input: cm109 - don\u0027t use obsolete logging macros\n  Input: atkbd - expand Latitude\u0027s force release quirk to other Dells\n  Input: bf54x-keys - add power management support\n  Input: atmel_tsadcc - improve accuracy\n  Input: convert drivers to use strict_strtoul()\n  Input: appletouch - handle geyser 3/4 status bits\n  ...\n"
    },
    {
      "commit": "4c0e799a9a6dc64426ddb6c03aea1a154357658f",
      "tree": "2d9aa9493d80fceb178a63bf15bb3d9edfc5fbae",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5",
        "b8d055a878ee0f997ded40649701089d2486f850"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 15 23:29:12 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 15 23:29:12 2008 -0400"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "6dc6472581f693b5fc95aebedf67b4960fb85cf0",
      "tree": "06a5a9a08519950575505273eabced331ed51405",
      "parents": [
        "ee673eaa72d8d185012b1027a05e25aba18c267f",
        "8acd3a60bcca17c6d89c73cee3ad6057eb83ba1e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 15 11:31:54 2008 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 15 11:31:54 2008 +1100"
      },
      "message": "Merge commit \u0027origin\u0027\n\nManual fixup of conflicts on:\n\n\tarch/powerpc/include/asm/dcr-regs.h\n\tdrivers/net/ibm_newemac/core.h"
    },
    {
      "commit": "7477fb6fbc339469ea945e007f3f7b3bb13b25f7",
      "tree": "45dbb6098740820c6cee67f61bef19df59fc3e9b",
      "parents": [
        "998aaf01c6f6f3dffc1ea9e7b20b131e38fdbc78"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Oct 13 21:58:58 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 10:23:27 2008 -0700"
      },
      "message": "HP input: kill warnings due to suseconds_t differences\n\nKill compiler warnings related to printf() formats in the input drivers for\nvarious HP9000 machines, which are shared between PA-RISC (suseconds_t is int)\nand m68k (suseconds_t is long). As both are 32-bit, it\u0027s safe to cast to int.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5bd8a05e937b3ab88cd7ea569e32738f36c42bd0",
      "tree": "6bd6f478450fd50cb3fa068cf89228f4a6b7dc91",
      "parents": [
        "f9da8d157b60d8c5bfc5a21fc50538fdb754a65b"
      ],
      "author": {
        "name": "Colin B Macdonald",
        "email": "cbm@m.fsf.org",
        "time": "Sat Oct 11 18:16:38 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 13 23:15:10 2008 -0400"
      },
      "message": "Input: i8042 - add Thinkpad R31 to nomux list\n\nThinkpad R31 needs i8042 nomux quirk.  Stops jittery jumping mouse\nand random keyboard input. Fixes kernel bug #11723.  Cherry picked\nfrom Ubuntu who have sometimes (on-again-off-again) had a fix in\ntheir patched kernels.\n\nSigned-off-by: Colin B Macdonald \u003ccbm@m.fsf.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "68e1ee62f0f8e556642a59ebaf0c2cc2ac6ccfa6",
      "tree": "919ec52758fd0b77f8e429d1eb135835532c49c7",
      "parents": [
        "1e16dfc1baa745dd89b95f6e33e4142df6218066"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 22 14:41:31 2008 -0700"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Sep 23 10:41:28 2008 -0500"
      },
      "message": "powerpc: convert CONFIG_PPC_MERGE to CONFIG_PPC for legacy io checks\n\nNow that arch/ppc is dead CONFIG_PPC_MERGE is always defined for all\npowerpc platforms and we want to get rid of CONFIG_PPC_MERGE use\nCONFIG_PPC instead.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2e57572a50a4de41c6cbc879a4866a312d4cd316",
      "tree": "c4f58ec96c06642c4b415b881d3f0a3b673d5b44",
      "parents": [
        "9b2e43ae4e9609f80034dfe8de895045cac52d77",
        "f948cc6ab9e61a8e88d70ee9aafc690e6d26f92c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 14:11:43 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 14:11:43 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\nConflicts:\n\n\tarch/sparc64/kernel/pci_psycho.c\n"
    },
    {
      "commit": "d19497e2922cfe04bf0aa986bda6cf46c2b4705f",
      "tree": "a0c52264b029fc23c985f9497847cdad1c8a27eb",
      "parents": [
        "67d47641b5d271c58a0283d2e8ce77eb9e7c2865"
      ],
      "author": {
        "name": "Niels de Vos",
        "email": "niels.devos@wincor-nixdorf.com",
        "time": "Thu Sep 04 22:20:11 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 10 12:12:31 2008 -0400"
      },
      "message": "Input: serio_raw - allow attaching to translated (SERIO_I8042XL) ports\n\nserio_raw only binds to non-translated devices. Enable serio_raw to\nbind to normal (translated) keyboards which can have non-standard\nextensions (like POS Keyboards). With this it is possible to send\ncommands to the device over /dev/serio_raw\u003cn\u003e.\n\nSigned-off-by: Niels de Vos \u003cniels.devos@wincor-nixdorf.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7686ad5606f08d9dfb33a2087a36c8366366015b",
      "tree": "da2b7739ccf603949b3ecc3aa55884efb19dd7f8",
      "parents": [
        "64f996f670e9477072a43b226294ea1cc153f6ac",
        "9ce1ca284a322ba6f9d691136a29c9cfe381e1fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 06 21:47:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 06 21:47:30 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: i8042 - make Lenovo 3000 N100 blacklist entry more specific\n  Input: bcm5974 - add BTN_TOUCH event for mousedev benefit\n  Input: bcm5974 - improve finger tracking and counting\n  Input: bcm5974 - small formatting cleanup\n  Input: bcm5974 - add maintainer entry\n"
    },
    {
      "commit": "9ce1ca284a322ba6f9d691136a29c9cfe381e1fc",
      "tree": "e1e31922661177ab5306ade7de7048dcb968ee03",
      "parents": [
        "a6821f345fd508b17f5ce310b677b37aefb028dc"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 04 22:28:48 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 04 22:57:35 2008 -0400"
      },
      "message": "Input: i8042 - make Lenovo 3000 N100 blacklist entry more specific\n\nApparently, there are more different versions of Lenovo 3000 N100, some\nof them working properly with active mux, and some of them requiring it\nbeing switched off.\n\nThis patch applies \u0027nomux\u0027 only to the specific product name that is\nreported to behave badly unless \u0027nomux\u0027 is specified.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fd098316ef533e8441576f020ead4beab93154ce",
      "tree": "6188bbbf2357585dbeeac9d055ef2e771b78bac8",
      "parents": [
        "933b2a1d8d458d6fe12b5efd63a0432852c44d6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:23:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:23:17 2008 -0700"
      },
      "message": "sparc: Annotate of_device_id arrays with const or __initdata.\n\nAs suggested by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7db9cbb3748c46b80e5c99ffa91945b8dd4ed5e5",
      "tree": "da77cbf20ba01168aa48c14a71ef8ed8d8426e78",
      "parents": [
        "ffaa5b984a9322bbd5d9a7f0814ca2ce70feebe5",
        "cbbdece3048d0844b1cc6f4f8d18085e190721d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 09:28:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 09:28:16 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: xilinx_ps2 - fix warning\n  Input: bcm5974 - implement autosuspend support\n  Input: bcm5974 - add driver for Macbook Air and Pro Penryn touchpads\n  Input: paper over a bug in Synaptics X driver\n  Input: evdev - split EVIOCGBIT handlig into a separate function\n  Input: i8042 - Add Dritek quirk for Acer TravelMate 4280\n  Input: xpad - add Pelican Eclipse D-Pad to the list of devices\n  Input: gpio-keys - make gpio_keys_device_driver static\n  Input: gpio-keys - fix possible NULL pointer dereference\n  Input: wm97xx - enable sub-drivers by default\n"
    },
    {
      "commit": "0ff8285075a1242dbc969b6b4b1719d692931a02",
      "tree": "75498fec971960aa9a038846cf7d2561a49bce73",
      "parents": [
        "8d0968abd03ec6b407df117adc773562386702fa",
        "6f63e781eaf6a741fc65f773017154b20ed4ce3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 13 20:48:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 13 20:48:25 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Handle stack trace attempts before irqstacks are setup.\n  sparc64: Implement IRQ stacks.\n  sparc: remove include of linux/of_device.h from asm/of_device.h\n  sparc64: Fix recursion in stack overflow detection handling.\n  sparc/drivers: use linux/of_device.h instead of asm/of_device.h\n  sparc64: Don\u0027t MAGIC_SYSRQ ifdef smp_fetch_global_regs and support code.\n"
    },
    {
      "commit": "c6ed413ddcfb66e9d3e1318060271391c7659dd3",
      "tree": "d90fca66e84734f4aa33891261c8fb2c4f4008c5",
      "parents": [
        "b6b7922fbda63040946cac8251d5618ee7880e8a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Aug 11 14:30:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 11 14:30:53 2008 -0700"
      },
      "message": "sparc/drivers: use linux/of_device.h instead of asm/of_device.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbbdece3048d0844b1cc6f4f8d18085e190721d7",
      "tree": "d22ef510c25c2bd1cc4f3fc314b5cf0db40cf057",
      "parents": [
        "88da765f4d5f59f67a7a51c8f5d608a836b32133"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Aug 10 23:06:25 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Aug 10 23:13:15 2008 -0400"
      },
      "message": "Input: xilinx_ps2 - fix warning\n\ndrivers/input/serio/xilinx_ps2.c:272: warning: cast from pointer\nto integer of different size\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e4ddcb0a6bf04d53ce77b4eb87bbbb32c4261d11",
      "tree": "d27d2fea50a384d97aa2d0cf5c8657c916f761d4",
      "parents": [
        "f2afa7711f8585ffc088ba538b9a510e0d5dca12",
        "6e86841d05f371b5b9b86ce76c02aaee83352298"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 08 16:21:02 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Aug 08 16:21:02 2008 -0400"
      },
      "message": "Merge commit \u0027v2.6.27-rc1\u0027 into for-linus\n"
    },
    {
      "commit": "49b75b87ce2dfbd99e59a50c3681b154d07e3a22",
      "tree": "f14e1da19a13d87a512f9043c2f37fd75dd122b3",
      "parents": [
        "f1c7f79b6ab4f7ada002a0fae47f462ede6b6857",
        "097d9eb537ff4d88b74c3fe67392e27c478ca3c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 08 11:38:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 08 11:38:42 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus-merged\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus-merged\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5177/1: arm/mach-sa1100/Makefile: remove CONFIG_SA1100_USB\n  [ARM] 5166/1: magician: add MAINTAINERS entry\n  [ARM] fix pnx4008 build errors\n  [ARM] Fix SMP booting with non-zero PHYS_OFFSET\n  [ARM] 5185/1: Fix spi num_chipselect for lubbock\n  [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n  [ARM] Add support for arch/arm/mach-*/include and arch/arm/plat-*/include\n  [ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead\n  [ARM] Eliminate useless includes of asm/mach-types.h\n  [ARM] Fix circular include dependency with IRQ headers\n  avr32: Use \u003cmach/foo.h\u003e instead of \u003casm/arch/foo.h\u003e\n  avr32: Introduce arch/avr32/mach-*/include/mach\n  avr32: Move include/asm-avr32 to arch/avr32/include/asm\n  [ARM] sa1100_wdt: use reset_status to remember watchdog reset status\n  [ARM] pxa: introduce reset_status and clear_reset_status for driver\u0027s usage\n  [ARM] pxa: introduce reset.h for reset specific header information\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fb8af10d0fd09372d52966b76922b9e82bbc950",
      "tree": "d240e4d40357583e3f3eb228dccf20122a5b31ed",
      "parents": [
        "f44f82e8a20b98558486eb14497b2f71c78fa325",
        "64a99d2a8c3ed5c4e39f3ae1cc682aa8fd3977fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:03 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:03 2008 +0100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n"
    },
    {
      "commit": "be509729356b7433f73df2b9a966674a437fbbc1",
      "tree": "5a3e90513c106f9dcf08405e4ebd3599fd14413c",
      "parents": [
        "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 04 10:41:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:08 2008 +0100"
      },
      "message": "[ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead\n\nRemove includes of asm/hardware.h in addition to asm/arch/hardware.h.\nThen, since asm/hardware.h only exists to include asm/arch/hardware.h,\nupdate everything to directly include asm/arch/hardware.h and remove\nasm/hardware.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8e4ae1017a555662d698ea4616dcfe71b17d3732",
      "tree": "8c43bb715f33e254d740e11b33970caadee8ea4e",
      "parents": [
        "d488d3ed009ab16eeda230cd1d42e394e868f32a"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Wed Aug 06 14:28:43 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 06 14:38:56 2008 -0400"
      },
      "message": "Input: i8042 - Add Dritek quirk for Acer TravelMate 4280\n\nReported-by: Mattias Jernberg \u003cnostrad@gmail.com\u003e\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8c6a5cad1eec38c2bf3af94eb2d4350be29fa208",
      "tree": "193220b1190264d534fb25c7cd11ba24de227d46",
      "parents": [
        "0967d61ea0d8e8a7826bd8949cd93dd1e829ac55"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Aug 06 02:43:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 06 02:43:24 2008 -0700"
      },
      "message": "sparc: i8042-sparcio.h: fix warning\n\ndrivers/input/serio/i8042-sparcio.h:95: warning: \u0027sparc_i8042_driver\u0027\ndefined but not used\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f934fb19ef34730263e6afc01e8ec27a8a71470f",
      "tree": "6988fa3734adb98ab989657c56b7e31e94e723f8",
      "parents": [
        "3988ba0708e98b4bafc9034aa476775520bee708",
        "72d18a7b9e1a3a9511bae78fc7f0932ae01d5d73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 09:59:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 09:59:26 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: add driver for Atmel integrated touchscreen controller\n  Input: ads7846 - optimize order of calculating Rt in ads7846_rx()\n  Input: ads7846 - fix sparse endian warnings\n  Input: uinput - remove duplicate include\n  Input: serio - offload resume to kseriod\n  Input: serio - mark serio_register_driver() __must_check\n"
    },
    {
      "commit": "29b309e52d3d51ef8a15bd15590903cf272beb93",
      "tree": "e66bd4600f75f5524c3ab9cf61b75aae3d7b703e",
      "parents": [
        "832fe9c222c7d431c2bff5765a0ac61bcb3df8c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 09:19:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 09:19:36 2008 -0700"
      },
      "message": "Undo duplicate \"m68k: drivers/input/serio/hp_sdc.c needs \u003clinux/semaphore.h\u003e\"\n\nBoth commits 0f17e4c796e89d1f69f13b653aba60e6ccfb8ae0 (\"Add missing\nsemaphore.h includes\") and 4933d07531711e399d8d578036aa9fc1be2f9b20\n(\"m68k: drivers/input/serio/hp_sdc.c needs \u003clinux/semaphore.h\u003e\") added a\n\nWe only really need one ;)\n\nReported-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nRequested-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f17e4c796e89d1f69f13b653aba60e6ccfb8ae0",
      "tree": "7d34533becf560bb003452414d887e7a08854dba",
      "parents": [
        "78305de2f99e9f43ab860dd95bb430b20e26c695"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 24 08:30:48 2008 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Thu Jul 24 08:30:48 2008 -0400"
      },
      "message": "Add missing semaphore.h includes\n\nThese files use semaphores but don\u0027t include semaphore.h\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "6aabcdffd1a5f8f5b906696e58069c4f8fced542",
      "tree": "43dfbbfc928d37fe20433f34a9e583d164ee1f80",
      "parents": [
        "a822bea7962b500b0bcab41bf3500f7c40ae56b5"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Jul 03 10:45:38 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 23 14:02:04 2008 -0400"
      },
      "message": "Input: serio - offload resume to kseriod\n\nWhen resuming AUX ports psmouse driver calls psmouse_extensions()\nto determine if the attached mouse is still the same, which may take\na while to complete for generic mice. Offload the resume process to\nkseriod so the rest of the system may continue resuming without\nwaiting for the mouse.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "908cf4b925e419bc74f3297b2f0e51d6f8a81da2",
      "tree": "6c2da79366d4695a9c2560ab18259eca8a2a25b4",
      "parents": [
        "92c49890922d54cba4b1eadeb0b185773c2c9570",
        "14b395e35d1afdd8019d11b92e28041fad591b71"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 21 00:55:14 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 21 00:55:14 2008 -0400"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next\n"
    },
    {
      "commit": "a352def21a642133758b868c71bee12ab34ad5c5",
      "tree": "95d0f7229f9e4afccdc6fbbf11f7f5c6dd83b0fd",
      "parents": [
        "e1e5770bb63fb9d71619a68f52cb0ba4b2ae58a6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:53:12 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:34 2008 -0700"
      },
      "message": "tty: Ldisc revamp\n\nMove the line disciplines towards a conventional -\u003eops arrangement.  For\nthe moment the actual \u0027tty_ldisc\u0027 struct in the tty is kept as part of\nthe tty struct but this can then be changed if it turns out that when it\nall settles down we want to refcount ldiscs separately to the tty.\n\nPull the ldisc code out of /proc and put it with our ldisc code.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87d9173ea0c820021cf49e4c675b3821cfb4f0eb",
      "tree": "e3b84f05e522600e977821239d0dca2c0efc502a",
      "parents": [
        "48ad88b1f2caf87e3d02c34e1d7de2ce68370e27"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 19 00:35:43 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 19 00:50:49 2008 -0400"
      },
      "message": "Input: i8042 - add Arima-Rioworks HDAMB board to noloop list\n\nThe board does not raise AUX IRQ in response to AUX LOOP command.\n\nReported-by: Guillaume Morin \u003cguillaume@morinfr.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "305e342bba16730a0821131af6d7d0df43bfff4c",
      "tree": "46417cba885d51088c1068caf4b0347ab8488a12",
      "parents": [
        "f3d1eb19abdcb1e740d8ba0e06d606c1d4165438"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Mon Jul 14 10:28:32 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 19 00:50:30 2008 -0400"
      },
      "message": "Input: add option to disable HP SDC driver\n\nAdd \"no_hpsdc\" kernel module option to the hp_sdc driver, so that\nthe driver can be instructed to not enable the HP SDC port.\n\nThis is useful on some older HPPA boxes with HIL keyboard\nand HIL mouse where the new HP SDC HIL drivers don\u0027t work\nyet. By disabling the new hp_sdc driver users are able to use\nthe older hilkbd driver instead.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2fceef397f9880b212a74c418290ce69e7ac00eb",
      "tree": "d9cc09ab992825ef7fede4a688103503e3caf655",
      "parents": [
        "feae1ef116ed381625d3731c5ae4f4ebcb3fa302",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "message": "Merge commit \u0027v2.6.26\u0027 into bkl-removal\n"
    },
    {
      "commit": "1191828f8e6454ebb51da3e1da21912f1783e469",
      "tree": "d76f6f08840dc6616477600ed42858b816b1f00e",
      "parents": [
        "73422392734bb68c8ff8bc74ce1bbdc32f1b639a"
      ],
      "author": {
        "name": "John Linn",
        "email": "john.linn@xilinx.com",
        "time": "Mon Jul 07 16:17:48 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 07 16:19:56 2008 -0400"
      },
      "message": "Input: add new serio driver for Xilinx XPS PS2 IP\n\nAdded a new driver for Xilinx XPS PS2 IP. This driver is\na flat driver to better match the Linux driver pattern.\n\nSigned-off-by: Sadanand \u003csadanan@xilinx.com\u003e\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4ad88901dd675acb9c8d1eca1f083c3d22cbbd4d",
      "tree": "55646eb39a4b3c6a8828b57b95167ea267f488b1",
      "parents": [
        "f4bc95d7bd5d2e57d5a64b5bcd35928beb7026de"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 03 12:10:52 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 07 09:01:39 2008 -0400"
      },
      "message": "Input: q40kbd - make q40kbd_lock static\n\nThis patch makes the needlessly global q40kbd_lock static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0e7e92fa3c55eee0047ee894b7eb8eb2362d83d9",
      "tree": "494d88c203d7c50f044be857d6728803e3acd76d",
      "parents": [
        "ec42d4481e36cbdb5b2801f957e678211a9e5ae2"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Mon Jul 07 08:55:31 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 07 09:01:23 2008 -0400"
      },
      "message": "Input: i8042 - add Dritek quirk for Acer Aspire 5720\n\nThe Acer Aspire 5720 series also requires the Dritek quirk\nto enable the extra scancodes.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "89cdb8cebe6ab6590f8083877c4ca5e92303b3b0",
      "tree": "f0a0a38b51c7acc610ac5e4eecaad539b82b05b1",
      "parents": [
        "5b5b43d0b32ea586036638288c31179f00de5443"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 03 11:00:28 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 03 11:35:47 2008 -0400"
      },
      "message": "Input: i8042 - add Medion NAM 2070 to noloop blacklist\n\nAUX LOOP command fails with a timeout although this laptop has\na touchpad.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5b5b43d0b32ea586036638288c31179f00de5443",
      "tree": "0c3ffcc72a779155f540f444ccd1dc9438bef5bc",
      "parents": [
        "0376bce7b0659fe1e80d045860087072583ab93f"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 03 11:00:28 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 03 11:35:41 2008 -0400"
      },
      "message": "Input: i8042 - add Gericom Bellagio to nomux blacklist\n\nGericom Bellagio needs to be added to nomux blacklist, otherwise its\ntouchpad misbehaves.\n\nReported-by: Roland Kletzing \u003croland.kletzing@materna.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0376bce7b0659fe1e80d045860087072583ab93f",
      "tree": "1317ba99ac4474e968af2c1c180e0e80c5f42453",
      "parents": [
        "fa14f7e8df9ee8afea23dab21adb0b7a521f1cd6"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 03 10:45:38 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 03 11:35:25 2008 -0400"
      },
      "message": "Input: i8042 - add Acer Aspire 1360 to nomux blacklist\n\nAcer Aspire 1360 needs to be added to nomux blacklist, otherwise its\ntouchpad misbehaves.\n\nReported-by: Clark Tompsett \u003cclarkt@cnsp.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9edca64b724db74373f0c9ef7cb044a5f221a4a3",
      "tree": "6330529f51351ca95002189fdf63283930e9f91a",
      "parents": [
        "556e4b0b69d6e45e6b4e61390ef5aebce3ea432d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:16:43 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Wed Jul 02 15:06:25 2008 -0600"
      },
      "message": "serio: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "fa14f7e8df9ee8afea23dab21adb0b7a521f1cd6",
      "tree": "1960fc061fc6719d7c3e9499faa61ec2d220ab2d",
      "parents": [
        "0486dc1e9295f46130305817940384458e3f47d1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jun 26 10:46:39 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 30 09:38:33 2008 -0400"
      },
      "message": "Input: hp_sdc_mlc.c - make a struct static\n\nThis patch makes the needlessly global struct hp_sdc_mlc_priv_s static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0486dc1e9295f46130305817940384458e3f47d1",
      "tree": "523b4831348a7a1e6f33c23d02a09a2a962f7a31",
      "parents": [
        "a894403766c93a8fae6de15684aa559fc78d5530"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jun 26 10:46:38 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 30 09:38:26 2008 -0400"
      },
      "message": "Input: hil_mlc.c - make code static\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "952f4a0a9b27e6dbd5d32e330b3f609ebfa0b061",
      "tree": "5becdb0689960e2c8b9786a0a8d7c26ae5452957",
      "parents": [
        "f948d56435fc1f7506f08866302ecd6e60b533dd",
        "90d95ef617a535a8832bdcb8dee07bf591e5dd82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 17 18:10:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 17 18:10:40 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: appletouch - implement reset-resume logic\n  Input: i8042 - retry failed CTR writes when resuming\n  Input: i8042 - add Fujitsu-Siemens Amilo Pro V2030 to nomux table\n  Input: pcspkr - remove negative dependency on snd-pcsp\n\nManually fixed up trivial conflict in drivers/usb/core/quirks.c\n"
    },
    {
      "commit": "15439dd37f92f930ac7fc65a4f261834e4215bb0",
      "tree": "ec8e4a7cffd1cbb55ae4970c3172fa9a6fb0c0f7",
      "parents": [
        "39ab9ddeb3e9573a1ea9a17a1431ea5c81681964",
        "90d95ef617a535a8832bdcb8dee07bf591e5dd82"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 17 12:02:44 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 17 12:02:44 2008 -0400"
      },
      "message": "Merge branch \u0027for-linus\u0027 into next\n\nConflicts:\n\n\tdrivers/input/mouse/appletouch.c\n"
    },
    {
      "commit": "2f6a77d56523c14651236bc401a99b0e2aca2fdd",
      "tree": "3697ee2c0525a6e4455327afcaaa7935c0d4dac0",
      "parents": [
        "efd5184646d5d400fc538d093e9a0bec22a75551"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jun 17 11:47:27 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 17 11:47:27 2008 -0400"
      },
      "message": "Input: i8042 - retry failed CTR writes when resuming\n\nThere are systems that fail in i8042_resume() with\n\n\ti8042: Can\u0027t write CTR to resume\n\nas i8042_command(\u0026i8042_ctr, I8042_CMD_CTL_WCTR) fails even though the\ncontroller claimed itself to be ready before.\n\nOne retry after failing write fixes the problems on the failing systems.\n\nReported-by: Helmut Schaa \u003chschaa@novell.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "efd5184646d5d400fc538d093e9a0bec22a75551",
      "tree": "94dfa1f9bc35c3094380c4994d594427600b36b0",
      "parents": [
        "714c8a061092417d3ffb1d0f0522e3d092c730dd"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 06 00:56:43 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Jun 06 01:38:08 2008 -0400"
      },
      "message": "Input: i8042 - add Fujitsu-Siemens Amilo Pro V2030 to nomux table\n\nFujitsu Siemens Amilo Pro V2030 needs nomux table entry, in addition to\nalready existing entry for V2010 model (note that Fujitsu-Siemens changed\nthe capitalization in the DMI data for product).\n\nTested-by: Jiri Mleziva \u003cjmleziva@tiscali.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e8ef4347099584b49ecf74144ad2089b724292cf",
      "tree": "2dd76225570d3f6d64785e588cf8f64454e59739",
      "parents": [
        "f6d65610df3bd4e7138da03aec391224219df135"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 02 00:41:57 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 02 00:41:57 2008 -0400"
      },
      "message": "Input: serio - remove pending events when unregistering driver\n\nThat fixes an opps when driver is repeatedly loaded and unloaded in\na tight loop.\n\nTested-by: Roland Kletzing \u003cdevzero@web.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7536d7be7b718f8c5834cbcb7601816562e1b805",
      "tree": "b9dd93b06bc2542465f67cf73851941f1bbc641b",
      "parents": [
        "57f50ca127a3189566af0d6378394c75a26f0f7e",
        "5adad0133907790c50283bf03271d920d6897043"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 30 10:17:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 30 10:17:19 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: rename SW_RADIO to SW_RFKILL_ALL\n  Input: gtco - fix double kfree in error handling path\n  Input: pxa27x_keypad - miscellaneous fixes\n  Input: atkbd - mark keyboard as disabled when suspending/unloading\n  Input: apanel - remove duplicate include\n  Input: wm9713 - support five wire panels\n  Input: wm97xx-core - fix race on PHY init\n  Input: wm97xx-core - fix driver name\n  Input: wm97xx-core - report a phys for WM97xx touchscreens\n  Input: i8042 - make sure Dritek quirk is invoked at resume\n  Input: i8042 - add Dritek quirk for Acer TravelMate 660\n"
    },
    {
      "commit": "c3a34f4390396a4bede3f8b7bcc5153f50b974bb",
      "tree": "86c59fe83b8b3d1abfa84f3ec88ae6c7190907f5",
      "parents": [
        "d1659fcc59b21ec442564fedb67a5ad371f82380"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 28 01:10:52 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu May 29 16:19:58 2008 -0400"
      },
      "message": "Input: i8042 - add Intel D845PESV to nopnp list\n\nThis patch introduces i8042_dmi_nopnp_table to make it possible to perform\nDMI matches for systems that need \u0027i8042.nopnp\u0027 to work correctly, and\nintroduces such an entry for Intel D845PESV -- this system doesn\u0027t\ndetect PS2 mouse reliably without this option, as reported by Robert\nLewis.\n\n[dtor@mail.ru - make it compile if CONFIG_PNP is off - reported\n by Randy Dunlap]\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d35895db7aadc24086b6002101154eec478e9dd6",
      "tree": "b62557d16b6944d1caedf8a90a172993f3ab1aa6",
      "parents": [
        "65e660aa3f76b120c2fe69bf07e1b416dae404a7"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue May 27 01:36:04 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 27 01:36:04 2008 -0400"
      },
      "message": "Input: i8042 - make sure Dritek quirk is invoked at resume\n\nAlso do not fail i8042 entire initialization if enabling dritek extension\nfails.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "65e660aa3f76b120c2fe69bf07e1b416dae404a7",
      "tree": "3ccf5b7c1fafebc3ed29fd0a13bdac568f80d567",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue May 20 13:47:28 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 20 13:47:28 2008 -0400"
      },
      "message": "Input: i8042 - add Dritek quirk for Acer TravelMate 660\n\nThe Acer TravelMate 660 series also requires the Dritek quirk to enable the\nextra scancodes.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d1659fcc59b21ec442564fedb67a5ad371f82380",
      "tree": "74e631c07a111f87f2221c7299f60662065f9e94",
      "parents": [
        "a33466e31213cd7c46696160d3db78680b58f6a3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 20 12:17:39 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 20 12:17:39 2008 -0400"
      },
      "message": "Input: remove CVS keywords\n\nThis patch removes CVS keywords that weren\u0027t updated for a long time\nfrom comments.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fd5b462f0b3ae641e39966d1c6cd0dd66100cda5",
      "tree": "c5334016f71fb0e0807147b73e12e565baf3cb73",
      "parents": [
        "eb98630ba02f6a23a2d202be082757a9e9940b2b"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:18 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: Return -ENODEV if no device is found\n\nAccording to the tests in do_initcalls(), the proper error code in case no\ndevice is found is -ENODEV, not -ENXIO or -EIO.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb98630ba02f6a23a2d202be082757a9e9940b2b",
      "tree": "d60e16ca2c77f33330d42251758c767d81d8e673",
      "parents": [
        "0f734484ac51711f6b9e48b42242e19e88eb2926"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:17 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:49 2008 -0700"
      },
      "message": "m68k: Some input drivers do not check the platform\n\nSome input drivers do not check whether they\u0027re actually running on the\ncorrect platform, causing multi-platform kernels to crash if they are not.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ccd3474569a101914444dc37cc108eec22578999",
      "tree": "38174fcec4c5f8fb728061ee5adf66ae308ad70e",
      "parents": [
        "3e582db0783872a645f5236ef142be6579b300ad"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue May 06 12:11:39 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri May 16 14:50:49 2008 -0400"
      },
      "message": "Input: libps2 - remove delayed command execution\n\nDelayed command execution is not used by anyone so let\u0027s remove it.\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "105eabfd5164dac5c3c825ae6bc050c1ad45ca51",
      "tree": "a05b8778eab1997fc9231e61b00c0152bcdb2bb3",
      "parents": [
        "85f094ecb1c52b9ec9a88c9d2c8beaba72b4f21f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 25 16:07:53 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:42 2008 +0900"
      },
      "message": "input: i8042: sh64 IRQ definitions depend on cayman board.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4933d07531711e399d8d578036aa9fc1be2f9b20",
      "tree": "b392bb66e99e592e5eb3761e444779f5f1e7ae4c",
      "parents": [
        "63a59fa7a74fccff64dbf7d9230bd9d91bddead4"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon May 05 21:16:13 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:37:25 2008 -0700"
      },
      "message": "m68k: drivers/input/serio/hp_sdc.c needs \u003clinux/semaphore.h\u003e\n\ndrivers/input/serio/hp_sdc.c: In function \u0027hp_sdc_take\u0027:\ndrivers/input/serio/hp_sdc.c:198: error: implicit declaration of function \u0027up\u0027\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f34d7a5b7010b82fe97da95496b9971435530062",
      "tree": "87e2abec1e33ed4fe5e63ee2fd000bc2ad745e57",
      "parents": [
        "251b8dd7eee30fda089a1dc088abf4fc9a0dee9c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Apr 30 00:54:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:47 2008 -0700"
      },
      "message": "tty: The big operations rework\n\n- Operations are now a shared const function block as with most other Linux\n  objects\n\n- Introduce wrappers for some optional functions to get consistent behaviour\n\n- Wrap put_char which used to be patched by the tty layer\n\n- Document which functions are needed/optional\n\n- Make put_char report success/fail\n\n- Cache the driver-\u003eops pointer in the tty as tty-\u003eops\n\n- Remove various surplus lock calls we no longer need\n\n- Remove proc_write method as noted by Alexey Dobriyan\n\n- Introduce some missing sanity checks where certain driver/ldisc\n  combinations would oops as they didn\u0027t check needed methods were present\n\n[akpm@linux-foundation.org: fix fs/compat_ioctl.c build]\n[akpm@linux-foundation.org: fix isicom]\n[akpm@linux-foundation.org: fix arch/ia64/hp/sim/simserial.c build]\n[akpm@linux-foundation.org: fix kgdb]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce1d5b23a8d1e19866ab82bdec0dc41fde5273d8",
      "tree": "028c80655ee8853ebf607d435bc3d6ab223aef1f",
      "parents": [
        "ad5e1b0f5d913d2c8bddfba81049cc07228da1a6",
        "308f0a5898033691d050374a949bbfe173987a16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:38:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 25 12:38:14 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (40 commits)\n  Input: wacom - add support for Cintiq 20WSX\n  Input: ucb1400_ts - IRQ probe fix\n  Input: at32psif - update MODULE_AUTHOR with new email\n  Input: mac_hid - add lockdep annotation to emumousebtn\n  Input: i8042 - fix incorrect usage of strncpy and strncat\n  Input: bf54x-keys - add infrastructure for keypad wakeups\n  Input: add MODULE_ALIAS() to hotpluggable platform modules\n  Input: drivers/char/keyboard.c - use time_after\n  Input: fix ordering in joystick Makefile\n  Input: wm97xx-core - support use as a wakeup source\n  Input: wm97xx-core - use IRQF_SAMPLE_RANDOM\n  Input: wm97xx-core - only schedule interrupt handler if not already scheduled\n  Input: add Zhen Hua driver\n  Input: aiptek - add support for Genius G-PEN 560 tablet\n  Input: wacom - implement suspend and autosuspend\n  Input: xpad - set proper buffer length for outgoing requests\n  Input: omap-keypad - fix build warning\n  Input: gpio_keys - irq handling cleanup\n  Input: add PS/2 serio driver for AVR32 devices\n  Input: put ledstate in the keyboard notifier\n  ...\n"
    },
    {
      "commit": "a22b4b2f408f7958ffb3a9e62defc5168db1e15e",
      "tree": "97133014ee6ff1a8c073d5b221d5a10b1647e482",
      "parents": [
        "8fd76c4506817a93718fab0d6b3a55b9becc9f2c"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Mon Apr 21 10:00:46 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Apr 24 13:25:18 2008 -0400"
      },
      "message": "Input: at32psif - update MODULE_AUTHOR with new email\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8c6deb9c8fd29feaeae3aae500608beac777ea9e",
      "tree": "21378c6be41196d044a0c56c443bb376a0b8d2cf",
      "parents": [
        "d0478d0ad7a58f36afa03e57afe14955c2943466"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Fri Apr 18 00:25:18 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Apr 24 13:25:08 2008 -0400"
      },
      "message": "Input: i8042 - fix incorrect usage of strncpy and strncat\n\nFix incorrect length argument for strncpy and strncat by replacing them with\nstrlcpy and strlcat\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d7b5247bbcfba2bc96d4b3dec9086a4f1a31363b",
      "tree": "a5783cceafbf50812fade605fba0b12e1b02cf0b",
      "parents": [
        "b39b04403bba4f807ee6e57ae2f4407187588fcd"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Apr 18 00:24:42 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Apr 24 13:24:59 2008 -0400"
      },
      "message": "Input: add MODULE_ALIAS() to hotpluggable platform modules\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias\nis prefixed with \"platform:\". Add MODULE_ALIAS() to the hotpluggable\n\"input\" platform drivers, to re-enable auto loading.\n\n[dbrownell@users.sourceforge.net: more drivers, registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6188e10d38b8d7244ee7776d5f1f88c837b4b93f",
      "tree": "6675e02c47fb684a613e10513816b5dcc5de28a9",
      "parents": [
        "d7b1acd3b524b39f418e463e836b48ac041954d6"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Apr 18 22:21:05 2008 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Fri Apr 18 22:22:54 2008 -0400"
      },
      "message": "Convert asm/semaphore.h users to linux/semaphore.h\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\n"
    },
    {
      "commit": "9f9439e92a7fb057d31a19636b99e43306192756",
      "tree": "cb4b9592873f5b599317fd8f87db1ee3990125a0",
      "parents": [
        "0beb4f6f294b0f2dde07fa9da9c00abd4f9c8b50"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@atmel.com",
        "time": "Tue Apr 15 01:30:47 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Apr 15 01:30:47 2008 -0400"
      },
      "message": "Input: add PS/2 serio driver for AVR32 devices\n\nAdd support for the PSIF peripheral on AVR32 AP7 devices.  It is implemented\nas a serio driver and will behave like a serio 8042 device.\n\nThe driver has been tested with a Dell keyboard capable of running on 3.3\nvolts and a Logitech mouse on the STK1000 + STK1002 starter kit.  The Logitech\nmouse was hacked by cutting the cord and using a bi-directional voltage\nconverter to get the required 5 volt I/O level.\n\nFor more information about the PSIF module, see the datasheet for AT32AP700X at\nhttp://www.atmel.com/dyn/products/datasheets.asp?family_id\u003d682\n\nSigned-off-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f1782447125c167ca02babb9a2af3853895e411c",
      "tree": "3997dfa15a6f82cf7228d788fe889330103e7a2a",
      "parents": [
        "2a2dcd65e232eafd9fb6da1250f83adb57787b42"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Wed Mar 12 14:58:16 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 14 11:54:06 2008 -0400"
      },
      "message": "Input: i8042 - add SNI RM support\n\nSNI RM200 don\u0027t have the i8042 controller connected to the EISA bus,\nbut have a second address range for onboard devices. This patch handles\nthe two possible address ranges for the i8042 on SNI RMs.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2a2dcd65e232eafd9fb6da1250f83adb57787b42",
      "tree": "de86bc1a43d575474b919c4c8e614dc4ea0f674a",
      "parents": [
        "d38501a379b7827a9bf916ba79d53f66c4ca7caa"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 10 03:08:54 2008 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 14 11:54:00 2008 -0400"
      },
      "message": "Input: i8042 - add Lenovo 3000 N100 to nomux blacklist\n\nLenovo 3000 N100 needs entry in nomux blacklist.\n\nReported-by: Christopher Desjardins \u003ccddesjardins@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d38501a379b7827a9bf916ba79d53f66c4ca7caa",
      "tree": "70c26ef4dfc94637c0bf3ea284fee1398887da57",
      "parents": [
        "3c514387bd24c41a0cbb434f59e4727e5829cc8e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Mon Mar 10 03:08:43 2008 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 14 11:53:52 2008 -0400"
      },
      "message": "Input: i8042 - fix warning on non-x86 builds\n\nCommit c18bab80 (\"Input: i8042 - non-x86 build fix\") introduced the\nfollowing warning on non-x86 builds:\n\n    drivers/input/serio/i8042.c: In function \u0027i8042_probe\u0027:\n    drivers/input/serio/i8042.c:1154: warning: unused variable \u0027param\u0027\n\nFix this by moving the parameter variable declaration into the #ifdef too.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f47831fabaf0206abc56ee5a33fd006fe29b6dc6",
      "tree": "5b3198d566f65728a7f14de460b6f85c18d7b9c3",
      "parents": [
        "e24e2e64c468c8060bb7173abecdf11d00ed5751"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Mon Mar 10 11:43:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 10 18:01:20 2008 -0700"
      },
      "message": "i8042: use SGI_HAS_I8042 to select SGI i8042 handlinig\n\nUse SGI_HAS_I8042 to select SGI i8042 handling\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e5565f949af1322f8f3d3f43d044645ae448499",
      "tree": "92868f6d3dcc6c105a0d35f9412f75c07139402e",
      "parents": [
        "e5a9e8e6890d9b9c7a0f25b03ffdaf28614a9a4c",
        "03366e7b9bf1544cb0b98f1a5cd6d340654f486a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 12:57:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 12:57:44 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (34 commits)\n  Input: i8042 - non-x86 build fix\n  Input: pxa27x_keypad - also enable on PXA3xx\n  Input: pxa27x_keypad - add debounce_interval to the keypad platform data\n  Input: pxa27x_keypad - use device resources for I/O memory mapping and IRQ\n  Input: pxa27x_keypad - enable rotary encoders and direct keys\n  Input: pxa27x_keypad - introduce pxa27x_keypad_config()\n  Input: pxa27x_keypad - introduce driver structure and use KEY() to define matrix keys\n  Input: pxa27x_keypad - remove pin configuration from the driver\n  Input: pxa27x_keypad - rename the driver (was pxa27x_keyboard)\n  Input: constify function pointer tables (seq_operations)\n  Input: i8042 - add Fujitsu-Siemens Amilo Pro 2010 to nomux list\n  Input: i8042 - enable DMI quirks on x86-64\n  Input: i8042 - add Dritek quirk for Acer Aspire 9110\n  Input: add input event to APM event bridge\n  Input: mousedev - use BIT_MASK instead of BIT\n  Input: remove duplicate includes\n  Input: remove cdev from input_dev structure\n  Input: remove duplicated headers in drivers/char/keyboard.c\n  Input: i8042 - add Dritek keyboard extension quirk\n  Input: add Tosa keyboard driver\n  ...\n"
    },
    {
      "commit": "c18bab80d16f04db3e263cc97522d21693cad2ce",
      "tree": "2cda26190db76d92ab339c932131885fe8a98775",
      "parents": [
        "cec69c376be132a6afdc55b8090a389eaa3cd770"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Feb 06 00:48:15 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Feb 06 00:48:15 2008 -0500"
      },
      "message": "Input: i8042 - non-x86 build fix\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5047fabac1d1b68c7f244d908cc962b9e2027506",
      "tree": "d5e7264a37504fed8f66c2d52cef781c1996555f",
      "parents": [
        "d48140e3cdd9da2ccce2251bedf5bbb3f16344f7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 03 17:15:20 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 17:15:20 2008 +0200"
      },
      "message": "drivers/input/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "3f79b1e94002791a42837a46b5817e87a0ac0873",
      "tree": "00fa82e40a92828fc560af7d98fe3b88cee4cfac",
      "parents": [
        "b4d62de16283d096e2e0dfe9d3395f5ba1b1352e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jan 30 16:34:52 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jan 30 16:34:52 2008 -0500"
      },
      "message": "Input: i8042 - add Fujitsu-Siemens Amilo Pro 2010 to nomux list\n\nReported-by: Hans Aschauer \u003cHans.Aschauer@web.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b4d62de16283d096e2e0dfe9d3395f5ba1b1352e",
      "tree": "a917aafd86a393d0ee7ef8d050ce10f56999be14",
      "parents": [
        "5799ddb54e829c92b23b7a3bf5133923cb908116"
      ],
      "author": {
        "name": "Bruce Duncan",
        "email": "B.W.Duncan@sms.ed.ac.uk",
        "time": "Wed Jan 30 16:34:34 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jan 30 16:34:34 2008 -0500"
      },
      "message": "Input: i8042 - enable DMI quirks on x86-64\n\nIf firmware does not implement AUX_LOOP comand in 32 bit mode it\nis unlikely to implement it in 64 bit mode. Same goes for active\nmultiplexing. See:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9664\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5799ddb54e829c92b23b7a3bf5133923cb908116",
      "tree": "3ecd3228249a4c918fe5e71ffe60e0431c761563",
      "parents": [
        "e17bb1de3b7f7569152c71a51e0bafe5419ab54a"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Wed Jan 30 16:34:12 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jan 30 16:34:12 2008 -0500"
      },
      "message": "Input: i8042 - add Dritek quirk for Acer Aspire 9110\n\nThe Acer Aspire 9110 series also requires the Dritek quirk to enable the\nextra scancodes.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8987fec0de0a4b71dd345052ea4271eaf05f7956",
      "tree": "ca26d4d0a7cb2aec66b20c9cfb1d53d1fadb9406",
      "parents": [
        "93e9012f40f75b8ab8a37deaf532b3c5e9b527c6"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Mon Jan 21 01:04:40 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 21 01:11:08 2008 -0500"
      },
      "message": "Input: i8042 - add Dritek keyboard extension quirk\n\nSome Wistron based laptops need us to explicitly enable the \u0027Dritek\nkeyboard extension\u0027 to make their extra keys start generating scancodes.\nOriginally, this was just confined to older laptops, but a few Acer\nlaptops have turned up in 2007 that also need this again.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3b04a61107dfe46dbfc1796298b59ca3c0a09cd9",
      "tree": "71f292a7e6bf77dd5343575b60182fe94ffa3d7e",
      "parents": [
        "75570af1504141316c22dfb6796cd13bf5b11fd2"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Nov 27 00:45:50 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 21 01:11:07 2008 -0500"
      },
      "message": "Input: drop redundant includes of moduleparam.h\n\nDrop #include \u003clinux/moduleparam.h\u003e in files that also include\nlinux/module.h, since module.h includes moduleparam.h already.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a8399c512b5fa2cf80831f5b4cd3adffd299fbe3",
      "tree": "c9fe3ec30e6b4086e18f6c68baf5d13ea55eeb81",
      "parents": [
        "f0b92b961b222fa1012058a773dfca1c5f21a498"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Nov 04 00:44:31 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 21 01:11:07 2008 -0500"
      },
      "message": "Input: i8042 - use synchronize_irq() instead of synchronize_sched()\n\nRT guys advised me that in their kernels synchronize_sched() will not\nwork to ensure that all IRQ handlers run to their completion and that\nsynchronize_irq() should be used instead.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "febb187761b02fce7d61b9c897d0e701f672b5ee",
      "tree": "a953d8a59f7f7fd7bb34466143a8f3722e14e479",
      "parents": [
        "8c27eba54970c6ebbb408186e5baa2274435e869",
        "35baef2afb6270ff731b4d766f0b163c3912304f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:20:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:20:35 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: adds the context menu key (HUT GenDesc 0x84)\n  Input: add definitions for frame forward and frame back keys\n  Input: bf54x-keys - keypad does not exist on BF544 parts\n  Input: gpio-keys - request and configure GPIOs\n  Input: i8042 - add i8042.noloop quirk for MS Virtual Machine\n  Sonypi: use synchronize_irq instead of sycnronize_sched\n  sonypi: fit input devices into sysfs tree\n  sony-laptop: fit input devices into sysfs tree\n"
    },
    {
      "commit": "8bf4215e8a7f7416d7258af211488aabf65863c3",
      "tree": "4def4f079bf64d2127121d10012a476326e1a257",
      "parents": [
        "3cb93db6e89bdffeae1f001bd87c9e96f9b634df"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Nov 21 14:17:38 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 21 14:17:38 2007 -0500"
      },
      "message": "Input: i8042 - add i8042.noloop quirk for MS Virtual Machine\n\nWhen booting under Microsoft Virtual Machine, the noloop quirk is\nneeded, otherwise PS/2 mouse is not properly detected.\n\nReported-by: Lawrence Steeger \u003cvendor@russte.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "529a73fbaeee2f3bd932be8b54665994133be6ae",
      "tree": "89376052e434af5a68a4c8adfbeaf75b2e0f93c6",
      "parents": [
        "e4e9a7adebfc01bfa2a46c76615c249a4082dfec"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Fri Nov 23 14:28:44 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Nov 23 14:28:44 2007 +0800"
      },
      "message": "Blackfin arch: punt CONFIG_BFIN -- we already have CONFIG_BLACKFIN\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "167ebf760fcecf72824756c8235e2d30f050bedd",
      "tree": "e969f22dacc122a7453c515a259a9ee46a335123",
      "parents": [
        "eb9ebe677d7b4d94ca1bb2677f73a64d70dda24c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 27 23:42:54 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Oct 27 23:42:54 2007 -0400"
      },
      "message": "Input: hp_sdc.c - fix section mismatch\n\nhp_sdc_exit() mustn\u0027t be __exit since it\u0027s called from the\n__init hp_sdc_register().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5712cb3d81566893c3b14e24075cf48ec5c35d00",
      "tree": "8258fb24a0c5130e8c0cad16d2d9395941be3ed7",
      "parents": [
        "f230d1010ad0dcd71d9ca8ea6864afac49c5aa9b"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 19 02:54:26 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 19:53:16 2007 -0400"
      },
      "message": "[PARPORT] Remove unused \u0027irq\u0027 argument from parport irq functions\n\nNone of the drivers with a struct pardevice\u0027s -\u003eirq_func() hook ever\nused the \u0027irq\u0027 argument passed to it, so remove it.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "81f8320f624a785d77443ace83391d0fdee695f6",
      "tree": "ef061e677c0643b6ab565580caaf72a3de90ed72",
      "parents": [
        "6d435365dd49ac5f7fe6f0e757e942875b1d1550",
        "46249ea60fbb61a72ee6929b831b1f3e6865f024"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:29:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:29:58 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: appletouch - apply idle reset logic to all touchpads\n  Input: usbtouchscreen - add support for GoTop tablet devices\n  Input: bf54x-keys - return real error when request_irq() fails\n  Input: i8042 - export i8042_command()\n"
    }
  ],
  "next": "553a05b8821f5a6bc633e97187933e2157b2d291"
}
