)]}'
{
  "log": [
    {
      "commit": "1851b06ac40c57fe4efe7ddefc3c04dab4f99e67",
      "tree": "78e05cbde92b7469eccf13d073495a1f7921e329",
      "parents": [
        "f5714dc97d63cc0dd1219bd0eb2e1f8df1e4347a"
      ],
      "author": {
        "name": "Balaji Rao",
        "email": "balajirrao@openmoko.org",
        "time": "Fri Jan 09 01:50:58 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jan 11 01:34:25 2009 +0100"
      },
      "message": "input: PCF50633 input driver\n\nSigned-off-by: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Andy Green \u003candy@openmoko.com\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "d8f2f1808aa4a38e841cad59db0e5d1ec3a1b014",
      "tree": "2785cdae8a354691e9e39ea069a3e2447144649e",
      "parents": [
        "2927926707d07f846154842bc12bed6d817d9412"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jan 08 12:27:00 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 08 16:29:44 2009 +0000"
      },
      "message": "[ARM] fix pxa930_trkball build errors\n\ndrivers/input/mouse/pxa930_trkball.c: In function `pxa930_trkball_probe\u0027:\ndrivers/input/mouse/pxa930_trkball.c:189: error: `ret\u0027 undeclared (first use in this function)\ndrivers/input/mouse/pxa930_trkball.c:230: error: `ret\u0027 undeclared (first use in this function)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fa7b906e7fef53b6c9eb3ecb8164b0a69e9e1a68",
      "tree": "8fa745403e1506c211d00ce787d71ee647d65ea2",
      "parents": [
        "08249903ea233a79b4167395f2fb79ccd1fb5f94",
        "66c7acf61dc6b27954bb9ceb8617d447ac03734a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:59:27 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:59:27 2009 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Use snprintf to set adapter names\n  Input: apanel - convert to new i2c binding\n  i2c: Drop I2C_CLASS_CAM_DIGITAL\n  i2c: Drop I2C_CLASS_CAM_ANALOG and I2C_CLASS_SOUND\n  i2c: Drop I2C_CLASS_ALL\n  i2c: Get rid of remaining bus_id access\n  i2c: Replace bus_id with dev_name(), dev_set_name()\n"
    },
    {
      "commit": "30aafdba6f78619274a977d67283a681bedbcbbd",
      "tree": "16f3c52ffacdb7199020c6c99748a25fc1051da0",
      "parents": [
        "57c44c5f6fb0a8002feb258c1af58e1a744b1fcb"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jan 07 11:40:03 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:34:14 2009 -0800"
      },
      "message": "touchscreen: Fix build of da9034\n\nMissing an include and thus breaks the x86-64 build.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57c44c5f6fb0a8002feb258c1af58e1a744b1fcb",
      "tree": "978bd46ca765a88e9c101cb705bbb0bf46015643",
      "parents": [
        "76052749143d03006271cc0ce8205ad756917062",
        "5a9e67b1a19e08a82387709f325d26e07b891d27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (24 commits)\n  trivial: chack -\u003e check typo fix in main Makefile\n  trivial: Add a space (and a comma) to a printk in 8250 driver\n  trivial: Fix misspelling of \"firmware\" in docs for ncr53c8xx/sym53c8xx\n  trivial: Fix misspelling of \"firmware\" in powerpc Makefile\n  trivial: Fix misspelling of \"firmware\" in usb.c\n  trivial: Fix misspelling of \"firmware\" in qla1280.c\n  trivial: Fix misspelling of \"firmware\" in a100u2w.c\n  trivial: Fix misspelling of \"firmware\" in megaraid.c\n  trivial: Fix misspelling of \"firmware\" in ql4_mbx.c\n  trivial: Fix misspelling of \"firmware\" in acpi_memhotplug.c\n  trivial: Fix misspelling of \"firmware\" in ipw2100.c\n  trivial: Fix misspelling of \"firmware\" in atmel.c\n  trivial: Fix misspelled firmware in Kconfig\n  trivial: fix an -\u003e a typos in documentation and comments\n  trivial: fix then -\u003e than typos in comments and documentation\n  trivial: update Jesper Juhl CREDITS entry with new email\n  trivial: fix singal -\u003e signal typo\n  trivial: Fix incorrect use of \"loose\" in event.c\n  trivial: printk: fix indentation of new_text_line declaration\n  trivial: rtc-stk17ta8: fix sparse warning\n  ...\n"
    },
    {
      "commit": "1561bfe59ca011d9a749dad4d96c2c22ebc86a4a",
      "tree": "bb6c1c63c826ea1f71fd3a9ad430d3bab75261a0",
      "parents": [
        "b305271861219f0ce162eb565f0f28f4c781299d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jan 07 14:29:17 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jan 07 14:29:17 2009 +0100"
      },
      "message": "Input: apanel - convert to new i2c binding\n\nConvert the apanel driver to the new i2c device driver binding model,\nas the legacy model is going away soon. In the new model, the apanel\ndriver is no longer scanning all the i2c adapters, instead the\nrelevant bus driver (i2c-i801) is instantiating the device as needed.\n\nOne side benefit is that the apanel driver will now load automatically\non all systems where it is needed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\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": "0211a9c8508b2183e0e539509aad60414f1c3813",
      "tree": "af5c78818202644f53d522229f25ee7bebb48cb6",
      "parents": [
        "025dfdafe77f20b3890981a394774baab7b9c827"
      ],
      "author": {
        "name": "Frederik Schwarzer",
        "email": "schwarzerf@gmail.com",
        "time": "Mon Dec 29 22:14:56 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:07 2009 +0100"
      },
      "message": "trivial: fix an -\u003e a typos in documentation and comments\n\nIt is always \"an\" if there is a vowel _spoken_ (not written).\nSo it is:\n\"an hour\" (spoken vowel)\nbut\n\"a uniform\" (spoken \u0027j\u0027)\n\nSigned-off-by: Frederik Schwarzer \u003cschwarzerf@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\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": "14a3c4ab0e58d143c7928c9eb2f2610205e13bf2",
      "tree": "885992999d7a1a2fd3586efcf32ebcbcbc3a72aa",
      "parents": [
        "1af237a099a3b8ff56aa384f605c6a68af7bf288",
        "47992cbdaef2f18a47871b2ed01ad27f568c8b73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 17:36:49 2008 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (407 commits)\n  [ARM] pxafb: add support for overlay1 and overlay2 as framebuffer devices\n  [ARM] pxafb: cleanup of the timing checking code\n  [ARM] pxafb: cleanup of the color format manipulation code\n  [ARM] pxafb: add palette format support for LCCR4_PAL_FOR_3\n  [ARM] pxafb: add support for FBIOPAN_DISPLAY by dma braching\n  [ARM] pxafb: allow pxafb_set_par() to start from arbitrary yoffset\n  [ARM] pxafb: allow video memory size to be configurable\n  [ARM] pxa: add document on the MFP design and how to use it\n  [ARM] sa1100_wdt: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] rtc-sa1100: don\u0027t assume CLOCK_TICK_RATE to be a constant\n  [ARM] pxa/tavorevb: update board support (smartpanel LCD + keypad)\n  [ARM] pxa: Update eseries defconfig\n  [ARM] 5352/1: add w90p910-plat config file\n  [ARM] s3c: S3C options should depend on PLAT_S3C\n  [ARM] mv78xx0: implement GPIO and GPIO interrupt support\n  [ARM] Kirkwood: implement GPIO and GPIO interrupt support\n  [ARM] Orion: share GPIO IRQ handling code\n  [ARM] Orion: share GPIO handling code\n  [ARM] s3c: define __io using the typesafe version\n  [ARM] S3C64XX: Ensure CPU_V6 is selected\n  ...\n"
    },
    {
      "commit": "bb758e9637e5ddcff84a97177415499ae1fed498",
      "tree": "a4dbc2a0427a30fc9c54148c6ff7ecf21947e3ae",
      "parents": [
        "5f34fe1cfc1bdd8b4711bbe37421fba4ed0d1ed4",
        "32e8d18683adb322c994d1a0fe02d66380991f45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 16:16:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 30 16:16:21 2008 -0800"
      },
      "message": "Merge branch \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  hrtimers: fix warning in kernel/hrtimer.c\n  x86: make sure we really have an hpet mapping before using it\n  x86: enable HPET on Fujitsu u9200\n  linux/timex.h: cleanup for userspace\n  posix-timers: simplify de_thread()-\u003eexit_itimers() path\n  posix-timers: check -\u003eit_signal instead of -\u003eit_pid to validate the timer\n  posix-timers: use \"struct pid*\" instead of \"struct task_struct*\"\n  nohz: suppress needless timer reprogramming\n  clocksource, acpi_pm.c: put acpi_pm_read_slow() under CONFIG_PCI\n  nohz: no softirq pending warnings for offline cpus\n  hrtimer: removing all ur callback modes, fix\n  hrtimer: removing all ur callback modes, fix hotplug\n  hrtimer: removing all ur callback modes\n  x86: correct link to HPET timer specification\n  rtc-cmos: export second NVRAM bank\n\nFixed up conflicts in sound/drivers/pcsp/pcsp.c and sound/core/hrtimer.c\nmanually.\n"
    },
    {
      "commit": "e941da3110422c4e57c3d05759fb9475b28f45f6",
      "tree": "9c20cc2e531f3b832db420cb9a0a9e3e84a6568c",
      "parents": [
        "01461d7e65a6e3f92fd73ce4651e5f78a0a5990c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Dec 30 01:09:02 2008 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 30 01:09:55 2008 -0800"
      },
      "message": "Input: gtco - use USB endpoint API\n\nUse usb_endpoint_xfer_int(epd) instead of open-conding the check.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "01461d7e65a6e3f92fd73ce4651e5f78a0a5990c",
      "tree": "2cf4f543bdccd189314f1d2a8b0cd072023e4036",
      "parents": [
        "2a3ec3265741c3b2a7ebbd1b33f538e5a5583c48"
      ],
      "author": {
        "name": "Adrian McMenamin",
        "email": "adrian@newgolddream.dyndns.info",
        "time": "Tue Dec 30 00:53:54 2008 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 30 00:58:05 2008 -0800"
      },
      "message": "Input: add support for Maple controller as a joystick\n\nAdd support for the SEGA Dreamcast Maple controller as a joystick\n\nSigned-off-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2a3ec3265741c3b2a7ebbd1b33f538e5a5583c48",
      "tree": "505ab0647878a3a77efb7dc72ce3d12e8dc31910",
      "parents": [
        "c10a93a0a36b245ce48493f134b9e243a8bfddd1"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Tue Dec 30 00:43:11 2008 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 30 00:57:59 2008 -0800"
      },
      "message": "Input: atkbd - broaden the Dell DMI signatures\n\nSome Dells need the dell input quirk applied but have a different vendor\nstring in their DMI tables. Add an extra entry to cover these machines as\nwell.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\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": "e0ee629878d91da998fc26e8fa8b977177f70f39",
      "tree": "5d8b683198a05200d71874ed8011dce00a12b5c7",
      "parents": [
        "105ca2398f89d141b87542d3dd58df90bc539275"
      ],
      "author": {
        "name": "Yong Yao",
        "email": "yaoyong@marvell.com",
        "time": "Mon Dec 29 04:00:02 2008 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 29 04:59:16 2008 -0800"
      },
      "message": "Input: add support for enhanced rotary controller on pxa930 and pxa935\n\nSigned-off-by: Yong Yao \u003cyaoyong@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "105ca2398f89d141b87542d3dd58df90bc539275",
      "tree": "cd70b3c8fa2aa2ff5bebd6e124fcdd344e6dc789",
      "parents": [
        "9bcc00b96fc14c0cca94252b19a6e05c7d031f4a"
      ],
      "author": {
        "name": "Yong Yao",
        "email": "yaoyong@marvell.com",
        "time": "Mon Dec 29 03:59:59 2008 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 29 04:58:58 2008 -0800"
      },
      "message": "Input: add support for trackball on pxa930 and pxa935\n\nSigned-off-by: Yong Yao \u003cyaoyong@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "32e8d18683adb322c994d1a0fe02d66380991f45",
      "tree": "1c697f6d1c042dc560b096dca76680f4acf415b3",
      "parents": [
        "4a6908a3a050aacc9c3a2f36b276b46c0629ad91",
        "0a57b783018a77ca16097198844438bdff4d012e",
        "39c04b55240342d0742ac48538d3d8c71bfc0a94",
        "b2e3c0adec918ea22b6c9d7c76193dd3aaba9bd4",
        "001474491fabeca233168a8598f721c808040f90",
        "c29541b24fb2c6301021637229ae5347c877330a",
        "8187926bdae98648db24db3391c4efd21ec669b1",
        "a5a64498c194c82ecad3a2d67cff6231cda8d3dd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 25 18:02:25 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 25 18:02:25 2008 +0100"
      },
      "message": "Merge branches \u0027timers/clocksource\u0027, \u0027timers/hpet\u0027, \u0027timers/hrtimers\u0027, \u0027timers/nohz\u0027, \u0027timers/ntp\u0027, \u0027timers/posixtimers\u0027 and \u0027timers/rtc\u0027 into timers/core\n"
    },
    {
      "commit": "9bcc00b96fc14c0cca94252b19a6e05c7d031f4a",
      "tree": "16b6cd440174a86e9b2e88782a936b8d397b67b2",
      "parents": [
        "3a0c58ddcd4f0edb37d6008db2a33c9756ec916c"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Dec 23 04:21:04 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 23 04:36:50 2008 -0500"
      },
      "message": "Input: add da9034 touchscreen support\n\nAdd support for the built-in touchscreen controller in DA9034\n(aka Micco), usually found on platforms with xscale processors.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3a0c58ddcd4f0edb37d6008db2a33c9756ec916c",
      "tree": "f475c7cbf87118a98bd1070856564cc51e07a94c",
      "parents": [
        "0de048aba1b751ee19a747dc4c82636579e47b85"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Dec 23 04:09:28 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 23 04:36:44 2008 -0500"
      },
      "message": "Input: ads7846 - strict_strtoul takes unsigned long\n\nFix sparse warning introduced by:\ncommit 160f1fef7e52e974489b3c70fbd4e094c06965c2 Input: convert drivers to use strict_strtoul()\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "090d951b69f29a8d5777c63570d4cd61d7efeb22",
      "tree": "6ef4951714d79b704141dced8e730895af5608ff",
      "parents": [
        "a5616bd0f19730a780c354110454ce37209f1ded"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Oct 31 20:21:23 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:42:51 2008 +0900"
      },
      "message": "sh: sh_mobile keysc clock framework support\n\nAdd clock framework support to the sh_mobile keysc driver and\nadjust the board specific code accordingly.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0de048aba1b751ee19a747dc4c82636579e47b85",
      "tree": "4cedb7a0f6f93d5dd8497fe2ba5b9e1a0bcca690",
      "parents": [
        "50b6f1f4a430608f7345f66ecd68a129bff11649"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Dec 20 05:19:43 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Dec 20 15:11:18 2008 -0500"
      },
      "message": "Input: make some variables and functions static\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "50b6f1f4a430608f7345f66ecd68a129bff11649",
      "tree": "14fe6e617ddd2f51372e390d58b260424d91a0b3",
      "parents": [
        "8bbf2703c4f676e6e5414672dd460f7d2f979ed5"
      ],
      "author": {
        "name": "Kwangwoo Lee",
        "email": "kwangwoo.lee@gmail.com",
        "time": "Sat Dec 20 04:26:01 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Dec 20 05:00:43 2008 -0500"
      },
      "message": "Input: add tsc2007 based touchscreen driver\n\nThis drive has been tested on ARM9 based SoC - MV86XX.\n\nSigned-off-by: Kwangwoo Lee \u003ckwangwoo.lee@gmail.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8bbf2703c4f676e6e5414672dd460f7d2f979ed5",
      "tree": "faa158808de89534f8f368aebb852ce6f6e75695",
      "parents": [
        "a6f66ddf7a8b34bb28e4d1c47531b61c671eac9b"
      ],
      "author": {
        "name": "Paul Fox",
        "email": "pgf@laptop.org",
        "time": "Sat Dec 20 03:58:11 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Dec 20 04:58:03 2008 -0500"
      },
      "message": "Input: psmouse - add module parameters to control OLPC touchpad delays\n\nThe HPGK touchpad that is found on the XO driver has historically\nexhibitted eratic behaviour in various environments (very dry,\nvery humid, etc) that can be worked around via some delays. This\npatch turns those delays into module parameters to make testing\nsimpler.\n\nSigned-off-by: Paul Fox \u003cpgf@laptop.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@laptop.org\u003e\nAcked-By: Andres Salomon \u003cdilinger@debian.org\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": "4200844bd9dc511088258437d564a187f0ffc94e",
      "tree": "00fe6b66fb87057d2b8e200fd0d0d89d873a5225",
      "parents": [
        "181f63827a7655e84781fe0494189c1fea52816f"
      ],
      "author": {
        "name": "Stuart Hopkins",
        "email": "stuart@dodgy-geeza.com",
        "time": "Sat Dec 20 04:12:33 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Dec 20 04:57:18 2008 -0500"
      },
      "message": "Input: atkbd - Samsung NC10 key repeat fix\n\nThis patch fixes the key repeat issue with the Fn+F? keys on the new\nSamsung NC10 Netbook, so that the keys can be defined and used within\nACPID correctly, otherwise the keys repeat indefinately.\n\nThis solves part of http://bugzilla.kernel.org/show_bug.cgi?id\u003d12021\n\nSigned-off-by: Stuart Hopkins \u003cstuart@dodgy-geeza.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "181f63827a7655e84781fe0494189c1fea52816f",
      "tree": "1f8025a468c448a35972af9c84b2e42ca9c8db92",
      "parents": [
        "93b8eef1c098efbea2f1fc0be7e3c681f259a7e7"
      ],
      "author": {
        "name": "Rikard Ljungstrand",
        "email": "lrikard@student.chalmers.se",
        "time": "Fri Dec 19 21:59:20 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Dec 20 04:56:37 2008 -0500"
      },
      "message": "Input: atkbd - add keyboard quirk for HP Pavilion ZV6100 laptop\n\nAdd quirk for misbehaving volume buttons on HP Pavilion ZV6100 laptop which\nare not sending keyrelease events, as reported by Aaron Pickett.\n\nSigned-off-by: Rikard Ljungstrand \u003clrikard@student.chalmers.se\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": "7e1548a597ef7e26d5d62f8be3be6da9e101b26c",
      "tree": "fe6cbf4d9a3c1afdba04fb276fef0f932403727c",
      "parents": [
        "1f7f569c0ae6e619504095eabf796edd712d943d",
        "2619bc327417f549f1c89d5ef9b4a4aa768f41a2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 15 22:13:26 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 15 22:13:26 2008 +0000"
      },
      "message": "Merge branch \u0027omap3-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into devel\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": "15f74b0335962e8554c91e52d588dc9f8ee7098d",
      "tree": "b5cf73b94f6c993822f4b40762c5ccb7540ed7cb",
      "parents": [
        "e918edf7c2f2270dcf18cdcbdf86174a013a124e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Dec 10 17:35:26 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Dec 10 17:35:26 2008 -0800"
      },
      "message": "ARM: OMAP: use gpio_to_irq\n\nHave most uses of OMAP_GPIO_IRQ() use gpio_to_irq() instead.\nCalls used for table initialization are left alone, at least\nthis time around.\n\n(This patch is for code in both the OMAP tree and mainline.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "c5b84b3bb0c055d70dc9f1b5e900378bc9d059ea",
      "tree": "bd5b0b4efb552bacd812f9e6e08a29bae70c0da1",
      "parents": [
        "d281bc9d8a22419abc254f86a7fc268bb99914e1",
        "bc2fd1c09c226ea47ab8301cde6dbcf9e5c78b73"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Dec 02 22:07:40 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 02 22:07:40 2008 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n\nConflicts:\n\n\tarch/arm/mach-pxa/pxa25x.c\n"
    },
    {
      "commit": "1f017a9964c5b3b9581d3a5732110cb1e0444281",
      "tree": "a710b14fe62ab2d49cfec9036272cfe4a276c614",
      "parents": [
        "02f652626a8f23e513877cb751c8ea533739c28f"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Nov 28 14:19:33 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Dec 02 14:42:39 2008 +0800"
      },
      "message": "[ARM] pxa: move AC97 register definitions into dedicated regs-ac97.h\n\nThe optimal change would be to move the AC97 register definitions into\nthe AC97 driver, unfortunately, the registers are shared between several\nfiles. Move them into a dedicated regs-ac97.h first.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\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": "211f05a034f49586fdd071abd174853217ec29ee",
      "tree": "a23a1dd79b65049855e9344df42305442aa2a170",
      "parents": [
        "02d0e6753d8ab0173b63338157929e52eac86d12"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Nov 23 16:57:36 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 30 10:36:51 2008 -0800"
      },
      "message": "input: replace spin_lock_bh with spin_lock_irqsave in ml_ff_playback\n\nml_ff_playback() uses spin_(un)lock_bh. However this function is called\nwith interrupts disabled from erase_effect() in drivers/input/ff-core.c:196.\n\nThis is not permitted, and will result in a WARN_ON in the bottom half handling code.\nThis patch changes this function to just use spin_lock_irqsave() instead, solving\nthe problem and simplifying the locking logic.\n\nThis was reported as entry #106559 in kerneloops.org\n\nReported-by: kerneloops.org\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ffb78a26169351f6c22cdae481b057d50d5d759b",
      "tree": "4356a881b0d6d192a6d8dbb4f965a3f4a2a35b8a",
      "parents": [
        "df6b07949b6cab9d119363d02ef63379160f6c82"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 22 17:38:14 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 30 10:03:38 2008 -0800"
      },
      "message": "get xenbus_driver -\u003eprobe() \"recognized\" by modpost\n\n... by giving the instances\u0027 names magic suffix recognized by modpost ;-/\nTheir -\u003eprobe() is __devinit\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31bccbf39208133415000520c79ebe7b291786df",
      "tree": "e03b799594ec22613ca2eb7382fc0a98e0cd4b0f",
      "parents": [
        "e902be56cbf2a48d96d11d6884767e638d41c712",
        "635f0258e5ae526034486b4ae9020e64bfb7d27e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 27 12:39:43 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 27 12:39:43 2008 +0000"
      },
      "message": "Merge branch \u0027clps7500\u0027 into devel\n\nConflicts:\n\n\tarch/arm/Kconfig\n"
    },
    {
      "commit": "e0d8b13ae1e3ea747620580b6f777992148de182",
      "tree": "f3d9e65a8d52f3e273b91ddfcd397c1d8438e558",
      "parents": [
        "8c3abc7d903df492a7394b0adae4349d9a381aaf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 11 17:52:32 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 27 12:38:23 2008 +0000"
      },
      "message": "[ARM] pxa: don\u0027t pass a consumer clock name for devices with unique clocks\n\nWhere devices only have one consumer, passing a consumer clock ID\nhas no real benefit.  Remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\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": "545f4e99dee7284ed57c79384c5c1d5ac58dcd59",
      "tree": "96505bbc39ca58b2e7b9617d49ccba866938455d",
      "parents": [
        "8442c87d2f6c73cdc9a391e4dd9390523d242bda"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Mon Nov 24 11:44:27 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 26 10:14:18 2008 -0500"
      },
      "message": "Input: wacom - add support for new USB Tablet PCs\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ca109491f612aab5c8152207631c0444f63da97f",
      "tree": "46d0a90e79c75fc039bda7d01862062e0ac39900",
      "parents": [
        "ed313489badef16d700f5a3be50e8fd8f8294bc8"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Tue Nov 25 12:43:51 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 25 15:45:46 2008 +0100"
      },
      "message": "hrtimer: removing all ur callback modes\n\nImpact: cleanup, move all hrtimer processing into hardirq context\n\nThis is an attempt at removing some of the hrtimer complexity by\nreducing the number of callback modes to 1.\n\nThis means that all hrtimer callback functions will be ran from HARD-irq\ncontext.\n\nI went through all the 30 odd hrtimer callback functions in the kernel\nand saw only one that I\u0027m not quite sure of, which is the one in\nnet/can/bcm.c - hence I\u0027m CC-ing the folks responsible for that code.\n\nFurthermore, the hrtimer core now calls callbacks directly with IRQs\ndisabled in case you try to enqueue an expired timer. If this timer is a\nperiodic timer (which should use hrtimer_forward() to advance its time)\nthen it might be possible to end up in an inf. recursive loop due to the\nfact that hrtimer_forward() doesn\u0027t round up to the next timer\ngranularity, and therefore keeps on calling the callback - obviously\nthis needs a fix.\n\nAside from that, this seems to compile and actually boot on my dual core\ntest box - although I\u0027m sure there are some bugs in, me not hitting any\nmakes me certain :-)\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\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": "3eb1aa43ef5cb871ba3fb2f08633675eca374d2e",
      "tree": "a370e60ff68dcdf54e789496f4f3c2ff9499ea96",
      "parents": [
        "e42b6646a8298fe06a33a0f68dab661335f5db6e"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Wed Nov 19 16:58:50 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 24 11:41:38 2008 -0500"
      },
      "message": "Input: add support for Wacom W8001 penabled serial touchscreen\n\nThe Wacom W8001 sensor is a sensor device (uses electromagnetic\nresonance) and it is interfaced via its serial microcontroller\nto the host.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8442c87d2f6c73cdc9a391e4dd9390523d242bda",
      "tree": "aa2ad9cc222dfbe7b605675707d68288800823f3",
      "parents": [
        "5f4ba04ffd8fc9f6b15b92270ef0517ae52dcf3a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Sun Nov 23 22:35:57 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 24 11:36:38 2008 -0500"
      },
      "message": "Input: replace spin_lock_bh with spin_lock_irqsave in ml_ff_playback\n\nml_ff_playback() uses spin_(un)lock_bh. However this function is\ncalled with interrupts disabled from erase_effect() in\ndrivers/input/ff-core.c:196.\n\nThis is not permitted, and will result in a WARN_ON in the bottom\nhalf handling code. This patch changes this function to just use\nspin_lock_irqsave() instead, solving the problem and simplifying\nthe locking logic.\n\nThis was reported as entry #106559 in kerneloops.org\n\nReported-by: kerneloops.org\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e42b6646a8298fe06a33a0f68dab661335f5db6e",
      "tree": "1c24969f34b1ffc52c1578d4bf52b60fd611d6d7",
      "parents": [
        "cec87e38e92cdfe86678ca2a5c29c38d05127601"
      ],
      "author": {
        "name": "Peter Hutterer",
        "email": "peter.hutterer@who-t.net",
        "time": "Thu Nov 20 15:24:42 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 20 17:08:39 2008 -0500"
      },
      "message": "Input: synaptics - report multi-taps only if supported by the device\n\nAccording to Section 2.4.4 of the Synaptics TouchPad Interfacing\nGuide, bit 2 specifies if multi-finger detection is provided by\nthe touchpad. Thus, only set BTN_TOOL_DOUBLETAP and\nBTN_TOOL_TRIPLETAP if the device actually supports it.\n\nSigned-off-by: Peter Hutterer \u003cpeter.hutterer@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cec87e38e92cdfe86678ca2a5c29c38d05127601",
      "tree": "804691001ded398eb8308647010b66a72b4f900a",
      "parents": [
        "59bdb43769f2c3995badcd930d799451f5a39f76"
      ],
      "author": {
        "name": "Peter Popovec",
        "email": "popovec@oko.fei.tuke.sk",
        "time": "Tue Nov 11 14:46:14 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 19 16:55:40 2008 -0500"
      },
      "message": "Input: add joystick driver for Walkera WK-0701 RC transmitter\n\nSigned-off-by: Peter Popovec \u003cpopovec@fei.tuke.sk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "59bdb43769f2c3995badcd930d799451f5a39f76",
      "tree": "5cb629bf256532f9653b1bf0094a6c0cf3f0ff5a",
      "parents": [
        "2ec6f246c33a0b830a6ad3171161e9d880e2251e"
      ],
      "author": {
        "name": "Zoltan Devai",
        "email": "zdevai@gmail.com",
        "time": "Wed Nov 12 23:05:40 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 19 16:54:59 2008 -0500"
      },
      "message": "Input: pcspkr - fix PIT lockup on some chipsets\n\nThere\u0027ve been reports [1] about the sysem bell causing a hard\nlockup.  My machine was affected as well: any speaker output hung\nthe machine completely, nothing in the logs, no magic sysrq,\netc., looked like a hardware problem.  Had a closer look on the\nissue, and it turned out that the pcspkr module is responsible.\nThe cause is the bad setup of Timer 2 in the i8253 controller,\nwhich probably hangs the whole PIT controller.\n\nIntel datasheets [2] state that the timer registers are in an\nundefined state after reset and they need to be programmed before\nenabling the timer. (And enabling without programming the\nfrequency first doesn\u0027t make sense anyway).\n\nI don\u0027t know which chipsets are affected (if not all), it also\ndepends on the BIOS whether it initializes the timer (e.g. to\nbeep when you start the machine).\n\nThe following patch solved the issue on my ICH6 notebook,\ncouldn\u0027t test it with any others, but should be safe to apply.\n\n[1]\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/146151\nhttps://bugs.launchpad.net/ubuntu/+bug/270790\nhttp://ubuntuforums.org/showthread.php?t\u003d227693\nhttp://bugs.gentoo.org/show_bug.cgi?id\u003d222583\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d454225\n\n[2]\nhttp://www.intel.com/assets/pdf/datasheet/252516.pdf\nhttp://www.intel.com/assets/pdf/datasheet/301473.pdf\nhttp://www.intel.com/design/chipsets/datashts/29065503.pdf\n\nSigned-off-by: Zoltan Devai \u003czdevai@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2ec6f246c33a0b830a6ad3171161e9d880e2251e",
      "tree": "c29df5246968e19137d83afef5a6805e44517aca",
      "parents": [
        "a6c2490f010d9235b1424110c6f414460e41dfe1"
      ],
      "author": {
        "name": "Nuno Lucas",
        "email": "ntlucas@gmail.com",
        "time": "Tue Nov 11 16:48:04 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 19 16:53:58 2008 -0500"
      },
      "message": "Input: usbtouchscreen - fix TSC-10 DM USB controllers without EEPROM\n\nThe usbtouchscreen module implements a driver for the TSC-10 DM USB\ntouchscreen controllers, but assumes a 2-byte response for the\nCMD_RESET and CMD_RATE commands, when they can be only a single byte\nwhen no EEPROM is connected.\n\nThe driver worked with an earlier controller revision, but new\nrevisions of the controller fail.\n\nIt seems the problem is that the early controller had the\nSEL4/EEPROM-CS pin high, but the new controller has it down, making\nthe response different.\n\nWithout the fix, the controller would answer the single byte 0x06\n(ACK), making the init fail with -ENODEV because buf[1] is 0xFF (as\ninitialized before).\n\nAs the single byte is the only thing we need to check it was ok, there\nis no need to verify the second byte.\n\nThe [0x15 0x01] case is the NAK [0x15] response for when there is no\ndata in the EEPROM [bit-0 of second byte set], so I let that be, as I\ndon\u0027t have any controller with an EEPROM.\n\nWith this patch, both the earlier and latest controller work the same.\n\nNote: This was previously submited as BUG #11961 [1] on the bugzilla\ntracker, but rebased to version 2.6.27.4 and with unnecessary comments\nand printk\u0027s removed.\n\n[1] http://bugzilla.kernel.org/show_bug.cgi?id\u003d11961\n\nSigned-off-by: Nuno Lucas \u003cntlucas@gmail.com\u003e\nAcked-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\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": "734f0bae9504216bd760493ed4744a34cfe0e7ce",
      "tree": "957fff19def9a6f6b0784194d32219bbfceb3c03",
      "parents": [
        "4f485447973284f73e4e7cac3ab1d1e5fcd8aece"
      ],
      "author": {
        "name": "Daniel Gimpelevich",
        "email": "daniel@gimpelevich.san-francisco.ca.us",
        "time": "Tue Nov 11 13:57:30 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 11 14:02:13 2008 -0500"
      },
      "message": "Input: cm109 - add keymap for ATCom AU-100 phone\n\nSigned-off-by: Daniel Gimpelevich \u003cdaniel@gimpelevich.san-francisco.ca.us\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5fb17fd9a2d05be77be91369aa2f7b0db42fc8b4",
      "tree": "b2fa75d7fe568b63804f3316784323c1f6c32205",
      "parents": [
        "d6d79a785d430c0e17f7e2d662f10de022cbca93"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Nov 11 09:52:21 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 11 11:32:07 2008 -0500"
      },
      "message": "Input: psmouse - fix incorrect validate_byte check in OLPC protocol\n\nThe validate_byte check logic was backwards; it should return true for\nan *invalid* packet.  Thanks to Jeremy Katz for spotting this one.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d6d79a785d430c0e17f7e2d662f10de022cbca93",
      "tree": "5d31c85df3b3d8483a832d8d0926f8f6484f66ea",
      "parents": [
        "a8215b81cc31cf267506bc6a4a4bfe93f4ca1652"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Nov 11 09:43:21 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 11 11:31:59 2008 -0500"
      },
      "message": "Input: atkbd - cancel delayed work before freeing its structure\n\nPointed out by Oleg Nesterov. Since delayed work is used here, use of\nflush_scheduled_work() is not sufficient in atkbd_disconnect(). It does\nnot wait for scheduled delayed work to finish. This patch prevents\ndelayed work to be processed after freeing atkbd structure (used struct\ndelayed_work is part of atkbd) by cancelling this delayed work.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a8215b81cc31cf267506bc6a4a4bfe93f4ca1652",
      "tree": "c3b4c7f3a64e7a4ccd87242fbdfff06c07ebef9b",
      "parents": [
        "786b11cc0f505e44c29f778fd329dafafafed76c"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Nov 11 09:40:42 2008 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 11 11:31:51 2008 -0500"
      },
      "message": "Input: atkbd - add keymap quirk for Inventec Symphony systems\n\nThe Zepto 6615WD laptop (rebranded Inventec Symphony system) needs a\nkey release quirk for its volume keys to work. The attached patch adds\nthe quirk to the atkbd driver.\n\nFixes: https://bugzilla.redhat.com/show_bug.cgi?id\u003d460237\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Adel Gadllah \u003cadel.gadllah@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": "9a5415fbe87ad7b99ecf9b7ef6bf091c7479f2a4",
      "tree": "4d57a1052a1040b8bfec32fb2c84fbf60b173ebf",
      "parents": [
        "2a0bd75e5e687a9c34921e942c18477ea7ec2d63"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Thu Oct 30 09:11:40 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 30 09:30:08 2008 -0400"
      },
      "message": "Input: elo - fix format string in elo driver\n\nFix typo in format string.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\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": "dde4ac07263161264d089c7556d0295487787b77",
      "tree": "095637b60bf63ee2b3935ca01ce6cfe8b2493119",
      "parents": [
        "3cf35049d8b2ccab62bbb8991ad1322ff2276840"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Oct 28 23:53:25 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 29 00:28:58 2008 -0400"
      },
      "message": "Input: omap-keypad - allow more than 6 rows\n\nThere is no reason to limit the GPIO rows to 6 for OMAP2.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3cf35049d8b2ccab62bbb8991ad1322ff2276840",
      "tree": "612bee3032f94e1cc99ff058d1e3474382052ed2",
      "parents": [
        "09779678d12482024e06380cacc4c3ff2f129f23"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Tue Oct 28 23:53:19 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 29 00:28:50 2008 -0400"
      },
      "message": "Input: omap-keypad - interrupt disable fix\n\nThe GPIO interrupts are disabled several times after the first key press.\nNo need to disable - again - the interrupts in the omap_kp_scan_keypad\nfunction on OMAP2.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "09779678d12482024e06380cacc4c3ff2f129f23",
      "tree": "92908b3da994e9d19b707c657bda431dcf0c1375",
      "parents": [
        "b67b4b117746aef686e527c3205792db0f2c9e16"
      ],
      "author": {
        "name": "Stelian Pop",
        "email": "stelian@popies.net",
        "time": "Tue Oct 28 23:20:46 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 29 00:28:30 2008 -0400"
      },
      "message": "Input: appletouch - driver refactoring\n\nThe appletouch driver has grown up from supporting only a couple of\ntouchpads into supporting many touchpads, which can have different\nnumber of sensors, different aspect ratios etc.\n\nThis patch cleans up the current driver code and makes it easy to\nsupport the features of each different touchpad.\n\nAs a side effect, this patch also modifies the \u0027Y\u0027 multiplication factor\nof the \u0027geyser3\u0027 and \u0027geyser4\u0027 touchpads (found on Core Duo and Core2\nDuo MacBook and MacBook Pro laptops) in order to make the touchpad\noutput match the aspect ratio of the touchpad (Y factor changed from 43\nto 64).\n\n[dtor@mail.ru: make atp_info constant]\nSigned-off-by: Stelian Pop \u003cstelian@popies.net\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b67b4b117746aef686e527c3205792db0f2c9e16",
      "tree": "07598e37a3c6cf63d20c76fcb74d232e1f7043aa",
      "parents": [
        "b4a3ac9a3c26e82e31f8a8f55cb014bc580b1216"
      ],
      "author": {
        "name": "Dominic Curran",
        "email": "dcurran@ti.com",
        "time": "Mon Oct 27 22:30:53 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 27 22:33:04 2008 -0400"
      },
      "message": "Input: gpio-keys - add flag to allow auto repeat\n\nThis patch adds a flag to gpio-key driver to turn on the input subsystems\nauto repeat feature if needed.\n\nSigned-off-by: Dominic Curran \u003cdcurran@ti.com\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": "2d56f3a32c0e62f99c043d2579840f9731fe5855",
      "tree": "3bf1539bbed43e5309dcfd634f202bb9ad0f11b2",
      "parents": [
        "49fdf6785fd660e18a1eb4588928f47e9fa29a9a"
      ],
      "author": {
        "name": "Philip Langdale",
        "email": "philipl@overt.org",
        "time": "Thu Oct 16 22:31:42 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 27 22:03:42 2008 -0400"
      },
      "message": "Input: refactor evdev 32bit compat to be shareable with uinput\n\nCurrently, evdev has working 32bit compatibility and uinput does not. uinput\nneeds the input_event code that evdev uses, so let\u0027s refactor it so it can\nbe shared.\n\n[dtor@mail.ru: add fix for force feedback compat issues]\nSigned-off-by: Philip Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4c2bdcdc62e7a07bd0786fd2048e4ac97ae74e6e",
      "tree": "7df27e767cc3427db41dba55d3a6f41c086bc43b",
      "parents": [
        "2f123e503dccde75550a0384982d5070d41b8a52"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Sat Oct 25 01:46:57 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 27 16:18:28 2008 +0000"
      },
      "message": "INPUT: sgi_btns: Add license specification\n\nThe SGI Volume Button interface driver uses GPL-only symbols\nplatform_driver_unregister and platform_driver_register, but\nlacks license specification. Thus, when compiled as a module,\nthis driver cannot be installed. This patch fixes this by\nadding the MODULE_LICENSE() specification.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\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": "f20e3b5fe7ead0615309433260b9784d8da0bbbd",
      "tree": "eabb2e47a0355ac4e8024b7087b4e7cb9f324358",
      "parents": [
        "bcbfe664e7af019e698cef2feb85ac2b4f1ac11d",
        "f030d7b65e4e6399f23de2a41a58d1b607b6bd89"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Oct 22 19:34:09 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 22 19:34:09 2008 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.android.com/kernel into devel\n"
    },
    {
      "commit": "45e2a9b48538ac7ce4ed557f31a0618782a72aa1",
      "tree": "cfeab1d0b8f4ab18db71feb406ef2b510c08e452",
      "parents": [
        "25af3b0f757d4ce833c1df9b64b7357a9fc8f4a5"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Oct 21 11:36:19 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Oct 21 11:36:19 2008 +0800"
      },
      "message": "[ARM] pxa: fix the corgi_ssp.c dependency issue in {corgi,spitz}_defconfig\n\nSeparate building of corgi_ssp.c, and introduce a new hidden config option\nCONFIG_CORGI_SSP_DEPRECATED for this. Aslo mark corgi_ts.c and corgi_bl.c\nas deprecated.\n\nThis unbreaks the legacy configs in {corgi,spitz}_defconfig, however, SPI\nbased ADS7846 touchscreen driver and a new SPI-based corgi_lcd.c driver\nwith integrated backlight support are recommended.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "3b72e4415438538c0967fd1aee930f688ccdf6dd",
      "tree": "b3c234f933c4781d028e499b0e12f85f6366591a",
      "parents": [
        "396b122f6af3d329df3b4d688f6e66de3e2a399a",
        "64c12e9b7edb0bfce9c5d7db43091b67894d8339"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:22:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:22:47 2008 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.o-hand.com/linux-mfd\n\n* \u0027for-next\u0027 of git://git.o-hand.com/linux-mfd:\n  mfd: further unbork the ucb1400 ac97_bus dependencies\n  mfd: ucb1400 needs GPIO\n  mfd: ucb1400 sound driver uses/depends on AC97_BUS:\n  mfd: Don\u0027t use NO_IRQ in WM8350\n  mfd: update TMIO drivers to use the clock API\n  mfd: twl4030-core irq simplification\n  mfd: add base support for Dialog DA9030/DA9034 PMICs\n  mfd: TWL4030 core driver\n  mfd: support tmiofb cell on tc6393xb\n  mfd: add OHCI cell to tc6393xb\n  mfd: Fix htc-egpio compile warning\n  mfd: do tcb6393xb state restore on resume only if requested\n  mfd: provide and use setup hook for tc6393xb\n  mfd: update sm501 debugging/low information messages\n  mfd: reduce stack usage in mfd-core.c\n"
    },
    {
      "commit": "7639a4541f7e7abb1295ff8ab39cc2f5842239ae",
      "tree": "a2ea959e9138c914ceb4ee84387fd0c9d7d2ce12",
      "parents": [
        "f7275650133ce9df83886684f3bd97373dfc21ea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 13:02:48 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 13:02:48 2008 +0900"
      },
      "message": "sh: Migrate common board headers to mach-common/.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "64c12e9b7edb0bfce9c5d7db43091b67894d8339",
      "tree": "a15e4f1c6feac929dbec6024e47997f714812abb",
      "parents": [
        "5a49a540df7c9984976aaabcb13f79ed5ce9672c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Oct 15 13:50:20 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Oct 19 22:54:13 2008 +0200"
      },
      "message": "mfd: further unbork the ucb1400 ac97_bus dependencies\n\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "899ef6e7cf2f057fcfd8071b36de04117313242b",
      "tree": "59229f8188930f6c043177b3f7e0e5eeb91d3d4c",
      "parents": [
        "880c9c66a60c0aa4fb4dac2da9679da5f8f41903"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove info() macro from usb input drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1817b1692a2eab022e805d32e910f4556c89dce8",
      "tree": "e3014e48b4bbbbbd7b0630911ea9a8ee92a2b689",
      "parents": [
        "15d5a9acb1df1e22a7ba60aaaad758d9d71e5ea7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:08 2008 -0700"
      },
      "message": "USB: remove warn() macro from usb input drivers\n\nUSB should not be having it\u0027s own printk macros, so remove warn() and\nuse the system-wide standard of dev_warn() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2a0bd75e5e687a9c34921e942c18477ea7ec2d63",
      "tree": "ca2f113e5bb231aca30b139cee03c20332e5c55b",
      "parents": [
        "2c6f2cb83b239b7d45da9246cafd27ee615ee35b"
      ],
      "author": {
        "name": "Arjan Opmeer",
        "email": "arjan@opmeer.net",
        "time": "Thu Oct 16 22:10:19 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 16 22:54:35 2008 -0400"
      },
      "message": "Input: psmouse - add support for Elantech touchpads\n\nThis is version 5 of the driver. Relative mode support has been\ndropped (users wishing to use touchpad in relative mode can use\nstandard PS/2 protocol emulation done in hardware). The driver\nsupports both original version of Elantech protocol and the newer\none used by touchpads installed in EeePC.\n\nSigned-off-by: Arjan Opmeer \u003carjan@opmeer.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\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": "8ef50901d3c619127858b7d7f614fcab45e09d6b",
      "tree": "e75a0d48029d4a5857033e4edf1cd572a5a3fc62",
      "parents": [
        "435263702ef0fc9ffdc6301a71c03b1d9ac0f1e0",
        "2502991560dc8244dbe10e48473d85722c1e2ec1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:25:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:25:32 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (51 commits)\n  [ARM] 5308/1: Fix Viper ISA IRQ handling\n  [ARM] 5307/1: pxa: fix CM-X2XX PCMCIA build error\n  [ARM] 5306/1: pxa: fix build error on CM-X270\n  [ARM] 5302/1: ARM: OMAP: Revert omap3 WDT changes to avoid merge conflict\n  [ARM] 5305/1: ARM: OMAP: Fix compile of McBSP by removing unnecessary check\n  [ARM] 5301/1: ARM: OMAP: Add missing irq defines\n  ARM: OMAP3: Add default kernel config for OMAP LDP\n  ARM: OMAP3: Add basic board support for OMAP LDP\n  ARM: OMAP3: Defconfig for the Gumstix Overo board (rev 3)\n  ARM: OMAP3: Add support for the Gumstix Overo board (rev 3)\n  ARM: OMAP3: Add Beagle defconfig\n  ARM: OMAP3: Add minimal Beagle board support\n  ARM: OMAP3: Add minimal omap3430 support\n  ARM: OMAP2: Fix sparse, checkpatch warnings in OMAP2/3 IRQ code\n  ARM: OMAP: Fixes to omap_mcbsp_request function\n  ARM: OMAP: Add support for OMAP2430 in McBSP\n  ARM: OMAP: Add support for McBSP devices 3 - 5 on 34xx\n  ARM: OMAP: Allocate McBSP devices dynamically\n  Fix sections for omap-mcbsp platform driver\n  [ARM] S3C24XX: Additional include moves\n  ...\n"
    },
    {
      "commit": "93a22f8b95756c53e80308820892119c910d2739",
      "tree": "01539a24fc517e84e35c951699fc0939336b55a6",
      "parents": [
        "0f6d504e73b49374c6093efe6aa60ab55058248a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Oct 15 22:03:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:40 2008 -0700"
      },
      "message": "omap drivers: switch to standard GPIO calls\n\nThis updates most of the OMAP drivers which are in mainline to switch to\nusing the cross-platform GPIO calls instead of the older OMAP-specific\nones.\n\nThis is all fairly brainless/obvious stuff.  Probably the most interesting\nbit is to observe that the omap-keypad code seems to now have a portable\ncore that could work with non-OMAP matrix keypads.  (That would improve\nwith hardware IRQ debouncing enabled, of course...)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80a914dc05683ecfc98f9e1887fd6564846ffbec",
      "tree": "2120b4007bc9488eebd98a4d40b00221d17ecb2b",
      "parents": [
        "d5c003b4d1690e666dbab02bc8e705947baa848c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Oct 15 22:01:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:30 2008 -0700"
      },
      "message": "misc: replace __FUNCTION__ with __func__\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\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": "2502991560dc8244dbe10e48473d85722c1e2ec1",
      "tree": "63b1f3be2ed56ff06f1e8db709e4ce85d69c3add",
      "parents": [
        "7e69a8c4d06b7ecb874f571e82b715a9f79bc3c4",
        "a9ff8f6462635c8d9f8d64b7b10ddcea8404d77b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Oct 15 23:16:07 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 15 23:16:07 2008 +0100"
      },
      "message": "Merge branch \u0027fixes\u0027 into for-linus\n\nConflicts:\n\n\tarch/arm/mach-versatile/core.c\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": "7e69a8c4d06b7ecb874f571e82b715a9f79bc3c4",
      "tree": "0248fb8f7a3e445cc3c744252abeecabb9205c05",
      "parents": [
        "b6825d2df55aa7d7341c715b577b73a6a03dc944",
        "d5120ae72a066b18f98e0c45ce73262f58030851"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 14 22:24:51 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 14 22:24:51 2008 +0100"
      },
      "message": "Merge branch \u0027s3c-move\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mach-versatile/core.c\n"
    },
    {
      "commit": "b6825d2df55aa7d7341c715b577b73a6a03dc944",
      "tree": "ae4f0f52f4c2ad4e501dd323318486ccdd7fcd93",
      "parents": [
        "6defd90433729c2d795865165cb34d938d8ff07c",
        "aa59e19d05114f9fb7718d6bc8398255476fb4f5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 14 22:24:42 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 14 22:24:42 2008 +0100"
      },
      "message": "Merge branch \u0027omap-all\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mach-omap2/gpmc.c\n\tarch/arm/mach-omap2/irq.c\n"
    },
    {
      "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": "b8d055a878ee0f997ded40649701089d2486f850",
      "tree": "e05cfb0b780129dad92bbe7f3fb68705896390bc",
      "parents": [
        "5bd8a05e937b3ab88cd7ea569e32738f36c42bd0"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@kernel.org",
        "time": "Mon Oct 13 23:00:15 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 13 23:15:18 2008 -0400"
      },
      "message": "Input: wm97xx - update email address for Liam Girdwood\n\nThis updates the email address for Liam Girdwood as my old address is no\nlonger valid.\n\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\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": "807f4f8cdd5b65a8a5fcfda266c074f6a23818dd",
      "tree": "395afdf45badd02d03871c827b8baa850cbe5841",
      "parents": [
        "1a2217a9516b134e0a0e54cb4629e1e075d97b17",
        "8daf14cf56816303d64d1a705fcbc389211ba36e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:04:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:05:14 2008 -0700"
      },
      "message": "Merge branch \u0027x86-core-v2-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\nThis merges in:\n\n  x86/build, x86/microcode, x86/spinlocks, x86/memory-corruption-check,\n  x86/early-printk, x86/xsave, x86/quirks, x86/setup, x86/signal,\n  core/signal, x86/urgent, x86/xen\n\n* \u0027x86-core-v2-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (142 commits)\n  x86: make processor type select depend on CONFIG_EMBEDDED\n  x86: extend processor type select help text\n  x86, amd-iommu: propagate PCI device enabling error\n  warnings: fix arch/x86/kernel/io_apic_64.c\n  warnings: fix arch/x86/kernel/early_printk.c\n  x86, fpu: check __clear_user() return value\n  x86: memory corruption check - cleanup\n  x86: ioperm user_regset\n  xen: do not reserve 2 pages of padding between hypervisor and fixmap.\n  xen: use spin_lock_nest_lock when pinning a pagetable\n  x86: xsave: set FP, SSE bits in the xsave header in the user sigcontext\n  x86: xsave: fix error condition in save_i387_xstate()\n  x86: SB450: deprioritize DMI quirks\n  x86: SB450: skip IRQ0 override if it is not routed to INT2 of IOAPIC\n  x86: replace a magic number with a named constant in the VESA boot code\n  x86 setup: remove IMAGE_OFFSET\n  x86 setup: remove DEF_INITSEG and DEF_SETUPSEG\n  Revert \"x86: fix ghost EDD devices in /sys again\"\n  x86 setup: fix ghost entries under /sys/firmware/edd take 3\n  x86: signal: remove indent in restore_sigcontext()\n  ...\n"
    },
    {
      "commit": "365d46dc9be9b3c833990a06f3994b1987eda578",
      "tree": "9397d1304144a288411f2118707f44ff5e862fa6",
      "parents": [
        "5dc64a3442b98eaa0e3730c35fcf00cf962a93e7",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:35:23 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:37:32 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/xen\n\nConflicts:\n\tarch/x86/kernel/cpu/common.c\n\tarch/x86/kernel/process_64.c\n\tarch/x86/xen/enlighten.c\n"
    },
    {
      "commit": "56c5d900dbb8e042bfad035d18433476931d8f93",
      "tree": "00b793965beeef10db03e0ff021d2d965c410759",
      "parents": [
        "4dd95b63ae25c5cad6986829b5e8788e9faa0330",
        "ead9d23d803ea3a73766c3cb27bf7563ac8d7266"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tsound/core/memalloc.c\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "f9da8d157b60d8c5bfc5a21fc50538fdb754a65b",
      "tree": "11f560ad59e4ad7830bfd111462054222f21c9e0",
      "parents": [
        "e8f462d202026d8e99f553ed5a09422321226ac9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Oct 10 23:14:14 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 10 23:16:16 2008 -0400"
      },
      "message": "Input: move map_to_7segment.h to include/linux\n\nThe map_to_7segment.h provides generic 7segment LED mappings and is\ndesigned to be used by other drivers.  Moving it to common area will\nmake it more usable.  Also exporting it to userspace will help users\nof sysfs interface.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Henk Vergonet \u003chenk.vergonet@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e8f462d202026d8e99f553ed5a09422321226ac9",
      "tree": "e5351b7855cf9ec60120468e36381af286277aa1",
      "parents": [
        "2d517cab01075610a615ebda0a1c16ba3fb081ae"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 09 00:52:23 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 09 01:01:21 2008 -0400"
      },
      "message": "Input: ads7846 - fix cache line sharing issue\n\nWe had a report a while back that the ads7846 driver had some issues\nwhen used with DMA-based SPI controllers (like atmel_spi) on systems\nwhere main memory is not DMA-coherent (most non-x86 boards). Allocate\nmemory potentially used for DMA separately to avoid cache line issues.\n\nReported-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2d517cab01075610a615ebda0a1c16ba3fb081ae",
      "tree": "a4a598cc86918ff4ce6cd9adb68b70e967412caf",
      "parents": [
        "36d9573928f9ab126d0089ead7ea5d2ab18fbfa9"
      ],
      "author": {
        "name": "Daniel Gimpelevich",
        "email": "daniel@gimpelevich.san-francisco.ca.us",
        "time": "Thu Oct 09 00:44:47 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 09 00:48:57 2008 -0400"
      },
      "message": "Input: cm109 - add missing newlines to messages\n\nRecent conversion from err(), warn(), info() to dev_* variants caused loss\nof newlines at the end of messages, add them back.\n\nSigned-off-by: Daniel Gimpelevich \u003cdaniel@gimpelevich.san-francisco.ca.us\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5a89770daad83df74d77a8d34a1ffaedae565ce9",
      "tree": "0d8ef70293a6ef969ba8b7718e59608337643d40",
      "parents": [
        "c46c948260f41af18b277c1eb1895d788d3605dc",
        "af7c951d76708c61b862463d579d76be757130bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 07 19:08:56 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:08:56 2008 +0100"
      },
      "message": "Merge branches \u0027pxa-core\u0027 and \u0027pxa-machines\u0027 into pxa-all\n\nConflicts:\n\n\tarch/arm/mach-pxa/Kconfig\n\tarch/arm/mach-pxa/pxa25x.c\n\tarch/arm/mach-pxa/pxa27x.c\n"
    },
    {
      "commit": "1543966a079fc7065849ae43ca4dd767c188ad55",
      "tree": "760ddb82836a4e3edf314227c731d5dc181d11a7",
      "parents": [
        "5ff7f78a3db462ea4edf1a781a2002d4e8a8a473",
        "4e9687d9c843dc34d368358a36f5f1610e4fbab3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 07 19:07:22 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 07 19:07:22 2008 +0100"
      },
      "message": "Merge branch \u0027pxa-palm\u0027 into pxa-machines\n\nConflicts:\n\n\tdrivers/mfd/Kconfig\n\tdrivers/pcmcia/Makefile\n"
    },
    {
      "commit": "73b610affe0b24ecb808ef68a1b0a436a4cf7bd5",
      "tree": "f0438b47ff28bdf6d253d11f83846d3767eb33e9",
      "parents": [
        "a3927471c65b5ca94da853a1a46ec5db4609c502"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 25 13:35:27 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 25 13:35:27 2008 +0100"
      },
      "message": "[ARM] pxa: remove references to pxa_gpio_mode() in comments\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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": "ae9111912500db9fcc244ec16c3d7e471c551f52",
      "tree": "ee9718270736eee528300c071eac59caaf706af2",
      "parents": [
        "18f22fbb8ba5570a5ea3d531bc4ec65cf211f11b",
        "1577e4b70a04cce39f296cc714da5ad5d272105a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 22 07:46:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 22 07:46:06 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: jornada720_ts - fix build error ( LONG() usage )\n  Input: bcm5974 - switch back to normal mode when closing\n"
    },
    {
      "commit": "df08ef27a7f91961c91a2a718f5d1e616f1c8e57",
      "tree": "99d85254467e408cef43014d054f0ed97b476c67",
      "parents": [
        "68d482214bb0eaac138ace329e72390d6c8d44ff"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Sep 16 12:30:34 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 21 18:28:58 2008 -0400"
      },
      "message": "Input: psmouse - add OLPC touchpad driver\n\nThis adds support for OLPC\u0027s touchpad.  It has lots of neat features,\nnone of which are enabled because the hardware is too buggy.  Instead,\nwe use it like a normal touchpad, but with a number of workarounds in\nplace to deal with the frequent hardware spasms.  Humidity changes,\nsweat, tinfoil underwear, plugging in AC, drinks, evil felines.. All\ntend to cause the touchpad to freak out.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "68d482214bb0eaac138ace329e72390d6c8d44ff",
      "tree": "905c8b976b8b0829b8b49072af04c0025f2627a3",
      "parents": [
        "8bf020ee9650899a45295d0c3a0744d4d1bf2801"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@debian.org",
        "time": "Tue Sep 16 12:30:34 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Sep 21 18:28:47 2008 -0400"
      },
      "message": "Input: psmouse - tweak PSMOUSE_DEFINE_ATTR to support raw set callbacks\n\nWe want to support attr-\u003eset callbacks that may need psmouse-\u003estate to\nnot be updated, or may want to manually deal w/ enabling and disabling\nthe device.  To do that, we create __PSMOUSE_DEFINE_ATTR which enables\nus to set a \u0027protect\u0027 argument specifying whether or not the set\ncallback should be protected with psmouse_disable and state setting.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ],
  "next": "8bf020ee9650899a45295d0c3a0744d4d1bf2801"
}
