)]}'
{
  "log": [
    {
      "commit": "af045b86662f17bf130239a65995c61a34f00a6b",
      "tree": "d4f9c03e7934ca04e17f6f0be91884c889052cf8",
      "parents": [
        "57157becdd1d23e6c2b8661ffe6c78d7d605d121"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 31 17:27:02 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 31 18:28:15 2010 -0700"
      },
      "message": "Input: i8042 - fix device removal on unload\n\nWe need to call platform_device_unregister(i8042_platform_device)\nbefore calling platform_driver_unregister() because i8042_remove()\nresets i8042_platform_device to NULL. This leaves the platform device\ninstance behind and prevents driver reload.\n\nFixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d16613\n\nReported-by: Seryodkin Victor \u003cvvscore@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "57157becdd1d23e6c2b8661ffe6c78d7d605d121",
      "tree": "1ad2dd430aff4b12e06cdd837ebb41d22defe1e2",
      "parents": [
        "ba4d695a90c9176fca8e45d6c872bbf4e8bed315"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Tue Aug 31 17:27:02 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 31 18:00:02 2010 -0700"
      },
      "message": "Input: bcm5974 - adjust major/minor to scale\n\nBy visual inspection, the reported touch_major and touch_minor axes\nare a factor of two too small. Presumably the device actually reports\nthe semi-major and semi-minor axes. Corrected with this patch.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ba4d695a90c9176fca8e45d6c872bbf4e8bed315",
      "tree": "48e9cefe52865fe5d1f24268081dc87139b3618f",
      "parents": [
        "2c4e9671edfef534e9726366707d64e63d44e7e6"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Aug 28 21:33:50 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 28 21:39:43 2010 -0700"
      },
      "message": "Input: MT - initialize slots to unused\n\nFor MT slots, the ABS_MT_TRACKING_ID determines whether a slot is in use,\nbut currently leaves initialization up to the drivers. This patch sets the\nslot state to unused upon creation.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d9f66c1a46163c7c83411058516a69da547262f8",
      "tree": "46b580076157077f0074666db4863815390cc991",
      "parents": [
        "288933c02b440621d9c8e7bb5f232cfb7bdef7df"
      ],
      "author": {
        "name": "Mike Auty",
        "email": "ikelos@gentoo.org",
        "time": "Sat Aug 28 20:35:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 28 21:39:04 2010 -0700"
      },
      "message": "Input: wacom - fix mousewheel handling for old wacom tablets\n\nThis fixes a regression introduced in\n3b57ca0f80c5c8994b5b1e3d3f904cfe727951f2.\n\nThe data[6] byte contains either 1 or -1 depending on the whether the\nmouse wheel on older wacom tablets is moved down (1) or up (-1).  The\npatch introduced in the above commit changed the cast from (signed char)\nto (signed).  When cast as a signed integer and negated, the value of -1\n(stored in the byte as 0xff) became -255 rather than 1.  This patch\nreverts the cast to a (signed char) and also removes an unnecessary\n(signed) cast, as all the values operated on are bitmasked.\n\nSigned-off-by: Mike Auty \u003cikelos@gentoo.org\u003e\nReviewed-by: Ping Cheng \u003cpingc@wacom.com\u003e\nCc; stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "288933c02b440621d9c8e7bb5f232cfb7bdef7df",
      "tree": "6b96af07765b142dde0131b629049ac72ba5bfec",
      "parents": [
        "268ba5c05b82af575819bd719a2facb2a3169260"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Aug 24 16:37:53 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 25 07:51:40 2010 -0700"
      },
      "message": "Input: pxa27x_keypad - remove input_free_device() in pxa27x_keypad_remove()\n\nNo need to call input_free_device() after input_unregister_device().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "268ba5c05b82af575819bd719a2facb2a3169260",
      "tree": "8ce615e190e39bbc24e689e221a39390cc8d9fa7",
      "parents": [
        "8905aaafb4b5d9764c5b4b54c7d03eb41bb0a7e9"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Tue Aug 24 00:33:37 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Aug 25 07:50:44 2010 -0700"
      },
      "message": "Input: mousedev - fix regression of inverting axes\n\nIntroduced by 987a6c0298260b7aa40702b349282554d6180e4b a swap in max/min\ncalculation gets fixed by this patch.\n\nReported-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8905aaafb4b5d9764c5b4b54c7d03eb41bb0a7e9",
      "tree": "04e4884e809a627723c9d9924e23b045c6673e91",
      "parents": [
        "77edf0c7515cd8268a0cce2daa3f3c87e9afe005"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Aug 19 09:52:28 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 21 00:37:40 2010 -0700"
      },
      "message": "Input: uinput - add devname alias to allow module on-demand load\n\nRecent modprobe and udev versions allow to create device nodes\nfor modules which are not loaded. Only the first access will cause\nthe in-kernel module loader to pull-in the module. Systems which\nnever access the device node will not needlessly load the module,\nand no longer need init scripts or other facilities to unconditionally\nload it.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "77edf0c7515cd8268a0cce2daa3f3c87e9afe005",
      "tree": "f540961aeb39b1598165389a2027081f5b890943",
      "parents": [
        "6ee9f4b4affe751d313d2538999aeec134d413a6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 17 21:22:13 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 21 00:37:39 2010 -0700"
      },
      "message": "Input: hil_kbd - fix compile error\n\nFix another compile breakage stemming from 987a6c02 (\"Input: switch to\ninput_abs_*() access functions\")\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b84ae4a1401a731ef5fee987c0cb08743838dda7",
      "tree": "ec9e186c90833b92a010fbdbd2e0ff74fd8d7d0e",
      "parents": [
        "e259f191f2244df04a7746fac1df8aa68ebd0106"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Thu Aug 12 09:22:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 13 12:03:24 2010 -0700"
      },
      "message": "Input: fix faulty XXinput_* calls\n\nThey\u0027ve been introduced by 987a6c02 (\"Input: switch to input_abs_*()\naccess functions\") and they appear to be some kind of debug left-over.\n\n[Dmitry Torokhov: these are my fault - I added XX prefixes in places where\n I wanted to do additional review of the code but failed to actually do\n that in these particular instances.]\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26df0766a73a859bb93dc58e747c5028557a23fd",
      "tree": "4776de567425a7fb66ca9a87228309f9c84de633",
      "parents": [
        "580287628cdd99366b10c9050c4479b387283be8",
        "a6de51b2787012ba3ab62c7d50df1b749b83d5f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:01:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:01:59 2010 -0700"
      },
      "message": "Merge branch \u0027params\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* \u0027params\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus: (22 commits)\n  param: don\u0027t deref arg in __same_type() checks\n  param: update drivers/acpi/debug.c to new scheme\n  param: use module_param in drivers/message/fusion/mptbase.c\n  ide: use module_param_named rather than module_param_call\n  param: update drivers/char/ipmi/ipmi_watchdog.c to new scheme\n  param: lock if_sdio\u0027s lbs_helper_name and lbs_fw_name against sysfs changes.\n  param: lock myri10ge_fw_name against sysfs changes.\n  param: simple locking for sysfs-writable charp parameters\n  param: remove unnecessary writable charp\n  param: add kerneldoc to moduleparam.h\n  param: locking for kernel parameters\n  param: make param sections const.\n  param: use free hook for charp (fix leak of charp parameters)\n  param: add a free hook to kernel_param_ops.\n  param: silence .init.text references from param ops\n  Add param ops struct for hvc_iucv driver.\n  nfs: update for module_param_named API change\n  AppArmor: update for module_param_named API change\n  param: use ops in struct kernel_param, rather than get and set fns directly\n  param: move the EXPORT_SYMBOL to after the definitions.\n  ...\n"
    },
    {
      "commit": "e83ddb335468cdd9ea6e9767eb30b64d8ff176ce",
      "tree": "af7ca0b5be74b713970149efaebe682596523252",
      "parents": [
        "14a4fa20a10d76eb98b7feb25be60735217929ba",
        "d0a11693967295772d2a7c22b6b37eb20684e709"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:01:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:01:06 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (40 commits)\n  mfd: Fix incorrect kfree(i2c) in wm8994-core i2c_driver probe\n  mfd: Fix incorrect kfree(i2c) in wm831x-core i2c_driver probe\n  mfd: Fix incorrect kfree(i2c) in tps6507x i2c_driver probe\n  mfd: Add TPS6586x driver\n  mfd: Use macros instead of some constant magic numbers for menelaus\n  mfd: Fix menelaus mmc slot 2 misconfiguration\n  mfd: Missing slab.h includes\n  mfd: Fix wrong wm8350-core kfree in error path\n  mfd: Fix wm8994_device_init() return value\n  mfd: Avoid calling platform_device_put() twice in ucb1400 probe error path\n  mfd: Annotate tc6387xb probe/remove routines with __devinit/__devexit\n  mfd: Fix tc6387xb resource reclaim\n  mfd: Fix wrong goto labels for tc6393xb error handling\n  mfd: Get rid of now unused mc13783 private header\n  hwmon: Don\u0027t access struct mc13783 directly from mc13783-adc\n  mfd: New mc13783 function exposing flags\n  mfd: Check jz4740-adc kmalloc() result\n  mfd: Fix jz4740-adc resource reclaim in probe error path\n  mfd: Add WM8321 support\n  mfd: Add stmpe auto sleep feature\n  ...\n"
    },
    {
      "commit": "58d4ea65b98f154f3326b038eecda32f90b46ea8",
      "tree": "636aed413349dece12c08a4bd3d1fea0254976d8",
      "parents": [
        "26f0cf91813bdc8e61595f8ad6660251e2ee9cf6",
        "fbe0f8348fd6c3d016a3f48756eb729b41a67c22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  mmc_spi: Fix unterminated of_match_table\n  of/sparc: fix build regression from of_device changes\n  of/device: Replace struct of_device with struct platform_device\n"
    },
    {
      "commit": "3faeb35ccc57e1af70c54b82063fdf4a88846084",
      "tree": "4e67350c0c6c18fa2e10cb4f7f63cdfdea9f0d5c",
      "parents": [
        "31fc03df5df364100a41134783c02490fbd25745"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Thu Jul 15 22:43:54 2010 +0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:27:59 2010 +0200"
      },
      "message": "touchscreen: Fix sign bug\n\nplatform_get_irq_byname() can return negative results, it is not seen to\nunsigned ts_irq. Make it signed.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nAcked-By: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f94add3bd4468939ae5ea639b34a173534a0c135",
      "tree": "e450bb9ff92035d781721236b0a6e5c212df925b",
      "parents": [
        "76f10845318b8c1baa8a2249f274ff847f31af5a"
      ],
      "author": {
        "name": "Luotao Fu",
        "email": "l.fu@pengutronix.de",
        "time": "Fri Jul 02 14:10:29 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:27:56 2010 +0200"
      },
      "message": "input: STMPE touch controller support\n\nThis one adds a driver for STMPE touchscreen controllers.\nThis driver depends on the stmpexxx mfd core driver.\n\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "76f10845318b8c1baa8a2249f274ff847f31af5a",
      "tree": "0d088254cf2f8a31a2a375d3da073b4f6e420b12",
      "parents": [
        "03f822f5e5f5924f4ad372d3e698855c6a9275e0"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Fri Jul 02 16:52:10 2010 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:27:56 2010 +0200"
      },
      "message": "input: Add STMPE keypad driver\n\nAdd an input driver for the keypad on STMPE I/O expanders.  This driver\nuses the common support provided by the STMPE MFD driver.\n\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c7ff0d9c92435e836e13aaa8d0e56d4000424bcc",
      "tree": "96f56d15b5dd96c44fb183ce00152608df50dc5c",
      "parents": [
        "bebf8cfaea1df1a104b993b995bb385e998a4dc8"
      ],
      "author": {
        "name": "TAMUKI Shoichi",
        "email": "tamuki@linet.gr.jp",
        "time": "Tue Aug 10 18:03:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:22 2010 -0700"
      },
      "message": "panic: keep blinking in spite of long spin timer mode\n\nTo keep panic_timeout accuracy when running under a hypervisor, the\ncurrent implementation only spins on long time (1 second) calls to mdelay.\n That brings a good effect, but the problem is the keyboard LEDs don\u0027t\nblink at all on that situation.\n\nThis patch changes to call to panic_blink_enter() between every mdelay and\nkeeps blinking in spite of long spin timer mode.\n\nThe time to call to mdelay is now 100ms.  Even this change will keep\npanic_timeout accuracy enough when running under a hypervisor.\n\nSigned-off-by: TAMUKI Shoichi \u003ctamuki@linet.gr.jp\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9bbb9e5a33109b2832e2e63dcc7a132924ab374b",
      "tree": "87270ed3a61d0d0e654a61c8d44504cdef330192",
      "parents": [
        "a14fe249a8f74269c9e636bcbaa78f5bdb354ce3"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Aug 11 23:04:12 2010 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Aug 11 23:04:13 2010 +0930"
      },
      "message": "param: use ops in struct kernel_param, rather than get and set fns directly\n\nThis is more kernel-ish, saves some space, and also allows us to\nexpand the ops without breaking all the callers who are happy for the\nnew members to be NULL.\n\nThe few places which defined their own param types are changed to the\nnew scheme (more which crept in recently fixed in following patches).\n\nSince we\u0027re touching them anyway, we change get() and set() to take a\nconst struct kernel_param (which they really are).  This causes some\nharmless warnings until we fix them (in following patches).\n\nTo reduce churn, module_param_call creates the ops struct so the callers\ndon\u0027t have to change (and casts the functions to reduce warnings).\nThe modern version which takes an ops struct is called module_param_cb.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nReviewed-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nTested-by: Phil Carmody \u003cext-phil.2.carmody@nokia.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Alessandro Rubini \u003crubini@ipvvis.unipv.it\u003e\nCc: Michal Januszewski \u003cspock@gentoo.org\u003e\nCc: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-input@vger.kernel.org\nCc: linux-fbdev-devel@lists.sourceforge.net\nCc: linux-nfs@vger.kernel.org\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "04f2b9765f1e80337314e03c4adde695fe2f0403",
      "tree": "bde948d37c22eaf5e200dd9675543ea2b2e059c2",
      "parents": [
        "9895850b23886e030cd1e7241d5529a57e969c3d",
        "5fc0d36c00e6a2d0a9f2a0a815cff5b9a13b080d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:08:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:08:02 2010 -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: xpad - add USB-ID for PL-3601 Xbox 360 pad\n  Input: cy8ctmg100_ts - signedness bug\n  Input: elantech - report position also with 3 fingers\n  Input: elantech - discard the first 2 positions on some firmwares\n  Input: adxl34x - do not mark device as disabled on startup\n  Input: gpio_keys - add hooks to enable/disable device\n  Input: evdev - rearrange ioctl handling\n  Input: dynamically allocate ABS information\n  Input: switch to input_abs_*() access functions\n  Input: add static inline accessors for ABS properties\n"
    },
    {
      "commit": "5fc0d36c00e6a2d0a9f2a0a815cff5b9a13b080d",
      "tree": "819d3f27a826f29210398615f4918a4cd9154836",
      "parents": [
        "d01d0756f75e7a5b4b43764ad45b83c4340f11d6",
        "6ac8a99b906b01eaceef0057dbee4a225a32c423"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 10 08:41:58 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 10 08:41:58 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "6ac8a99b906b01eaceef0057dbee4a225a32c423",
      "tree": "4af8276226483c04f5ecd1bee9d664b4c82d05b4",
      "parents": [
        "f1b50760a7e3d69ef5d62f294e51300dd206ea05"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Mon Aug 09 10:08:10 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 10 08:40:15 2010 -0700"
      },
      "message": "Input: xpad - add USB-ID for PL-3601 Xbox 360 pad\n\nThis patch adds USB Vendor and Product ID for Pelican PL-3601 \u0027TSZ\u0027\nWired Xbox 360 Controller to the device table.\n\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f1b50760a7e3d69ef5d62f294e51300dd206ea05",
      "tree": "a95284eb490ec2c2f60192ca60895adeec20b63e",
      "parents": [
        "22462d9fcf5b29184716aca486058943b2d6995f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Aug 09 10:06:47 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 10 08:37:37 2010 -0700"
      },
      "message": "Input: cy8ctmg100_ts - signedness bug\n\n\"ret\" should be signed here or the error handling doesn\u0027t work.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6e49c1a407c8af8d779a24fd2428857991514a7b",
      "tree": "668a1e055ab78b05e4f6a2ea1efb2183dab85f36",
      "parents": [
        "8b449d1f1371e8ecd0b2499034e0b1432cdbe662"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Aug 09 13:48:08 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Aug 09 13:48:08 2010 +1000"
      },
      "message": "Revert \"Input: appletouch - fix integer overflow issue\"\n\nThis reverts commit 04b4b88cca0ebe3813b4b6f014fb6a0db380b137.\n\nWhile the original problem only caused a slight disturbance on the\nedge of the touchpad, the commit above to \"fix\" it completely breaks\noperation on some other models such as mine.\n\nWe\u0027ll sort this out separately, revert the patch for now.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "17879857821adad4e180c5d6457c3b8bbf1d0c0c",
      "tree": "28afa4b59847ca13b8d51a83fa04954916387de9",
      "parents": [
        "b62ad9ab181a67207a4c8c373461b587c4861a68",
        "4877c737283813bdb4bebfa3168c1585f6e3a8ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:25:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:25:43 2010 -0700"
      },
      "message": "Merge branch \u0027irq-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  xen: Do not suspend IPI IRQs.\n  powerpc: Use IRQF_NO_SUSPEND not IRQF_TIMER for non-timer interrupts\n  ixp4xx-beeper: Use IRQF_NO_SUSPEND not IRQF_TIMER for non-timer interrupt\n  irq: Add new IRQ flag IRQF_NO_SUSPEND\n"
    },
    {
      "commit": "2dc11581376829303b98eadb2de253bee065a56a",
      "tree": "dbce62559c822cd720d1819a50c488bfecdfa945",
      "parents": [
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "message": "of/device: Replace struct of_device with struct platform_device\n\nof_device is just an alias for platform_device, so remove it entirely.  Also\nreplace to_of_device() with to_platform_device() and update comment blocks.\n\nThis patch was initially generated from the following semantic patch, and then\nedited by hand to pick up the bits that coccinelle didn\u0027t catch.\n\n@@\n@@\n-struct of_device\n+struct platform_device\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22462d9fcf5b29184716aca486058943b2d6995f",
      "tree": "3ecb9d165826eef15fa200dea4397eac46a97204",
      "parents": [
        "7f29f17b57255b6395046805a98bc663ded63fb8"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "E.A.B.Piel@tudelft.nl",
        "time": "Thu Aug 05 23:51:49 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 05 23:53:22 2010 -0700"
      },
      "message": "Input: elantech - report position also with 3 fingers\n\nThe 6-byte protocol supports reporting the position when three fingers\nare pressed, exactly like when one finger is pressed. Report this.\n\nIn addition, it is also distinguishes between 3 and 4 fingers pressed.\n\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7f29f17b57255b6395046805a98bc663ded63fb8",
      "tree": "0ec8e1a2164f6e2c458d47ce631ff1fdc8ed5a75",
      "parents": [
        "7be3c13425ddeed8427cfaad65c9123c2c8ca331"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "E.A.B.Piel@tudelft.nl",
        "time": "Thu Aug 05 23:51:49 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 05 23:52:29 2010 -0700"
      },
      "message": "Input: elantech - discard the first 2 positions on some firmwares\n\nAccording to the Dell/Ubuntu driver, what was previously observed as\n\"jumpy cursor\" corresponds to the hardware sending incorrect data for\nthe first two reports of a one touch finger. So let\u0027s use the same\nworkaround as in the other driver. Also, detect another firmware\nversion with the same behaviour, as in the other driver.\n\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "03c0c29aff7e56b722eb6c47eace222b140d0377",
      "tree": "47267a19b523159cf36a050ef3c35f4dbdb33016",
      "parents": [
        "c60c6a96b7bb0f1f8bb635fdfcf5b592aaf062b4",
        "7fb8f881c54beb05dd4d2c947dada1c636581d87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (63 commits)\n  of/platform: Register of_platform_drivers with an \"of:\" prefix\n  of/address: Clean up function declarations\n  of/spi: call of_register_spi_devices() from spi core code\n  of: Provide default of_node_to_nid() implementation.\n  of/device: Make of_device_make_bus_id() usable by other code.\n  of/irq: Fix endian issues in parsing interrupt specifiers\n  of: Fix phandle endian issues\n  of/flattree: fix of_flat_dt_is_compatible() to match the full compatible string\n  of: remove of_default_bus_ids\n  of: make of_find_device_by_node generic\n  microblaze: remove references to of_device and to_of_device\n  sparc: remove references to of_device and to_of_device\n  powerpc: remove references to of_device and to_of_device\n  of/device: Replace of_device with platform_device in includes and core code\n  of/device: Protect against binding of_platform_drivers to non-OF devices\n  of: remove asm/of_device.h\n  of: remove asm/of_platform.h\n  of/platform: remove all of_bus_type and of_platform_bus_type references\n  of: Merge of_platform_bus_type with platform_bus_type\n  drivercore/of: Add OF style matching to platform bus\n  ...\n\nFix up trivial conflicts in arch/microblaze/kernel/Makefile due to just\nsome obj-y removals by the devicetree branch, while the microblaze\nupdates added a new file.\n"
    },
    {
      "commit": "db7a1535d2dcf91115ba0fb940b1902c05305843",
      "tree": "29757b0b2db0e56bc520444d7233f2462d3c199a",
      "parents": [
        "ab265d5cdde7133f2569e2b5f341a80907b8600e",
        "7cc88fdcff3cc7f0d5d2384ffd7f6d4ce9a745f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 13:45:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 13:45:50 2010 -0700"
      },
      "message": "Merge branch \u0027upstream/xen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027upstream/xen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen: (23 commits)\n  xen/panic: use xen_reboot and fix smp_send_stop\n  Xen: register panic notifier to take crashes of xen guests on panic\n  xen: support large numbers of CPUs with vcpu info placement\n  xen: drop xen_sched_clock in favour of using plain wallclock time\n  pvops: do not notify callers from register_xenstore_notifier\n  Introduce CONFIG_XEN_PVHVM compile option\n  blkfront: do not create a PV cdrom device if xen_hvm_guest\n  support multiple .discard.* sections to avoid section type conflicts\n  xen/pvhvm: fix build problem when !CONFIG_XEN\n  xenfs: enable for HVM domains too\n  x86: Call HVMOP_pagetable_dying on exit_mmap.\n  x86: Unplug emulated disks and nics.\n  x86: Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock.\n  implement O_NONBLOCK for /proc/xen/xenbus\n  xen: Fix find_unbound_irq in presence of ioapic irqs.\n  xen: Add suspend/resume support for PV on HVM guests.\n  xen: Xen PCI platform device driver.\n  x86/xen: event channels delivery on HVM.\n  x86: early PV on HVM features initialization.\n  xen: Add support for HVM hypercalls.\n  ...\n"
    },
    {
      "commit": "7be3c13425ddeed8427cfaad65c9123c2c8ca331",
      "tree": "c59ed36671bc42b26ca6f18ff497f6e218af4298",
      "parents": [
        "173bdd746b128241d3d6d202142820692e7dd530"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "Michael.Hennerich@analog.com",
        "time": "Thu Aug 05 10:05:55 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 05 10:07:31 2010 -0700"
      },
      "message": "Input: adxl34x - do not mark device as disabled on startup\n\nDo not mark device as desabled on startup - otherwise user must reset\ndisable sysfs hook before the driver delivers any data.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cdd854bc42b5e6c79bbbc40c6600d995ffe6e747",
      "tree": "18c4dcc07bbb8aeb2b23bc812cd60cc293f36cd8",
      "parents": [
        "bbc4fd12a635492ad9d12bb418124fa2d5f0d734",
        "42a0ae2282b512d1a8f6f020327f5f7b8f31a5ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 09:03:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 09:03:46 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (79 commits)\n  powerpc/8xx: Add support for the MPC8xx based boards from TQC\n  powerpc/85xx: Introduce support for the Freescale P1022DS reference board\n  powerpc/85xx: Adding DTS for the STx GP3-SSA MPC8555 board\n  powerpc/85xx: Change deprecated binding for 85xx-based boards\n  powerpc/tqm85xx: add a quirk for ti1520 PCMCIA bridge\n  powerpc/tqm85xx: update PCI interrupt-map attribute\n  powerpc/mpc8308rdb: support for MPC8308RDB board from Freescale\n  powerpc/fsl_pci: add quirk for mpc8308 pcie bridge\n  powerpc/85xx: Cleanup QE initialization for MPC85xxMDS boards\n  powerpc/85xx: Fix booting for P1021MDS boards\n  powerpc/85xx: Fix SWIOTLB initalization for MPC85xxMDS boards\n  powerpc/85xx: kexec for SMP 85xx BookE systems\n  powerpc/5200/i2c: improve i2c bus error recovery\n  of/xilinxfb: update tft compatible versions\n  powerpc/fsl-diu-fb: Support setting display mode using EDID\n  powerpc/5121: doc/dts-bindings: update doc of FSL DIU bindings\n  powerpc/5121: shared DIU framebuffer support\n  powerpc/5121: move fsl-diu-fb.h to include/linux\n  powerpc/5121: fsl-diu-fb: fix issue with re-enabling DIU area descriptor\n  powerpc/512x: add clock structure for Video-IN (VIU) unit\n  ...\n"
    },
    {
      "commit": "3cfc2c42c1cbc8e238bb9c0612c0df4565e3a8b4",
      "tree": "5adc1ff2eaf64d450bf28bb6b2ce890db2567288",
      "parents": [
        "5cf65713f87775c548e3eb48dbafa32e12f28000",
        "0ea6e61122196509af82cc4f36cbdaacbefb8227"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (48 commits)\n  Documentation: update broken web addresses.\n  fix comment typo \"choosed\" -\u003e \"chosen\"\n  hostap:hostap_hw.c Fix typo in comment\n  Fix spelling contorller -\u003e controller in comments\n  Kconfig.debug: FAIL_IO_TIMEOUT: typo Faul -\u003e Fault\n  fs/Kconfig: Fix typo Userpace -\u003e Userspace\n  Removing dead MACH_U300_BS26\n  drivers/infiniband: Remove unnecessary casts of private_data\n  fs/ocfs2: Remove unnecessary casts of private_data\n  libfc: use ARRAY_SIZE\n  scsi: bfa: use ARRAY_SIZE\n  drm: i915: use ARRAY_SIZE\n  drm: drm_edid: use ARRAY_SIZE\n  synclink: use ARRAY_SIZE\n  block: cciss: use ARRAY_SIZE\n  comment typo fixes: charater \u003d\u003e character\n  fix comment typos concerning \"challenge\"\n  arm: plat-spear: fix typo in kerneldoc\n  reiserfs: typo comment fix\n  update email address\n  ...\n"
    },
    {
      "commit": "ca50a5f39041497253c6362f2ba4da1b56d3e6cb",
      "tree": "482f1607d12b60f6ef482bb4af2c9c58d7814d5f",
      "parents": [
        "a70ce4b6064b64477ed12ef1878980f842819094",
        "ca65f9fc0c447da5b270b05c41c21b19c88617c3"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Aug 04 14:49:16 2010 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Aug 04 14:49:16 2010 -0700"
      },
      "message": "Merge branch \u0027upstream/pvhvm\u0027 into upstream/xen\n\n* upstream/pvhvm:\n  Introduce CONFIG_XEN_PVHVM compile option\n  blkfront: do not create a PV cdrom device if xen_hvm_guest\n  support multiple .discard.* sections to avoid section type conflicts\n  xen/pvhvm: fix build problem when !CONFIG_XEN\n  xenfs: enable for HVM domains too\n  x86: Call HVMOP_pagetable_dying on exit_mmap.\n  x86: Unplug emulated disks and nics.\n  x86: Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock.\n  xen: Fix find_unbound_irq in presence of ioapic irqs.\n  xen: Add suspend/resume support for PV on HVM guests.\n  xen: Xen PCI platform device driver.\n  x86/xen: event channels delivery on HVM.\n  x86: early PV on HVM features initialization.\n  xen: Add support for HVM hypercalls.\n\nConflicts:\n\tarch/x86/xen/enlighten.c\n\tarch/x86/xen/time.c\n"
    },
    {
      "commit": "fe445c6e2cb62a566e1a89f8798de11459975710",
      "tree": "db1f2c0c19f488992fb5b9371476b4e7701c49a0",
      "parents": [
        "f63b759c44b0561c76a67894c734157df3313b42",
        "d01d0756f75e7a5b4b43764ad45b83c4340f11d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:41:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:41:52 2010 -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: (57 commits)\n  Input: adp5588-keypad - fix NULL dereference in adp5588_gpio_add()\n  Input: cy8ctmg110 - capacitive touchscreen support\n  Input: keyboard - also match braille-only keyboards\n  Input: adp5588-keys - export unused GPIO pins\n  Input: xpad - add product ID for Hori Fighting Stick EX2\n  Input: adxl34x - fix leak and use after free\n  Input: samsung-keypad - Add samsung keypad driver\n  Input: i8042 - reset keyboard controller wehen resuming from S2R\n  Input: synaptics - set min/max for finger width\n  Input: synaptics - only report width on hardware that supports it\n  Input: evdev - signal that device is writable in evdev_poll()\n  Input: mousedev - signal that device is writable in mousedev_poll()\n  Input: change input handlers to use bool when possible\n  Input: document the MT event slot protocol\n  Input: introduce MT event slots\n  Input: usbtouchscreen - implement reset_resume\n  Input: usbtouchscreen - implement runtime power management\n  Input: usbtouchscreen - implement basic suspend/resume\n  Input: Add ATMEL QT602240 touchscreen driver\n  Input: fix signedness warning in input_set_keycode()\n  ...\n"
    },
    {
      "commit": "d790d4d583aeaed9fc6f8a9f4d9f8ce6b1c15c7f",
      "tree": "854ab394486288d40fa8179cbfaf66e8bdc44b0f",
      "parents": [
        "73b2c7165b76b20eb1290e7efebc33cfd21db1ca",
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "173bdd746b128241d3d6d202142820692e7dd530",
      "tree": "4586610c9aee7d3689004e03ab0d4ed4e250f32d",
      "parents": [
        "448cd1664a573e69f54bfd32f3bb7220212b6cf5"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Tue Aug 03 19:44:40 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Aug 03 19:45:31 2010 -0700"
      },
      "message": "Input: gpio_keys - add hooks to enable/disable device\n\nAllow platform code to specify callbcks that will be invoked when\ninput device is opened or closed, allowing, for example, to enable\nthe device.\n\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "412a4ac5e9cf7fdeb6af562c25547a9b9da7674f",
      "tree": "a8ce13cbc9c47c99799e5e3e3ad26ba78274ee73",
      "parents": [
        "e8e5c2155b0035b6e04f29be67f6444bc914005b",
        "0c2daaafcdec726e89cbccca61d576de8429c537"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Aug 04 10:26:03 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Aug 04 10:26:03 2010 +1000"
      },
      "message": "Merge commit \u0027gcl/next\u0027 into next\n"
    },
    {
      "commit": "448cd1664a573e69f54bfd32f3bb7220212b6cf5",
      "tree": "530ca61b1cd6205a79eecc6c04b6d0da70e07f40",
      "parents": [
        "d31b2865a4e8a9dd02f39e56c8fadb824c5e187b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 20:29:10 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 20:30:44 2010 -0700"
      },
      "message": "Input: evdev - rearrange ioctl handling\n\nSplit ioctl handling into 3 separate sections: fixed-length ioctls,\nvariable-length ioctls and multi-number variable length handlers.\nThis reduces identation and makes the code a bit clearer.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d31b2865a4e8a9dd02f39e56c8fadb824c5e187b",
      "tree": "cbe062757aa54c88c8e9ae2bf6ff87f791313c60",
      "parents": [
        "987a6c0298260b7aa40702b349282554d6180e4b"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Aug 02 20:18:21 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 20:30:04 2010 -0700"
      },
      "message": "Input: dynamically allocate ABS information\n\nAs all callers are now changed to only use the input_abs_*() access\nhelpers, switching over to dynamically allocated ABS information is\neasy. This reduces size of struct input_dev from 3152 to 1640 on\n64 bit architectures.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "987a6c0298260b7aa40702b349282554d6180e4b",
      "tree": "29d0873435221a6d731267efc2412814440e4a28",
      "parents": [
        "7957e9c4d175cc065f4277211fcb7d784fcee860"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Aug 02 20:15:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 20:29:56 2010 -0700"
      },
      "message": "Input: switch to input_abs_*() access functions\n\nChange all call sites in drivers/input to not access the ABS axis\ninformation directly anymore. Make them use the access helpers instead.\n\nAlso use input_set_abs_params() when possible.\nDid some code refactoring as I was on it.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d01d0756f75e7a5b4b43764ad45b83c4340f11d6",
      "tree": "90db2ff7ccb35a8fdcf98366e6404afe1f845bc4",
      "parents": [
        "b326b853dca2f410b254198ee89abad71a2f4668",
        "0d87c7228a49e8342d60dd552892e470e0b291fa"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:35:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:35:17 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "0d87c7228a49e8342d60dd552892e470e0b291fa",
      "tree": "1282bcec7d8360d9f49b122fd3dca73f2787f47c",
      "parents": [
        "60347c194acec7ff1b4291ac8e62a5345244c2ee"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:33:26 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:34:07 2010 -0700"
      },
      "message": "Input: adp5588-keypad - fix NULL dereference in adp5588_gpio_add()\n\nThe kpad structure is assigned to i2c client via i2s_set_clientdata()\nat the end of adp5588_probe(), but in adp5588_gpio_add() we tried to\naccess it (via dev_get_drvdata! which is not nice at all) causing an\noops.\n\nLet\u0027s pass pointer to kpad directly into adp5588_gpio_add() and\nadp5588_gpio_remove() to avoid accessing driver data before it is\nset up.\n\nAlso split out building of gpiomap into a separate function to\nclear the logic.\n\nReported-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "60347c194acec7ff1b4291ac8e62a5345244c2ee",
      "tree": "29f94dbc1dc2a950f6e1b6b03fab1ad2ed17eafa",
      "parents": [
        "53c1f764022337d7168b1344d6700b3d98e4acec"
      ],
      "author": {
        "name": "Samuli Konttila",
        "email": "samuli.konttila@aavamobile.com",
        "time": "Fri Jul 30 09:02:43 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 31 02:37:17 2010 -0700"
      },
      "message": "Input: cy8ctmg110 - capacitive touchscreen support\n\nAdd support for the cy8ctmg110 capacitive touchscreen used on some\nembedded devices.\n\n(Some clean up by Alan Cox)\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2dd9320305416c171087d5347a6c908ae22c6be1",
      "tree": "ded840a33b064b3fed09bc9f9f6885d4bce4f8d0",
      "parents": [
        "685fd0b4ea3f0f1d5385610b0d5b57775a8d5842"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Thu Jul 29 11:16:33 2010 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Jul 29 13:24:57 2010 +0200"
      },
      "message": "ixp4xx-beeper: Use IRQF_NO_SUSPEND not IRQF_TIMER for non-timer interrupt\n\nixp4xx_spkr_interrupt is not a timer interrupt and therefore should\nnot use IRQF_TIMER. Use the recently introduced IRQF_NO_SUSPEND\ninstead since that is the actual desired behaviour.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: linux-input@vger.kernel.org\nLKML-Reference: \u003c1280398595-29708-2-git-send-email-ian.campbell@citrix.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ba9f507a1bea5ca2fc4a19e227c56b60fd5faca3",
      "tree": "e3eb50ca1716f9230022eac5497b1ed058e75949",
      "parents": [
        "f1cba532e8c1001a39650379aa7e04ad974d0592"
      ],
      "author": {
        "name": "Xiaolong Chen",
        "email": "xiaolong.chen@gmail.com",
        "time": "Mon Jul 26 01:01:11 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 26 01:17:41 2010 -0700"
      },
      "message": "Input: adp5588-keys - export unused GPIO pins\n\nThis patch allows exporting GPIO pins not used by the keypad itself\nto be accessible from elsewhere.\n\nSigned-off-by: Xiaolong Chen \u003cxiao-long.chen@motorola.com\u003e\nSigned-off-by: Yuanbo Ye \u003cyuan-bo.ye@motorola.com\u003e\nSigned-off-by: Tao Hu \u003ctaohu@motorola.com\u003e\nAcked-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b326b853dca2f410b254198ee89abad71a2f4668",
      "tree": "4a17f88488f0322f5ab865dca74a16d5a7ecb859",
      "parents": [
        "3619b8fead04ab9de643712e757ef6b5f79fd1ab"
      ],
      "author": {
        "name": "Chris Merrett",
        "email": "chrisfu@hardc0re.org.uk",
        "time": "Mon Jul 26 01:14:59 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 26 01:16:28 2010 -0700"
      },
      "message": "Input: xpad - add product ID for Hori Fighting Stick EX2\n\nSigned-off-by: Chris Merrett \u003cchrisfu@hardc0re.org.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1ab1d63a85cee2545272f63a7644e9f855cb65d0",
      "tree": "089afe8c03370cdfaf3eeb30d09e1bcac8a67898",
      "parents": [
        "eca3930163ba8884060ce9d9ff5ef0d9b7c7b00f"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 24 15:14:37 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 24 09:57:52 2010 -0600"
      },
      "message": "of/platform: remove all of_bus_type and of_platform_bus_type references\n\nBoth of_bus_type and of_platform_bus_type are just #define aliases\nfor the platform bus.  This patch removes all references to them and\nswitches to the of_register_platform_driver()/of_unregister_platform_driver()\nAPI for registering.\n\nSubsequent patches will convert each user of of_register_platform_driver()\ninto plain platform_drivers without the of_platform_driver shim.  At which\npoint the of_register_platform_driver()/of_unregister_platform_driver()\nfunctions can be removed.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e4f62bf7396fca48efe61513640ee399a6046e3",
      "tree": "42a503af02d9806bcc05e5fcc2cd53f9bd45b0c2",
      "parents": [
        "9e3288dc9a94fab5ea87db42177d3a9e0345a614",
        "b37fa16e78d6f9790462b3181602a26b5af36260"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 24 09:49:13 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 24 09:49:13 2010 -0600"
      },
      "message": "Merge commit \u0027v2.6.35-rc6\u0027 into devicetree/next\n\nConflicts:\n\tarch/sparc/kernel/prom_64.c\n"
    },
    {
      "commit": "f1cba532e8c1001a39650379aa7e04ad974d0592",
      "tree": "9c663e053d1a9c35d260de1b00a141e6b9dd073f",
      "parents": [
        "0fffed27f92d9d7a34de9fe017b7082b5958bb93"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Jul 22 23:38:45 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 22 23:39:16 2010 -0700"
      },
      "message": "Input: adxl34x - fix leak and use after free\n\nThese are a couple smatch issues.  In the original code, if only one of\nthe allocation fails we leak the other variable so we should goto\nout_free_mem.\n\nAlso there was a use after free if debugging was enabled and so I moved\nthe kfree() down a line.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bee6ab53e652a414af20392899879b58cd80d033",
      "tree": "96351c583984ec497feae270f09f445a4703a676",
      "parents": [
        "18f19aa62a267f2f759e278018f1032adf4c3774"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng@linux.intel.com",
        "time": "Fri May 14 12:39:33 2010 +0100"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Jul 22 16:45:35 2010 -0700"
      },
      "message": "x86: early PV on HVM features initialization.\n\nInitialize basic pv on hvm features adding a new Xen HVM specific\nhypervisor_x86 structure.\n\nDon\u0027t try to initialize xen-kbdfront and xen-fbfront when running on HVM\nbecause the backends are not available.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Sheng Yang \u003csheng@linux.intel.com\u003e\nSigned-off-by: Yaozu (Eddie) Dong \u003ceddie.dong@intel.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "27efd7e2e6d052e543425dba172d96f42704ef65",
      "tree": "b3c4bbb867b194750586cacff26c8455051ea259",
      "parents": [
        "84d4db0e22965334ae8272f324d31fb4657465aa",
        "3619b8fead04ab9de643712e757ef6b5f79fd1ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 22 11:46:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 22 11:46:15 2010 -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: synaptics - relax capability ID checks on newer hardware\n  Input: twl40300-keypad - fix handling of \"all ground\" rows\n  Input: gamecon - reference correct pad in gc_psx_command()\n  Input: gamecon - reference correct input device in NES mode\n  Input: w90p910_keypad - change platfrom driver name to \u0027nuc900-kpi\u0027\n  Input: i8042 - add Gigabyte Spring Peak to dmi_noloop_table\n  Input: qt2160 - rename kconfig symbol name\n"
    },
    {
      "commit": "3619b8fead04ab9de643712e757ef6b5f79fd1ab",
      "tree": "8706cddaa01085ea10645f905d1e874adc652cee",
      "parents": [
        "3fea60261e73dbf4a51130d40cafcc8465b0f2c3"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 21 00:01:19 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 21 18:39:03 2010 -0700"
      },
      "message": "Input: synaptics - relax capability ID checks on newer hardware\n\nOlder firmwares fixed the middle byte of the Synaptics capabilities\nquery to 0x47, but starting with firmware 7.5 the middle byte\nrepresents submodel ID, sometimes also called \"dash number\".\n\nReported-and-tested-by: Miroslav Šulc \u003cfordfrog@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0fffed27f92d9d7a34de9fe017b7082b5958bb93",
      "tree": "d1ca545f052935ee87206ab6f84adb027bb56560",
      "parents": [
        "1ca56e513a9fd356d5a9e0de45dbe0e189e00386"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Wed Jul 21 00:45:10 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 21 00:49:06 2010 -0700"
      },
      "message": "Input: samsung-keypad - Add samsung keypad driver\n\nThis patch adds support for keypad driver running on Samsung cpus. This\ndriver is tested on GONI and Aquila board using S5PC110 cpu.\n\n[ch.naveen@samsung.com: tested on SMDK6410, SMDKC100, and SMDKV210]\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nTested-by: Naveen Krishna Ch \u003cch.naveen@samsung.com\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1ca56e513a9fd356d5a9e0de45dbe0e189e00386",
      "tree": "e260d6d14f188ac6a0269e66986abbdb231f715d",
      "parents": [
        "58fb021827b7455e05d89371556e6c255e9fb2e1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 20 20:25:34 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 20 20:32:21 2010 -0700"
      },
      "message": "Input: i8042 - reset keyboard controller wehen resuming from S2R\n\nSome laptops, such as Lenovo 3000 N100, require keyboard controller reset\nin order to have touchpad operable after suspend to RAM. Even if box does\nnot need the reset it should be safe to do so, so instead of chasing\nafter misbehaving boxes and grow DMI tables, let\u0027s reset the controller\nunconditionally.\n\nReported-and-tested-by: Jerome Lacoste \u003cjerome.lacoste@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3fea60261e73dbf4a51130d40cafcc8465b0f2c3",
      "tree": "65a43fefef741f049b9bd237502200960a020f9e",
      "parents": [
        "c25f7b763cc35a249232ce612a36a811b0e263f9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 20 20:25:35 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 20 20:29:48 2010 -0700"
      },
      "message": "Input: twl40300-keypad - fix handling of \"all ground\" rows\n\nThe Nokia RX51 board code (arch/arm/mach-omap2/board-rx51-peripherals.c)\ndefines a key map for the matrix keypad keyboard. The hardware seems to\nuse all of the 8 rows and 8 columns of the keypad, although not all\npossible locations are used.\n\nThe TWL4030 supports keypads with at most 8 rows and 8 columns. Most keys\nare defined with a row and column number between 0 and 7, except\n\n        KEY(0xff, 2, KEY_F9),\n        KEY(0xff, 4, KEY_F10),\n        KEY(0xff, 5, KEY_F11),\n\nwhich represent keycodes that should be emitted when entire row is\nconnected to the ground.  since the driver handles this case as if we\nhad an extra column in the key matrix. Unfortunately we do not allocate\nenough space and end up owerwriting some random memory.\n\nReported-and-tested-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c25f7b763cc35a249232ce612a36a811b0e263f9",
      "tree": "b1993a5cefad38757f26a708223285f3e6174326",
      "parents": [
        "7b5d3312fbfbb21d2fc7de94e0db66cfdf8b0055"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 20 20:25:35 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 20 20:29:32 2010 -0700"
      },
      "message": "Input: gamecon - reference correct pad in gc_psx_command()\n\nOtherwise we won\u0027t see any events from the gamepad.\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d16408\n\nReported-and-tested-by: Eugene Yudin \u003ceugene.yudin@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7b5d3312fbfbb21d2fc7de94e0db66cfdf8b0055",
      "tree": "29f2c92dea84554ab0cd73f57df2a4ca5bad476f",
      "parents": [
        "1afaab90e8c0317170a53967064a934a77a59c16"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 20 20:25:35 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 20 20:29:11 2010 -0700"
      },
      "message": "Input: gamecon - reference correct input device in NES mode\n\nWe moved input devices from \u0027struct gc\u0027 to individial pads (struct\ngc-pad), but gc_nes_process_packet() was still trying to use old\nones and crashing.\n\nCc: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "58fb021827b7455e05d89371556e6c255e9fb2e1",
      "tree": "2c1d7bf2d0f2555567e907929ed6f9cf85e23455",
      "parents": [
        "2a8e77102e02dd236ff276a2151073ed551d04f2"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Mon Jul 19 09:06:15 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 19 21:44:38 2010 -0700"
      },
      "message": "Input: synaptics - set min/max for finger width\n\nReporting this will allow GUI config apps to correctly scale\nwidth sensitive config values (such as palm detect) to correct\nrange.  Current user apps are detecting kernels min/max\u003d0/0 and\nmaking an assumption that it means 0/16 or 0/15.\n\nSynaptics touchpad interface guides show 4/15 are correct values\nbut driver forces to 0 when no fingers on touchpad.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2a8e77102e02dd236ff276a2151073ed551d04f2",
      "tree": "bddb91775388cc6591d84cea04cc5084ab28c45b",
      "parents": [
        "c18fb1396eb809dbc16e51da273a1789f9d799bf"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Mon Jul 19 09:06:15 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 19 21:44:33 2010 -0700"
      },
      "message": "Input: synaptics - only report width on hardware that supports it\n\nSynaptics devices report fixed value of 5 for finger/palm widths\non devices that do not support capability and driver further\nhardcodes to 5.  Stop reporting this fixed value when its not\nsupported since its not useful.\n\nThis will aid applications so they can better auto-enable support\nfor multi-touch emulation and palm detection logic using finger\nwidth only for devices that support width detection.\n\nI can find no applications that currently require existence on\nABS_TOOL_WIDTH. Since only synaptics and bcm input devices\ncurrently support this tool, it seems they must handle it\ngracefully.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1afaab90e8c0317170a53967064a934a77a59c16",
      "tree": "55aef915061f1e001042f75ffb3f4fb3f5cb53e0",
      "parents": [
        "3e1bbc8d5018a05c0793c8a32b777a1396eb4414"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Sun Jul 18 22:23:19 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 19 21:42:56 2010 -0700"
      },
      "message": "Input: w90p910_keypad - change platfrom driver name to \u0027nuc900-kpi\u0027\n\nThe name of platfrom device was changed and we need to make driver\u0027s\nname match in order for it to bind to the device.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3e1bbc8d5018a05c0793c8a32b777a1396eb4414",
      "tree": "1c8a87b8faa1c1828abd416789ee2a9be5c11204",
      "parents": [
        "d90d8d5e52a61695483bdb827086a673936e8616"
      ],
      "author": {
        "name": "Kamal Mostafa",
        "email": "kamal@canonical.com",
        "time": "Mon Jul 19 11:00:52 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 19 21:41:52 2010 -0700"
      },
      "message": "Input: i8042 - add Gigabyte Spring Peak to dmi_noloop_table\n\nGigabyte \"Spring Peak\" notebook indicates wrong chassis-type, tripping up\ni8042 and breaking the touchpad.  Add this model to i8042_dmi_noloop_table[]\nto resolve.\n\nBugLink: https://bugs.launchpad.net/bugs/580664\n\nSigned-off-by: Kamal Mostafa \u003ckamal@canonical.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d90d8d5e52a61695483bdb827086a673936e8616",
      "tree": "a0d06163b339f35bc974bbaf8ae596b1dc479cd0",
      "parents": [
        "5b39187fad6faefae5ce1a1e997651d4e382b135"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Sat Jul 17 14:29:06 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 17 14:30:28 2010 -0700"
      },
      "message": "Input: qt2160 - rename kconfig symbol name\n\ndrivers/input/keyboard/Kconfig defines QT2160 while the corresponding\nMakefile expects CONFIG_KEYBOARD_QT2160 as all other keyboard drivers\ndo. To keep this Makefile consistent rename the config-token from\nCONFIG_QT2160 to CONFIG_KEYBOARD_QT2160.\n\nThe various defconfig files are left alone.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cc10b6ffd39ef982f86de68d95e5811df82cf819",
      "tree": "cb6f24f40d0211513321b5230b87efc022aeed1f",
      "parents": [
        "042bd1ff6cf255e71689db913786dbb6bb79542d",
        "5b39187fad6faefae5ce1a1e997651d4e382b135"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 16 08:22:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 16 08:22:40 2010 -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: w90p910_ts - fix call to setup_timer()\n  Input: synaptics - fix wrong dimensions check\n  Input: i8042 - mark stubs in i8042.h \"static inline\"\n"
    },
    {
      "commit": "c18fb1396eb809dbc16e51da273a1789f9d799bf",
      "tree": "43a8f5a321dc625e4cf269a68ccd72fe3b93bcba",
      "parents": [
        "4d4bf995ea873cc213c5abc5402af46ef490b8fd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 15 23:28:42 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 15 23:53:00 2010 -0700"
      },
      "message": "Input: evdev - signal that device is writable in evdev_poll()\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4d4bf995ea873cc213c5abc5402af46ef490b8fd",
      "tree": "ae150da8d3053ce30f49509c8c030c6a9c53ccef",
      "parents": [
        "20da92de8ec3c1d4ba7e5aca322d38b6ce634932"
      ],
      "author": {
        "name": "Julien Moutinho",
        "email": "julm+linux@savines.alpes.fr.eu.org",
        "time": "Thu Jul 15 23:27:56 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 15 23:52:52 2010 -0700"
      },
      "message": "Input: mousedev - signal that device is writable in mousedev_poll()\n\nThe Microsoft ImPS/2 mouse protocol being bidirectionnal (sic)\none may have to write in /dev/input/mice; and that works better\nif select() does not hang.\n\nSigned-off-by: Julien Moutinho \u003cjulm+linux@savines.alpes.fr.eu.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "20da92de8ec3c1d4ba7e5aca322d38b6ce634932",
      "tree": "2349309cc452763e649c75f94bf00c327376f8d2",
      "parents": [
        "72c8a94a585afea1f45aa8c4f6938ed6d05be57a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 15 23:27:36 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 15 23:52:33 2010 -0700"
      },
      "message": "Input: change input handlers to use bool when possible\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "40d007e7df1dab17bf1ecf91e718218354d963d7",
      "tree": "d8c12e13e71f411b4f66aa44ec9b23935156e49d",
      "parents": [
        "a8aef622929bbba4d89498fb41dd445c14fae1f7"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu Jul 15 23:10:10 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 15 23:52:03 2010 -0700"
      },
      "message": "Input: introduce MT event slots\n\nWith the rapidly increasing number of intelligent multi-contact and\nmulti-user devices, the need to send digested, filtered information\nfrom a set of different sources within the same device is imminent.\nThis patch adds the concept of slots to the MT protocol. The slots\nenumerate a set of identified sources, such that all MT events\ncan be passed independently and selectively per identified source.\n\nThe protocol works like this: Instead of sending a SYN_MT_REPORT\nevent immediately after the contact data, one sends an ABS_MT_SLOT\nevent immediately before the contact data. The input core will only\nemit events for slots with modified MT events. It is assumed that\nthe same slot is used for the duration of an initiated contact.\n\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nAcked-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nAcked-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5b39187fad6faefae5ce1a1e997651d4e382b135",
      "tree": "0a6095cfc219b932afead2bb4597aaf811e25367",
      "parents": [
        "bbddd199995ff55f1bb0336cadff4ee3d02b5a2c"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Thu Jul 15 23:28:57 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 15 23:51:03 2010 -0700"
      },
      "message": "Input: w90p910_ts - fix call to setup_timer()\n\nNo need to take address, w90p910_ts is already a pointer.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a8aef622929bbba4d89498fb41dd445c14fae1f7",
      "tree": "839b1724cc937af7cc65fef03e951d68a1a2a0db",
      "parents": [
        "5d9efc59e689445f1f8c4eceb125c1a12898e65c"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jul 15 09:21:40 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 15 09:30:57 2010 -0700"
      },
      "message": "Input: usbtouchscreen - implement reset_resume\n\nThis implements reset_resume() by splitting init into allocations\nof private data structures and device initializations. Device\ninitializations are repeated upon reset_resume.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nTested-by: Petr Štetiar \u003cynezz@true.cz\u003e\nTested-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5d9efc59e689445f1f8c4eceb125c1a12898e65c",
      "tree": "21b21794e49de25f728aa0d974722f875fac95cf",
      "parents": [
        "ed4299e1b173f111ac0c40d6617e47fbff02b52f"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jul 15 09:19:51 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 15 09:30:52 2010 -0700"
      },
      "message": "Input: usbtouchscreen - implement runtime power management\n\nThis implement USB autosuspend while the device is opened for\ndevices that do remote wakeup with a fallback to open/close for\nthose devices that don\u0027t. Devices that require the host to\nconstantly poll them are never autosuspended.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nTested-by: Petr Štetiar \u003cynezz@true.cz\u003e\nTested-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ed4299e1b173f111ac0c40d6617e47fbff02b52f",
      "tree": "58af5375a47c5ef324fe090eea8c60165a581525",
      "parents": [
        "4cf51c383d7a8d472a6090a0d19c371d40e823c9"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jul 15 09:16:39 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 15 09:30:43 2010 -0700"
      },
      "message": "Input: usbtouchscreen - implement basic suspend/resume\n\nThis implements basic support for suspend \u0026 resume.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nTested-by: Petr Štetiar \u003cynezz@true.cz\u003e\nTested-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4cf51c383d7a8d472a6090a0d19c371d40e823c9",
      "tree": "34dad34a42705e71d5f3c31fc7eb8f7fa2233049",
      "parents": [
        "fd6cf3dddfb06e8e06d62990c076c25211f79eec"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Wed Jul 14 21:55:30 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 14 21:58:52 2010 -0700"
      },
      "message": "Input: Add ATMEL QT602240 touchscreen driver\n\nThe chip\u0027s full name is AT42QT602240 or ATMXT224. This is a capacitive\ntouchscreen supporting 10-contact multitouch and using I2C interface.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bbddd199995ff55f1bb0336cadff4ee3d02b5a2c",
      "tree": "ffc2f282465bd67ed58fa8f5451eef54b7650a14",
      "parents": [
        "c59690fa484c04ab96fe932241b569a09755a4d2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 14 09:32:46 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 14 09:33:56 2010 -0700"
      },
      "message": "Input: synaptics - fix wrong dimensions check\n\nThe commit 83ba9ea8a04b72dfee2515428c15e7414ba4fc61 ommitted the return\nline for the old synaptics model accidentally.  This resulted in a wrong\ncheck, namely, the dimensions are checked for the old devices that don\u0027t\nsupport the query properly.\n\nThis patch adds the return line back.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fd6cf3dddfb06e8e06d62990c076c25211f79eec",
      "tree": "e72184f281da6b286481e115c35f15184d050d84",
      "parents": [
        "e22739d02a13bb2099084d135f90f4ac6b6d01e1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 14 00:25:21 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 14 01:23:51 2010 -0700"
      },
      "message": "Input: fix signedness warning in input_set_keycode()\n\nThe dev-\u003egetkeycode() method expects unsigned argument.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e22739d02a13bb2099084d135f90f4ac6b6d01e1",
      "tree": "d10ac9786860b5c0cb9c85800696f6a01f9c34ff",
      "parents": [
        "7beae7028acec3bb235fa079fd7e45cc289c0fd7"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed Jul 14 00:25:21 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jul 14 01:23:11 2010 -0700"
      },
      "message": "Input: Add pwm beeper driver\n\nThis patch adds a simple driver which allows to use pwm based beepers (for\nexample piezo elements) as a pcspkr-like device.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7beae7028acec3bb235fa079fd7e45cc289c0fd7",
      "tree": "ad03212ea1ed8546cb0939651351fc066b9fb074",
      "parents": [
        "bf77499faa1c566ccfb1bbb3a85ae5eb5ca926c6"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Tue Jul 13 09:42:33 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 13 09:43:50 2010 -0700"
      },
      "message": "Input: xpad - remove mouse buttons and axes for dance pads\n\nDance pads don\u0027t have any axes/sticks, only buttons for directions. For\nexample buttons like left+right will get triggered at once, an axis\ncan\u0027t handle this anyway.  So this patch adds a module parameter named\n\"sticks_to_null\" for unknown devices. A known dance pad makes use of\nit by changing to a new mapping-option named DANCEPAD_MAP_CONFIG. Other\ntested devices may follow by adding this mapping-option too.\n\nSome buttons of xpad-devices are addressing mouse-buttons instead of\ngamepad-buttons. This gets fixed too.\n\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bf77499faa1c566ccfb1bbb3a85ae5eb5ca926c6",
      "tree": "3dd3cb261e15c86ec5081480ba8de4b5f9148dfa",
      "parents": [
        "02b5fac1f71c21a84da025973ccb14e4ec6f6d4a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 13 09:33:20 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 13 09:43:24 2010 -0700"
      },
      "message": "Input: atlas_btns - switch to using pr_err() and friends\n\nThis ensures consistent prefixes on all messages emitted by the\ndriver.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "02b5fac1f71c21a84da025973ccb14e4ec6f6d4a",
      "tree": "0c48c0fccb15adebde7ce7a3ee0ee89bd2ff113f",
      "parents": [
        "07d19ffce54faa5591954bab3644b6f2ff31640c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 13 09:25:12 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 13 09:43:19 2010 -0700"
      },
      "message": "Input: atlas_btns - fix mixing acpi_status and int for return value\n\nTo improve readability, this patch fixes mixing acpi_status\nand int for return value.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "07d19ffce54faa5591954bab3644b6f2ff31640c",
      "tree": "560f06766b5a6d2122e976fe288b5b20a7d57464",
      "parents": [
        "dda7b73cdf9dc5bd52c3adad42cb5e6ab4639883"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 13 09:13:23 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 13 09:43:15 2010 -0700"
      },
      "message": "Input: atlas_btns - adds a missing owner field for atlas_acpi_driver\n\nThe owner field provides the link between drivers and modules in sysfs.\nAfter setting the owner field, we can see which module provides which\ndriver and vice versa by looking at /sys/bus/acpi/drivers/Atlas ACPI/module\nand /sys/module/atlas_btns/drivers/acpi:Atlas ACPI\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dda7b73cdf9dc5bd52c3adad42cb5e6ab4639883",
      "tree": "4af98e19066bcc144e783ba0d8f35c5c26214865",
      "parents": [
        "312e8e8a9e2471b0ada7366497fffb3ff1a40e2c"
      ],
      "author": {
        "name": "Markus Lehtonen",
        "email": "markus.lehtonen@nokia.com",
        "time": "Wed Jul 07 09:45:18 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 08 21:02:55 2010 -0700"
      },
      "message": "Input: twl4030-pwrbutton - replace __devinit with __init\n\nPower button is not hot-pluggable so we can save some memory by\nusing __init.\n\nSigned-off-by: Markus Lehtonen \u003cmarkus.lehtonen@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "540c6c392f01887dcc96bef0a41e63e6c1334f01",
      "tree": "7ee14b42b10f4be641c8a1fcd5bb8aa8d8ee09e4",
      "parents": [
        "68581e9350506dcf0160c3a29dcd21e5a848cda7"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@ge.com",
        "time": "Mon May 24 22:09:16 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jul 09 11:28:33 2010 +1000"
      },
      "message": "powerpc: Add i8042 keyboard and mouse irq parsing\n\nCurrently the irqs for the i8042, which historically provides keyboard and\nmouse (aux) support, is hardwired in the driver rather than parsing the\ndts.  This patch modifies the powerpc legacy IO code to attempt to parse\nthe device tree for this information, failing back to the hardcoded values\nif it fails.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5cdfa1c3bbabb809ef3134f741a63e13373a8cad",
      "tree": "1f118ddcbc40f9040aa6f5d1f6bbf6049b694c52",
      "parents": [
        "c9d46f63f8e89fd70f97b83fdc4e5d2e37d92aeb"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Wed Jul 07 13:02:16 2010 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Jul 07 17:05:07 2010 -0700"
      },
      "message": "input: i8042 - add runtime check in x86\u0027s i8042_platform_init\n\nThen it will first check x86_platforms\u0027s i8042 detection result,\nthen go on with normal probe.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nLKML-Reference: \u003c4c34dd482753bb8f1@agluck-desktop.sc.intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "c9d46f63f8e89fd70f97b83fdc4e5d2e37d92aeb",
      "tree": "f4a633ea3f534bfc3b8eb8cd1438119b4a2ff169",
      "parents": [
        "44631ac64d06d2f7ce006c2a6f2c8e003a9c6ace"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Mon Jul 05 23:03:21 2010 +0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Jul 07 17:05:07 2010 -0700"
      },
      "message": "Revert \"Input: fixup X86_MRST selects\"\n\nThis reverts commit 0b28bac5aef7bd1ab213723df031e61db9ff151a.\n\nAfter adding x86_platform\u0027s detection for i8042 controller, we\ndon\u0027t need the force dependency on !X86_MRST any more\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nLKML-Reference: \u003c1278342202-10973-5-git-send-email-feng.tang@intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "44631ac64d06d2f7ce006c2a6f2c8e003a9c6ace",
      "tree": "a7c37e6be6ceecbd23e6101971a217ded18d5827",
      "parents": [
        "6d2cce62017efe957e34cfcbba23861b7671980b"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Mon Jul 05 23:03:20 2010 +0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Jul 07 17:05:06 2010 -0700"
      },
      "message": "Revert \"Input: do not force selecting i8042 on Moorestown\"\n\nThis reverts commit 685afae02557a178185a4be36f58332976e79f63.\n\nAfter adding x86_platform\u0027s detection for i8042 controller, we\ndon\u0027t need the force dependency on !X86_MRST any more\n\nCc: Jacob Pan \u003cjacob.jun.pan@linux.intel.com\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nLKML-Reference: \u003c1278342202-10973-4-git-send-email-feng.tang@intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "312e8e8a9e2471b0ada7366497fffb3ff1a40e2c",
      "tree": "45f91b8099e5fbcebfcb3a208902013a4bb9fb0c",
      "parents": [
        "866d7d7b4a4e1d502b136bcc8af605091fe4c7b5"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Sun Jul 04 01:21:25 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jul 04 01:23:26 2010 -0700"
      },
      "message": "Input: mcs - Add MCS touchkey driver\n\nThis adds support for MELPAS MCS5000/MSC5080 touch key controllers.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "866d7d7b4a4e1d502b136bcc8af605091fe4c7b5",
      "tree": "770e175bfcea2de9156630c2c91611d8d4dad1b8",
      "parents": [
        "3eac5c7e44f35eb07f0ecb28ce60f15b2dda1932"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Jul 01 09:01:50 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 03 13:13:23 2010 -0700"
      },
      "message": "Input: release pressed keys when resuming device\n\nAs the kernel has no way to know whether a key was released\nwhile the system was asleep, keys need to be reported released\nas the system is resumed, lest autorepeat set in.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3eac5c7e44f35eb07f0ecb28ce60f15b2dda1932",
      "tree": "a943d0d07ef4c6178fcbdbca68290ee48b930cb1",
      "parents": [
        "0f622bf465e78c390e13c5f4a14d0b3f8fb7c7e5"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jul 01 09:01:56 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 03 13:13:22 2010 -0700"
      },
      "message": "Input: ads7846 - extend the driver for ads7845 controller support\n\nADS7845 is a controller for 5-wire touch screens and somewhat\ndifferent from 7846. It requires three serial communications to\naccomplish one complete conversion. Unlike 7846 it doesn\u0027t allow\nZ1-/Z2- position measurement.\n\nThe patch extends the ads7846 driver to also support ads7845.\nThe packet struct is extended to contain needed command and\nconversion buffers. ads7846_rx() and ads7846_rx_val() now\ndifferentiate between 7845 and 7846 case. ads7846_probe() is\nmodified to setup ads7845 specific command and conversion\nmessages and to switch ads7845 into power-down mode, since\nthis is needed to be prepared to respond to pendown interrupts.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0f622bf465e78c390e13c5f4a14d0b3f8fb7c7e5",
      "tree": "f261ab1f1707cdcd3b84e5661a3e0c332c8fcc21",
      "parents": [
        "af6e1d99ea525161f70f68ecb83d0d0f54f1bf62"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 01 09:01:50 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 03 13:13:22 2010 -0700"
      },
      "message": "Input: ads7846 - do not allow altering platform data\n\nTested-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "af6e1d99ea525161f70f68ecb83d0d0f54f1bf62",
      "tree": "5d805e4e6da3f252bd9b4d8a958b25723970837f",
      "parents": [
        "963ce8ae6dbc7c8dffb1b117ba14673d40b22dda"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Jul 01 09:07:33 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 03 13:13:21 2010 -0700"
      },
      "message": "Input: adxl34 - make enable/disable separate from suspend/resume\n\nSuspending and resuming the device should be separate from enabling\nand disabling it through sysfs attribute and thus should not alter\nac-\u003edisabled flag.\n\n[michael.hennerich@analog.com: various fixups]\nTested-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "963ce8ae6dbc7c8dffb1b117ba14673d40b22dda",
      "tree": "97603f28d05852c4609e3ea4161d4d35362a0b05",
      "parents": [
        "447b9065b418cbeb6a03ebdcd08629ac26ed8e4a"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Jun 30 14:51:10 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 03 13:13:20 2010 -0700"
      },
      "message": "Input: ad7879 - report EV_KEY/BTN_TOUCH events\n\nSome input events users such as Android require BTN_TOUCH events.\nImplement EV_KEY/BTN_TOUCH and make sure that the release event\nis not erroneous scheduled without a preceding valid touch.\nAvoid duplicated BTN_TOUCH events, even though input core filters\nthem.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "447b9065b418cbeb6a03ebdcd08629ac26ed8e4a",
      "tree": "815552189a433103ef1ded48700be528428b64fa",
      "parents": [
        "16ea10a7d557a0177cbbd716b4a06e5373d513ba"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Jun 30 14:51:09 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 03 13:13:20 2010 -0700"
      },
      "message": "Input: ad7879 - fix spi word size to 16 bit\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "16ea10a7d557a0177cbbd716b4a06e5373d513ba",
      "tree": "6d2dd43c1a5ce6bbf4b056e0e8c39d96fc7acf0d",
      "parents": [
        "14fbbc36d126d7ec7717144def386b9fc4c7fba2"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Jun 30 14:51:09 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 03 13:13:19 2010 -0700"
      },
      "message": "Input: ad7879 - use i2c_smbus_read_i2c_block_data() to lower overhead\n\nAvoid additional addressing overhead incurred by word_data transfers.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "14fbbc36d126d7ec7717144def386b9fc4c7fba2",
      "tree": "425be4f1742e0f9de874573d4f10e9831f3ca27d",
      "parents": [
        "4397c98a8a60ba029f2d0051d0cbafe600f05d8c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 30 14:50:51 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 03 13:13:14 2010 -0700"
      },
      "message": "Input: ad7879 - add open and close methods\n\nTested-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4397c98a8a60ba029f2d0051d0cbafe600f05d8c",
      "tree": "8aed8bdd4b811051fc877b1f08e7b68d343a12e4",
      "parents": [
        "7cd7a82d16ad5a711338c1baf2316f24121d93aa"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jun 30 01:40:52 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Jul 03 13:13:03 2010 -0700"
      },
      "message": "Input: ad7879 - split bus logic out\n\nThe ad7879 driver is using the old bus method of only supporting one\nat a time (I2C or SPI). So refactor it like the other input drivers\nthat support multiple busses simultaneously.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7cd7a82d16ad5a711338c1baf2316f24121d93aa",
      "tree": "a23145ef643a5cc9d11e78b74dd3bf51bc511d5a",
      "parents": [
        "08fa16b6b75005c120b59d00ae42a0b7cc68db45"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 30 01:40:52 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 30 15:08:09 2010 -0700"
      },
      "message": "Input: ad7879 - use threaded IRQ\n\nTested-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "08fa16b6b75005c120b59d00ae42a0b7cc68db45",
      "tree": "c5f22412467f72dd0c7291bbb958a9485e894f02",
      "parents": [
        "1796b983cc4cbbed5e9e478b03591609a2c21987",
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 30 15:07:09 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 30 15:07:09 2010 -0700"
      },
      "message": "Merge commit \u0027v2.6.35-rc3\u0027 into next\n"
    },
    {
      "commit": "1636f8ac2b08410df4766449f7c86b912443cd99",
      "tree": "9c923c017e956779f237d4ffa51d49beb3de6d3e",
      "parents": [
        "2b07be2493681220cac4d185494a4edb0b8efd1e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jun 18 11:09:58 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 28 12:41:33 2010 -0700"
      },
      "message": "sparc/of: Move of_device fields into struct pdev_archdata\n\nThis patch moves SPARC architecture specific data members out of\nstruct of_device and into the pdev_archdata structure.  The reason\nfor this change is to unify the struct of_device definition amongst\nall the architectures.  It also remvoes the .sysdata, .slot, .portid\nand .clock_freq properties because they aren\u0027t actually used by\nanything.\n\nA subsequent patch will replace struct of_device entirely with struct\nplatform_device and the of_platform support code will share common\nroutines with the platform bus (but the bus instances themselves can\nremain separate).\n\nThis patch also adds \u0027struct resources *resource\u0027 and num_resources\nto match the fields defined in struct platform_device.  After this\nchange, \u0027struct platform_device\u0027 can be used as a drop-in replacement\nfor \u0027struct of_platform\u0027.\n\nThis change is in preparation for merging the of_platform_bus_type\nwith the platform_bus_type.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "1796b983cc4cbbed5e9e478b03591609a2c21987",
      "tree": "2cbb7e583d38a76cbf0f036857350deb8c5216f6",
      "parents": [
        "28ed684fa3c0a75b59a00e209afef98aff7fa617"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Jun 28 11:34:24 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 28 11:35:15 2010 -0700"
      },
      "message": "Input: lm8323 - fix error handling in lm8323_probe()\n\nWe reuse the \"i\" variable later on so if we goto fail3 or fail4\nthen \"i\" will be set to the wrong thing and cause a crash.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "28ed684fa3c0a75b59a00e209afef98aff7fa617",
      "tree": "eaa3223d9556e1db6a11a05c981e5f7ddb9c8908",
      "parents": [
        "df506f2c0023380ffa67a946fa36eee4150773a3"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Mon Jun 28 10:59:32 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 28 11:01:10 2010 -0700"
      },
      "message": "Input: gpio-keys - add gpiolib debounce support\n\ngpiolib now has debounce support added in .35, so let\u0027s make use of it.\nThis allows to use hardware GPIO debouncing on some platforms like OMAP.\n\nIn case gpiolib debounce setup fails for some GPIO, the driver will fall\nback to timer based debouncing, which is what it used before.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "38771bb440e8c01d07627abc39ac28acbf450cbe",
      "tree": "5b417e27fc8a30b11bff1e342b1ef9ae407f1058",
      "parents": [
        "7804302b14032d357d889e4a23e463eb6a6c5136"
      ],
      "author": {
        "name": "Petr Štetiar",
        "email": "ynezz@true.cz",
        "time": "Mon Jun 28 09:38:48 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 28 09:42:17 2010 -0700"
      },
      "message": "Input: usbtouchscreen - add support for ET\u0026T TC4UM touchscreen controller\n\nThis patch adds support for the ET\u0026T TC4UM 4-wire USB touchscreen\ncontroller and tries to reuse the bits for TC5UH controller in kernel\nalready. Data interface is same.\n\nTested-by: Roger Pueyo Centelles \u003crogerpueyo@rogerpueyo.com\u003e\nSigned-off-by: Petr Štetiar \u003cynezz@true.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7804302b14032d357d889e4a23e463eb6a6c5136",
      "tree": "c71800f52507e70691786347c96168724dcf6ea4",
      "parents": [
        "c8f2edc56acf0a55ede777c07314c9744bb723be"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon Jun 28 01:25:19 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 28 01:34:25 2010 -0700"
      },
      "message": "Input: ads7846 - allow specifying irq trigger type in platform data\n\nOn some platforms, for example with GPIO interrupts on mpc5121,\nit is not possible to configure falling edge interrupts.\n\nSpecifying irq trigger type in platform data structure\nallows using ads7846 driver on such platforms.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ],
  "next": "c8f2edc56acf0a55ede777c07314c9744bb723be"
}
