)]}'
{
  "log": [
    {
      "commit": "e9cf59aeeea49ae84ffcf0e28699b46d705e85f0",
      "tree": "7aae7ea622b3bc71953aeee9ca302660e95a4f51",
      "parents": [
        "7c45512df987c5619db041b5c9b80d281e26d3db",
        "9937c026820baabd1e908a9c1e6bdc846293000a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 18 10:23:40 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 18 10:23:40 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input subsystem fixes from Dmitry Torokhov:\n \"Two small driver fixups and a documentation update for managed input\n  devices\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: wacom - fix wacom_set_report retry logic\n  Input: document that unregistering managed devices is not necessary\n  Input: lm8323 - fix checking PWM interrupt status\n"
    },
    {
      "commit": "84e4e46020cdb0e091858eb8263a2287880e2bad",
      "tree": "09a5bdd2d97bf270c325001d4bd9494e62d8cc45",
      "parents": [
        "99a844b7319fef4f41794efdc3ecdd74920cd756"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Fri Feb 01 12:59:36 2013 -0500"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Mon Feb 04 12:53:12 2013 -0500"
      },
      "message": "drivers/input/joystick/analog.c: enable precise timer\n\nLike nm10300, tile can just use get_cycles() for this.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "9937c026820baabd1e908a9c1e6bdc846293000a",
      "tree": "461b2c70b16edf74c7d5444951133c534a007c93",
      "parents": [
        "b666263b71cb1f3b96fb79e69de7f119062b0da2"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Wed Jan 23 19:37:34 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jan 23 19:38:52 2013 -0800"
      },
      "message": "Input: wacom - fix wacom_set_report retry logic\n\nLogic sets a value and then reads it back to make sure it worked\nand retries write on failures.  Since read and write share a buffer,\nit needs to be set back up before writing though.\n\nIssue is not seen a lot because 1) it doesn\u0027t need to retry for\na lot of tablets and 2) a lot of failures that need a retry are\nfrom an -ETIMEDOUT and hopefully buffer is not touched in this case.\n\nAt least one user has shown logs with buffer being modified during\n-ETIMEDOUT case with linux 3.7 kernel.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "b666263b71cb1f3b96fb79e69de7f119062b0da2",
      "tree": "3bc8324eb817042d2eef13f459a7d2b668892fd3",
      "parents": [
        "bec7a4bbecf7da86b6e64bb78d22c92ea1ba4afe"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jan 08 09:10:31 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jan 09 09:07:56 2013 -0800"
      },
      "message": "Input: document that unregistering managed devices is not necessary\n\nApparently some users of managed input devices are confused whether\ninput_unregister_device() is needed when working with them. Clarify\nthis in the kernel doc for devm_input_allocate_device(): in most cases\nthere is no need to call neither input_unregister_device() nor\ninput_free_device() when working with managed devices.\n\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "bec7a4bbecf7da86b6e64bb78d22c92ea1ba4afe",
      "tree": "7f26cf702d87aa55470b09737e7558863b425214",
      "parents": [
        "e324ce61ef483dd26d03502d35666ad48a2e1b33"
      ],
      "author": {
        "name": "Nickolai Zeldovich",
        "email": "nickolai@csail.mit.edu",
        "time": "Sat Jan 05 14:38:17 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jan 06 00:52:21 2013 -0800"
      },
      "message": "Input: lm8323 - fix checking PWM interrupt status\n\nINT_PWM1 is already a bitmask, not the bit number, so shifting by INT_PWM1 is\nincorrect.\n\nSigned-off-by: Nickolai Zeldovich \u003cnickolai@csail.mit.edu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "6ed1914982e9cd46e37a6a6aa9e1fd1de6a50bf7",
      "tree": "2f4b687e57cc63e764daa732f7f2130ba395645c",
      "parents": [
        "256601421f04b43913bf144dcc1d11ba88720987",
        "e324ce61ef483dd26d03502d35666ad48a2e1b33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 04 10:30:11 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 04 10:30:11 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input update from Dmitry Torokhov:\n \"Updates for the input subsystem.  Just a couple of driver fixes this\n  time.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: gpio_keys - defer probing if GPIO probing is deferred\n  Input: gpio_keys_polled - defer probing if GPIO probing is deferred\n  Input: sentelic - only report position of first finger as ST coordinates\n"
    },
    {
      "commit": "0fe763c570ad2701c830b9e4e53c65ad89c11c32",
      "tree": "88a648c1cbcda318507d339bf93f1b24af4ff4bf",
      "parents": [
        "8d85fce77edfc22f1d6dbf78e3af723b4b556f3d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 21 15:14:44 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 03 15:57:16 2013 -0800"
      },
      "message": "Drivers: misc: remove __dev* attributes.\n\nCONFIG_HOTPLUG is going away as an option.  As a result, the __dev*\nmarkings need to be removed.\n\nThis change removes the use of __devinit, __devexit_p, __devinitdata,\n__devinitconst, and __devexit from these drivers.\n\nBased on patches originally written by Bill Pemberton, but redone by me\nin order to handle some of the coding style issues better, by hand.\n\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e324ce61ef483dd26d03502d35666ad48a2e1b33",
      "tree": "8ab6bb928fb008beb37f0fa6a3b361f980dc5e5e",
      "parents": [
        "d46329a708c1a3301e272a029266b69339c0877f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 24 09:32:46 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 24 09:51:30 2012 -0800"
      },
      "message": "Input: gpio_keys - defer probing if GPIO probing is deferred\n\nIf of_get_gpio_flags() returns an error (as in case when GPIO probe is\ndeferred) the driver would attempt to claim invalid GPIO. It should\npropagate the error code up the stack instead so that the probe either\nfails or will be retried later (in case of -EPROBE_DEFER).\n\nCc: stable@vger.kernel.org\nReported-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "d46329a708c1a3301e272a029266b69339c0877f",
      "tree": "45f8061af6706f1eadd9d4d9854e8ec2c9bfac42",
      "parents": [
        "a25461659050b913e114d282bf58823682eb56b6"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Sun Dec 23 01:54:58 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 24 09:51:26 2012 -0800"
      },
      "message": "Input: gpio_keys_polled - defer probing if GPIO probing is deferred\n\nIf GPIO probing is deferred, the driver tries to claim an invalid GPIO line\nwhich leads to an error message like this:\n\n  gpio-keys-polled buttons.2: unable to claim gpio 4294966779, err\u003d-22\n  gpio-keys-polled: probe of buttons.2 failed with error -22\n\nWe should make sure that error code returned by of_get_gpio_flags (including\n-EPROBE_DEFER) is propagated up the stack.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "a25461659050b913e114d282bf58823682eb56b6",
      "tree": "cb99aaaad5abad96c6a5773bfb26e4490469b995",
      "parents": [
        "022573c275500e1a50889949f679d04b5446edf6"
      ],
      "author": {
        "name": "Christophe TORDEUX",
        "email": "christophe@tordeux.net",
        "time": "Mon Dec 24 09:20:40 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 24 09:51:21 2012 -0800"
      },
      "message": "Input: sentelic - only report position of first finger as ST coordinates\n\nReport only the position of the first finger as absolute non-MT coordinates,\ninstead of reporting both fingers alternatively. Actual MT events are\nunaffected.\n\nThis fixes horizontal and improves vertical scrolling with the touchpad.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Christophe TORDEUX \u003cchristophe@tordeux.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "3dbff0d5e8ec9e6d0834ea889d496bc724743dfd",
      "tree": "30af8010ac1d9e0478831e0e0334dc7e12db8a8d",
      "parents": [
        "ca2a88f56aa385890c7fd4ce9d2722b0848ca990",
        "cd34ab8b16ffaa9753d85adb4fb6cd98e7e1d22a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 19 12:56:42 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 19 12:56:42 2012 -0800"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull small x86 fixes from Peter Anvin:\n \"A collection of very small fixes, mostly pure documentation.\"\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, doc: Document that bootloader ID 4 is used also by iPXE\n  x86, doc: Add a formal bootloader ID for kexec-tools\n  x86, 8042: Enable A20 using KBC to fix S3 resume on some MSI laptops\n"
    },
    {
      "commit": "31564cbd77baa88405862d4aa0d00893ab1d8cb7",
      "tree": "2eaec947ab64ccfa2d94ca29bf14feb70b8a4b61",
      "parents": [
        "6842d98de7bb726dfddc719cb9ae022b26a0f2b8",
        "022573c275500e1a50889949f679d04b5446edf6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 12:46:37 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 12:46:37 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull second round of input updates from Dmitry Torokhov:\n \"As usual, there are a couple of new drivers, input core now supports\n  managed input devices (devres), a slew of drivers now have device tree\n  support and a bunch of fixes and cleanups.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (71 commits)\n  Input: walkera0701 - fix crash on startup\n  Input: matrix-keymap - provide a proper module license\n  Input: gpio_keys_polled - switch to using gpio_request_one()\n  Input: gpio_keys - switch to using gpio_request_one()\n  Input: wacom - fix touch support for Bamboo Fun CTH-461\n  Input: xpad - add a few new VID/PID combinations\n  Input: xpad - minor formatting fixes\n  Input: gpio-keys-polled - honor \u0027autorepeat\u0027 setting in platform data\n  Input: tca8418-keypad - switch to using managed resources\n  Input: tca8418_keypad - increase severity of failures in probe()\n  Input: tca8418_keypad - move device ID tables closer to where they are used\n  Input: tca8418_keypad - use dev_get_platdata() to retrieve platform data\n  Input: tca8418_keypad - use a temporary variable for parent device\n  Input: tca8418_keypad - add support for shared interrupt\n  Input: tca8418_keypad - add support for device tree bindings\n  Input: remove Compaq iPAQ H3600 (Bitsy) touchscreen driver\n  Input: bu21013_ts - add support for Device Tree booting\n  Input: bu21013_ts - move GPIO init and exit functions into the driver\n  Input: bu21013_ts - request regulator that actually exists\n  ARM: ux500: Strip out duplicate touch screen platform information\n  ...\n"
    },
    {
      "commit": "022573c275500e1a50889949f679d04b5446edf6",
      "tree": "766ab0e13fc38275466f8544d1bbf4982833cbff",
      "parents": [
        "516d798f656614f59553b1ff3592c2c36102b684",
        "a455e2985f57e2a71566bb8850094af38b2c932d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Dec 16 22:04:14 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Dec 16 22:04:14 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n\nPrepare first set of updates for 3.8 merge window.\n"
    },
    {
      "commit": "a455e2985f57e2a71566bb8850094af38b2c932d",
      "tree": "0504636d0a03a6a1d674ab630768a10eac1df2e8",
      "parents": [
        "da5ee074ce8e07b9a91596de3576b59990c0c8c6"
      ],
      "author": {
        "name": "Peter Popovec",
        "email": "popovec@oko.fei.tuke.sk",
        "time": "Fri Dec 14 22:57:25 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Dec 16 22:02:51 2012 -0800"
      },
      "message": "Input: walkera0701 - fix crash on startup\n\nThe driver\u0027s timer must be set up before enabling IRQ handler, otherwise\nbad things may happen.\n\nReported-and-tested-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Peter Popovec \u003cpopovec@fei.tuke.sk\u003e\nCC: stable@vger.kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "2dfea3803dcf70983d14ce1dcbb3e97a7459a28b",
      "tree": "59bffc7389ff554585f79d7cc06021790dc2b317",
      "parents": [
        "aed606e3bc1f10753254db308d3fd8c053c41328",
        "1881b68b8961a86d40c3c5c205e533515a2dc9c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "message": "Merge tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS update from Samuel Ortiz:\n \"This is the MFD patch set for the 3.8 merge window.\n\n  We have several new drivers, most of the time coming with their sub\n  devices drivers:\n\n   - Austria Microsystem\u0027s AS3711\n   - Nano River\u0027s viperboard\n   - TI\u0027s TPS80031, AM335x TS/ADC,\n   - Realtek\u0027s MMC/memstick card reader\n   - Nokia\u0027s retu\n\n  We also got some notable cleanups and improvements:\n\n   - tps6586x got converted to IRQ domains.\n   - tps65910 and tps65090 moved to the regmap IRQ API.\n   - STMPE is now Device Tree aware.\n   - A general twl6040 and twl-core cleanup, with moves to the regmap\n     I/O and IRQ APIs and a conversion to the recently added PWM\n     framework.\n   - sta2x11 gained regmap support.\n\n  Then the rest is mostly tiny cleanups and fixes, among which we have\n  Mark\u0027s wm5xxx and wm8xxx patchset.\"\n\nFar amount of annoying but largely trivial conflicts.  Many due to\n__devinit/exit removal, others due to one or two of the new drivers also\nhaving come in through another tree.\n\n* tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (119 commits)\n  mfd: tps6507x: Convert to devm_kzalloc\n  mfd: stmpe: Update DT support for stmpe driver\n  mfd: wm5102: Add readback of DSP status 3 register\n  mfd: arizona: Log if we fail to create the primary IRQ domain\n  mfd: tps80031: MFD_TPS80031 needs to select REGMAP_IRQ\n  mfd: tps80031: Add terminating entry for tps80031_id_table\n  mfd: sta2x11: Fix potential NULL pointer dereference in __sta2x11_mfd_mask()\n  mfd: wm5102: Add tuning for revision B\n  mfd: arizona: Defer patch initialistation until after first device boot\n  mfd: tps65910: Fix wrong ack_base register\n  mfd: tps65910: Remove unused data\n  mfd: stmpe: Get rid of irq_invert_polarity\n  mfd: ab8500-core: Fix invalid free of devm_ allocated data\n  mfd: wm5102: Mark DSP memory regions as volatile\n  mfd: wm5102: Correct default for LDO1_CONTROL_2\n  mfd: arizona: Register haptics devices\n  mfd: wm8994: Make current device behaviour the default\n  mfd: tps65090: MFD_TPS65090 needs to select REGMAP_IRQ\n  mfd: Fix stmpe.c build when OF is not enabled\n  mfd: jz4740-adc: Use devm_kzalloc\n  ...\n"
    },
    {
      "commit": "770b6cb4d21fb3e3df2a7a51e186a3c14db1ec30",
      "tree": "823e7cff195a38cbd9b2122a994f18496704aef8",
      "parents": [
        "3d59eebc5e137bd89c6351e4c70e90ba1d0dc234"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Dec 16 12:28:46 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 15:23:37 2012 -0800"
      },
      "message": "ARM: OMAP: Fix drivers to depend on omap for internal devices\n\nThese devices are not available on other architectures, so\nlet\u0027s limit them to omap.\n\nIf the driver subsystem maintainers want to build test\nsystem wide changes without building for each target,\nit\u0027s easy to carry a test patch that just strips out the\ndepends entries from Kconfig files.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd62c5450324af7f6cc12897b09b77285cd48a92",
      "tree": "d4390981348e5a08e31a50fe9cb0da0715cf005c",
      "parents": [
        "a2013a13e68354e0c8f3696b69701803e13fb737",
        "818b930bc15077fc00ff16bb22c5df1857f05afa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:00:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:00:48 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID subsystem updates from Jiri Kosina:\n\n 1) Support for HID over I2C bus has been added by Benjamin Tissoires.\n    ACPI device discovery is still in the works.\n\n 2) Support for Win8 Multitiouch protocol is being added, most work done\n    by Benjamin Tissoires as well\n\n 3) EIO/ERESTARTSYS is fixed in hiddev/hidraw, fixes by Andrew Duggan\n    and Jiri Kosina\n\n 4) ION iCade driver added by Bastien Nocera\n\n 5) Support for a couple new Roccat devices has been added by Stefan\n    Achatz\n\n 6) HID sensor hubs are now auto-detected instead of having to list all\n    the VID/PID combinations in the blacklist array\n\n 7) other random fixes and support for new device IDs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (65 commits)\n  HID: i2c-hid: add mutex protecting open/close race\n  Revert \"HID: sensors: add to special driver list\"\n  HID: sensors: autodetect USB HID sensor hubs\n  HID: hidp: fallback to input session properly if hid is blacklisted\n  HID: i2c-hid: fix ret_count check\n  HID: i2c-hid: fix i2c_hid_get_raw_report count mismatches\n  HID: i2c-hid: remove extra .irq field in struct i2c_hid\n  HID: i2c-hid: reorder allocation/free of buffers\n  HID: i2c-hid: fix memory corruption due to missing hid declaration\n  HID: i2c-hid: remove superfluous include\n  HID: i2c-hid: remove unneeded test in i2c_hid_remove\n  HID: i2c-hid: i2c_hid_get_report may fail\n  HID: i2c-hid: also call i2c_hid_free_buffers in i2c_hid_remove\n  HID: i2c-hid: fix error messages\n  HID: i2c-hid: fix return paths\n  HID: i2c-hid: remove unused static declarations\n  HID: i2c-hid: fix i2c_hid_dbg macro\n  HID: i2c-hid: fix checkpatch.pl warning\n  HID: i2c-hid: enhance Kconfig\n  HID: i2c-hid: change I2C name\n  ...\n"
    },
    {
      "commit": "046e7d685bc370fd4c879ab6635ad3f69e6673d1",
      "tree": "36b981f8d1f2bfd348c1479acbe3a9426d35c377",
      "parents": [
        "fe504c5c745aeb767d978fbedeb94775fd4cb69c",
        "6eb827d23577a4efec2b10a9c4cc9ded268a1d1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "message": "Merge tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"This update contains a fairly wide range of changes all over in sound\n  subdirectory, mainly because of UAPI header moves by David and __dev*\n  annotation removals by Bill.  Other highlights are:\n\n   - Introduced the support for wallclock timestamps in ALSA PCM core\n\n   - Add the poll loop implementation for HD-audio jack detection\n\n   - Yet more VGA-switcheroo fixes for HD-audio\n\n   - New VIA HD-audio codec support\n\n   - More fixes on resource management in USB audio and MIDI drivers\n\n   - More quirks for USB-audio ASUS Xonar U3, Reloop Play, Focusrite,\n     Roland VG-99, etc\n\n   - Add support for FastTrack C400 usb-audio\n\n   - Clean ups in many drivers regarding firmware loading\n\n   - Add PSC724 Ultiimate Edge support to ice1712\n\n   - A few hdspm driver updates\n\n   - New Stanton SCS.1d/1m FireWire driver\n\n   - Standardisation of the logging in ASoC codes\n\n   - DT and dmaengine support for ASoC Atmel\n\n   - Support for Wolfson ADSP cores\n\n   - New drivers for Freescale/iVeia P1022 and Maxim MAX98090\n\n   - Lots of other ASoC driver fixes and developments\"\n\nFix up trivial conflicts.  And go out on a limb and assume the dts file\n\u0027status\u0027 field of one of the conflicting things was supposed to be\n\"disabled\", not \"disable\" like in pretty much all other cases.\n\n* tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (341 commits)\n  ALSA: hda - Move runtime PM check to runtime_idle callback\n  ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522\n  ALSA: hda - Avoid doubly suspend after vga switcheroo\n  ALSA: usb-audio: Enable S/PDIF on the ASUS Xonar U3\n  ALSA: hda - Check validity of CORB/RIRB WP reads\n  ALSA: hda - use usleep_range in link reset and change timeout check\n  ALSA: HDA: VIA: Add support for codec VT1808.\n  ALSA: HDA: VIA Add support for codec VT1705CF.\n  ASoC: codecs: remove __dev* attributes\n  ASoC: utils: remove __dev* attributes\n  ASoC: ux500: remove __dev* attributes\n  ASoC: txx9: remove __dev* attributes\n  ASoC: tegra: remove __dev* attributes\n  ASoC: spear: remove __dev* attributes\n  ASoC: sh: remove __dev* attributes\n  ASoC: s6000: remove __dev* attributes\n  ASoC: OMAP: remove __dev* attributes\n  ASoC: nuc900: remove __dev* attributes\n  ASoC: mxs: remove __dev* attributes\n  ASoC: kirkwood: remove __dev* attributes\n  ...\n"
    },
    {
      "commit": "b8edf848e9119bab9d999b9ca80d8520641810f2",
      "tree": "76517286b247626ed37dda41a4f946f6c34b8bff",
      "parents": [
        "db5b0ae00712b5176d7405e7a1dd2bfd6e8f5070",
        "3f54db784a6af9a6d53396949cbecf62edbad247"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:57:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:57:16 2012 -0800"
      },
      "message": "Merge tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC multiplatform conversion patches from Olof Johansson:\n \"Here are more patches in the progression towards multiplatform, sparse\n  irq conversions in particular.\n\n  Tegra has a handful of cleanups and general groundwork, but is not\n  quite there yet on full enablement.\n\n  Platforms that are enabled through this branch are VT8500 and Zynq.\n  Note that i.MX was converted in one of the earlier cleanup branches as\n  well (before we started a separate topic for multiplatform).  And both\n  new platforms for this merge window, sunxi and bcm, were merged with\n  multiplatform support enabled.\"\n\nFix up conflicts mostly as per Olof.\n\n* tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (29 commits)\n  ARM: zynq: Remove all unused mach headers\n  ARM: zynq: add support for ARCH_MULTIPLATFORM\n  ARM: zynq: make use of debug_ll_io_init()\n  ARM: zynq: remove TTC early mapping\n  ARM: tegra: move debug-macro.S to include/debug\n  ARM: tegra: don\u0027t include iomap.h from debug-macro.S\n  ARM: tegra: decouple uncompress.h and debug-macro.S\n  ARM: tegra: simplify DEBUG_LL UART selection options\n  ARM: tegra: select SPARSE_IRQ\n  ARM: tegra: enhance timer.c to get IO address from device tree\n  ARM: tegra: enhance timer.c to get IRQ info from device tree\n  ARM: timer: fix checkpatch warnings\n  ARM: tegra: add TWD to device tree\n  ARM: tegra: define DT bindings for and instantiate RTC\n  ARM: tegra: define DT bindings for and instantiate timer\n  clocksource/mtu-nomadik: use apb_pclk\n  clk: ux500: Register mtu apb_pclocks\n  ARM: plat-nomadik: convert platforms to SPARSE_IRQ\n  mfd/db8500-prcmu: use the irq_domain_add_simple()\n  mfd/ab8500-core: use irq_domain_add_simple()\n  ...\n"
    },
    {
      "commit": "8287361abca36504da813638310d2547469283eb",
      "tree": "8d98e9a910885efdb09ae5390a3ae44040557e2f",
      "parents": [
        "2989950cea13711f0cc573c26cde8fe08a36be03",
        "8556650dd3370a927217f16444aac5cc0c71e61b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "message": "Merge tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC Header cleanups from Olof Johansson:\n \"This is a collection of header file cleanups, mostly for OMAP and\n  AT91, that keeps moving the platforms in the direction of\n  multiplatform by removing the need for mach-dependent header files\n  used in drivers and other places.\"\n\nFix up mostly trivial conflicts as per Olof.\n\n* tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (106 commits)\n  ARM: OMAP2+: Move iommu/iovmm headers to platform_data\n  ARM: OMAP2+: Make some definitions local\n  ARM: OMAP2+: Move iommu2 to drivers/iommu/omap-iommu2.c\n  ARM: OMAP2+: Move plat/iovmm.h to include/linux/omap-iommu.h\n  ARM: OMAP2+: Move iopgtable header to drivers/iommu/\n  ARM: OMAP: Merge iommu2.h into iommu.h\n  atmel: move ATMEL_MAX_UART to platform_data/atmel.h\n  ARM: OMAP: Remove omap_init_consistent_dma_size()\n  arm: at91: move at91rm9200 rtc header in drivers/rtc\n  arm: at91: move reset controller header to arm/arm/mach-at91\n  arm: at91: move pit define to the driver\n  arm: at91: move at91_shdwc.h to arch/arm/mach-at91\n  arm: at91: move board header to arch/arm/mach-at91\n  arn: at91: move at91_tc.h to arch/arm/mach-at91\n  arm: at91 move at91_aic.h to arch/arm/mach-at91\n  arm: at91 move board.h to arch/arm/mach-at91\n  arm: at91: move platfarm_data to include/linux/platform_data/atmel.h\n  arm: at91: drop machine defconfig\n  ARM: OMAP: Remove NEED_MACH_GPIO_H\n  ARM: OMAP: Remove unnecessary mach and plat includes\n  ...\n"
    },
    {
      "commit": "ad68652412276f68ad4fe3e1ecf5ee6880876783",
      "tree": "0a030db11ef21d5091215be914832ed54fdcb859",
      "parents": [
        "29594404d7fe73cd80eaa4ee8c43dcc53970c60e"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Dec 11 22:18:05 2012 +0100"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Tue Dec 11 14:55:16 2012 -0800"
      },
      "message": "x86, 8042: Enable A20 using KBC to fix S3 resume on some MSI laptops\n\nSome MSI laptop BIOSes are broken - INT 15h code uses port 92h to enable A20\nline but resume code assumes that KBC was used.\nThe laptop will not resume from S3 otherwise but powers off after a while\nand then powers on again stuck with a blank screen.\n\nFix it by enabling A20 using KBC in i8042_platform_init for x86.\n\nFixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d12878\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nLink: http://lkml.kernel.org/r/201212112218.06551.linux@rainbow-software.org\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "55220bb3e5f917dd5fee1153c612f9a83599f639",
      "tree": "5c0418f374d0c63e21dc27295d4f0c181d72daee",
      "parents": [
        "2c68bc72dc77be3e8c32cd7ad6c7714ee21efd79"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Dec 10 12:25:32 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 10 16:10:05 2012 -0800"
      },
      "message": "Input: matrix-keymap - provide proper module license\n\nThe matrix-keymap module is currently lacking a proper module license,\nadd one so we don\u0027t have this module tainting the entire kernel.  This\nissue has been present since commit 1932811f426f (\"Input: matrix-keymap\n- uninline and prepare for device tree support\")\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCC: stable@vger.kernel.org # v3.5+\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "516d798f656614f59553b1ff3592c2c36102b684",
      "tree": "4b683bdeee2a5718bcdda5cc325c458b2c79eaf7",
      "parents": [
        "e12b3cecf221644ccab64d7c30a6df58b7630cb0"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Dec 10 12:18:20 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 10 12:20:34 2012 -0800"
      },
      "message": "Input: matrix-keymap - provide a proper module license\n\nThe matrix-keymap module is currently lacking a proper module license,\nadd one so we don\u0027t have this module tainting the entire kernel. This\nissue has been present since commit 1932811f (Input: matrix-keymap -\nuninline and prepare for device tree support)\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCC: stable@vger.kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "da5ee074ce8e07b9a91596de3576b59990c0c8c6",
      "tree": "adbe068e9e42f1b57b1c9962173a6219c6985dff",
      "parents": [
        "333e34bfe2149e634fb0613b4936fd838c36fafb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 29 09:24:08 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 03 21:25:11 2012 -0800"
      },
      "message": "Input: gpio_keys_polled - switch to using gpio_request_one()\n\nThis saves us a few lines of code.\n\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "333e34bfe2149e634fb0613b4936fd838c36fafb",
      "tree": "c8de3cc15d1b6245edc977085253b71f861f895d",
      "parents": [
        "1a22e16fc3d6abc8d6323cc0973435439932fe5f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 29 09:00:19 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 03 21:25:06 2012 -0800"
      },
      "message": "Input: gpio_keys - switch to using gpio_request_one()\n\nThis saves us a few lines of code.\n\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "e12b3cecf221644ccab64d7c30a6df58b7630cb0",
      "tree": "9075cb9dd21f98ec8252facce5c95140d663c6d2",
      "parents": [
        "540602a43ae5fa94064f8fae100f5ca75d4c002b"
      ],
      "author": {
        "name": "Diego Calleja",
        "email": "diegocg@gmail.com",
        "time": "Mon Dec 03 21:16:11 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 03 21:21:19 2012 -0800"
      },
      "message": "Input: wacom - fix touch support for Bamboo Fun CTH-461\n\nCommit f393ee2b814e3291c12565000210b3cf10aa5c1d forgot to add the\ntouch_max property for Wacom Bamboo Fun CTH-461/S, ID 056a:00d2.\n\nThis broke the touch functionality for that device. This patch,\n(done with help of Ping Cheng), adds the correct value and makes\ntouch work again.\n\nSigned-off-by: Diego Calleja \u003cdiegocg@gmail.com\u003e\nReviewed-by: Ping Cheng \u003cpinglinux@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "540602a43ae5fa94064f8fae100f5ca75d4c002b",
      "tree": "52a740aa8128d1e3aa9d2a04f996ffafed24072b",
      "parents": [
        "0d027966b9b0b2a5f24b9e5aa60a6cdb7d47b0e3"
      ],
      "author": {
        "name": "Guillermo A. Amaral",
        "email": "g@maral.me",
        "time": "Sun Dec 02 23:26:18 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 03 21:20:54 2012 -0800"
      },
      "message": "Input: xpad - add a few new VID/PID combinations\n\nThis adds VID/PID combinations for MadCatz, PDP and PowerA (new).\n\nRemoved Pelican \u0027TSZ\u0027 Wired Xbox 360 Controller since it\u0027s clashing with Edge\nwireless Controller and I failed to confirm the PID.\n\nSigned-off-by: \"Guillermo A. Amaral B.\" \u003cg@maral.me\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "0d027966b9b0b2a5f24b9e5aa60a6cdb7d47b0e3",
      "tree": "21d9a417817fbc6054bdb181a08605a6fec12bea",
      "parents": [
        "0a0d62857366d8a6531e7fed1c3ccdd9a2b5b40b"
      ],
      "author": {
        "name": "Guillermo A. Amaral",
        "email": "g@maral.me",
        "time": "Sun Dec 02 23:26:11 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 03 21:20:12 2012 -0800"
      },
      "message": "Input: xpad - minor formatting fixes\n\nFixed a few minor coding style issues in xpad driver.\n\nSigned-off-by: \"Guillermo A. Amaral B.\" \u003cg@maral.me\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "9d3493e84def26bd9b0bab825629063bacc89383",
      "tree": "af13bc392a6df92388792571ae7cc656f3442f00",
      "parents": [
        "b72ea212aec21b11fe1fde882fbe247e636ef46c",
        "e436cadd65c51a57639522f334269793b1c68e22"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 02 13:34:56 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 02 13:34:56 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/arizona\u0027 into asoc-next\n"
    },
    {
      "commit": "1a22e16fc3d6abc8d6323cc0973435439932fe5f",
      "tree": "a04f5164ecdd53c5f55fb54b303e765ee5c566e5",
      "parents": [
        "16ff7cb1848a8898ff19f77b4a9632a73ff98457"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Thu Nov 29 08:57:17 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 29 09:31:26 2012 -0800"
      },
      "message": "Input: gpio-keys-polled - honor \u0027autorepeat\u0027 setting in platform data\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "16ff7cb1848a8898ff19f77b4a9632a73ff98457",
      "tree": "0d13e26449e299cfae3b03a1a4bbaea3b88dcae3",
      "parents": [
        "91c5d67f17784078169bdcce4c21df82ac6c234c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 05 11:13:11 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 29 09:30:49 2012 -0800"
      },
      "message": "Input: tca8418-keypad - switch to using managed resources\n\nLet\u0027s switch to using devm_*() interfaces to manage our resources,\nthus will simplify error unwinding a bit.\n\nReviewed-by: Alban Bedel \u003calban.bedel@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "91c5d67f17784078169bdcce4c21df82ac6c234c",
      "tree": "24c3d53e322c6f0fa5d702bf395573d5f9b1c722",
      "parents": [
        "5cc0dfe043f84a777bf9d66dc48cc2b83709c9ef"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 14 08:20:21 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 29 09:30:36 2012 -0800"
      },
      "message": "Input: tca8418_keypad - increase severity of failures in probe()\n\nFailures to build a keymap, request an IRQ, or register input device are\nfatal for the driver, therefore the messages should have \"error\" severity\ninstead of \"debug\".\n\nReviewed-by: Alban Bedel \u003calban.bedel@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "5cc0dfe043f84a777bf9d66dc48cc2b83709c9ef",
      "tree": "03c067c8a92d0c9f76b42cdbd87bb4057e2ef53a",
      "parents": [
        "cdbe8a86379b9002598a4d14791dc8e790b1f5f5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 14 08:16:15 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 29 09:30:22 2012 -0800"
      },
      "message": "Input: tca8418_keypad - move device ID tables closer to where they are used\n\nThis matches structure of most other input drivers.\n\nReviewed-by: Alban Bedel \u003calban.bedel@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "cdbe8a86379b9002598a4d14791dc8e790b1f5f5",
      "tree": "c1758f954246d3fe4fd9b0229043fc2245842b52",
      "parents": [
        "efce8a412161b0555254bd6ac1dcdfb7886bfd8c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 14 08:12:05 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 29 09:30:03 2012 -0800"
      },
      "message": "Input: tca8418_keypad - use dev_get_platdata() to retrieve platform data\n\nWe need to use proper accessor functions instead of directly poking into\nvarious structures.\n\nReviewed-by: Alban Bedel \u003calban.bedel@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "efce8a412161b0555254bd6ac1dcdfb7886bfd8c",
      "tree": "57f388150e5aea913b1f6b5f9c3c4601b9b7fe6c",
      "parents": [
        "bf7f5316cbacbcb7d3c337eba36322cab255dec0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 14 08:06:44 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 29 09:29:17 2012 -0800"
      },
      "message": "Input: tca8418_keypad - use a temporary variable for parent device\n\nUse a temporary variable for our parent device (coming from I2C client\nstructure); we\u0027ll be also using it during conversion to managed resources.\n\nReviewed-by: Alban Bedel \u003calban.bedel@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "bf7f5316cbacbcb7d3c337eba36322cab255dec0",
      "tree": "31d9712bc4ff87463c7e6dd213f3892241336dee",
      "parents": [
        "e89e29b8585379c844b03fb3aa2cca73e2bc5b26"
      ],
      "author": {
        "name": "Alban Bedel",
        "email": "alban.bedel@avionic-design.de",
        "time": "Thu Nov 08 08:57:55 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 29 09:29:05 2012 -0800"
      },
      "message": "Input: tca8418_keypad - add support for shared interrupt\n\nSigned-off-by: Alban Bedel \u003calban.bedel@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "e89e29b8585379c844b03fb3aa2cca73e2bc5b26",
      "tree": "904bb25bb9c50818617ccf5e83ae501cb534f386",
      "parents": [
        "852d20aed8a029ea8496e85052493b275f19d22b"
      ],
      "author": {
        "name": "Alban Bedel",
        "email": "alban.bedel@avionic-design.de",
        "time": "Mon Nov 05 10:55:25 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 29 09:28:50 2012 -0800"
      },
      "message": "Input: tca8418_keypad - add support for device tree bindings\n\nSigned-off-by: Alban Bedel \u003calban.bedel@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "9dd555e2f4de1af1bb0f75cc84ed0708fcdb5987",
      "tree": "1703971a7f141bfdc60ebed8e7b7f5d99e8b9e89",
      "parents": [
        "b951b523ea45d5717377ce2216afe98440001660"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 26 21:17:21 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 28 13:43:52 2012 +0000"
      },
      "message": "Input - arizona-haptics: Add driver haptics module on Arizona CODECs\n\nThe Arizona CODECs contain a haptics module providing vibration feedback\nsupport. Implement basic support for this, providing simple start/stop and\nsignal magnitude control.\n\nSince the output path for haptics is routed through the CODEC audio routing\nit is modelled as a signal generator within ASoC, the haptics driver calls\nDAPM to start and stop the output drivers. An appropriate output path must\nbe configured via ALSA to connect the haptics source to the correct output.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "852d20aed8a029ea8496e85052493b275f19d22b",
      "tree": "0662fdf76f89b1bf0bec7b660e188eb22a866b38",
      "parents": [
        "48fceb7d37cde11edf342c5095fa8815365c299f"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Mon Nov 26 00:06:36 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 23:16:11 2012 -0800"
      },
      "message": "Input: remove Compaq iPAQ H3600 (Bitsy) touchscreen driver\n\nThe kernel does not contain the symbol SA1100_BITSY so the driver\nis never compiled and can be removed safely.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "48fceb7d37cde11edf342c5095fa8815365c299f",
      "tree": "97da5a94b9612da5c20a3e0d5432e8f04caebcc6",
      "parents": [
        "31fbcda71489d8cbe2b82819eaab4818524e3a49"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Fri Sep 28 14:35:43 2012 +0100"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 23:05:19 2012 -0800"
      },
      "message": "Input: bu21013_ts - add support for Device Tree booting\n\nNow we can register the BU21013_ts touch screen when booting with Device\nTree enabled. Here we parse all the necessary components previously\nexpected to be passed from platform data.\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "31fbcda71489d8cbe2b82819eaab4818524e3a49",
      "tree": "0f19938312a79b229877e31dc728fba75c73a688",
      "parents": [
        "8c587f7709f7f6377842968562bcf51ee6f47f09"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Fri Sep 28 10:29:07 2012 +0100"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 23:05:11 2012 -0800"
      },
      "message": "Input: bu21013_ts - move GPIO init and exit functions into the driver\n\nThese GPIO init and exit functions have no place in platform data, they\nshould be part of the driver instead,\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "8c587f7709f7f6377842968562bcf51ee6f47f09",
      "tree": "9446bfc32b5aa9eef12d17b0397256aacbc045a3",
      "parents": [
        "64db3648e87dceb87ff05d83b1f408f8f691c429"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Nov 21 19:11:46 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 22:45:35 2012 -0800"
      },
      "message": "Input: bu21013_ts - request regulator that actually exists\n\nCurrently the BU21013 Touch Screen driver requests a regulator by the\nname of \u0027V-TOUCH\u0027, which doesn\u0027t exist anywhere in the kernel. The\ncorrect name, as referenced in platform regulator code is \u0027avdd\u0027. Here,\nwhen we request a regulator, we use the correct name instead.\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "dda19a92f033399641e47db0b75beb01d001146b",
      "tree": "c2608f4ddc81920f8ba24a6fda12790b63796f9c",
      "parents": [
        "5b76d7b4cd965a84d922f303fe51a49cca89f9bb"
      ],
      "author": {
        "name": "Jonas Aaberg",
        "email": "jonas.aberg@stericsson.com",
        "time": "Sat Nov 24 00:10:29 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 22:40:07 2012 -0800"
      },
      "message": "Input: gpio_keys - disable hardware on suspend\n\nDisable hardware if active when suspending if the hw can not\nwake the system from suspend.\n\n[Dmitry Torokhov: use input_dev-\u003eusers instead of a separate flag]\n\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Philippe Langlais \u003cphilippe.langlais@linaro.org\u003e\nReviewed-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "5b76d7b4cd965a84d922f303fe51a49cca89f9bb",
      "tree": "636618a36d9e172f24958a53e6aaa87b75a1e639",
      "parents": [
        "a57da34795452bbe44b55e2b69c3ab6b117cc4b4"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 01:22:43 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 22:40:01 2012 -0800"
      },
      "message": "Input: gpio_keys - report initial state when opening the device\n\nInstead of reporting the initial stage when the device is registered we\nshould do it when the device is opened (so there are users).\n\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "a57da34795452bbe44b55e2b69c3ab6b117cc4b4",
      "tree": "049d65cd15dd174103aec81e5fae42c23db0472c",
      "parents": [
        "9336648978c2e9de9bf3c026918db386ace19a86"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Nov 27 22:34:38 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 22:38:37 2012 -0800"
      },
      "message": "Input: samsung-keypad - switch to using managed resources\n\ndevm_* functions are device managed and make error handling and code\nsimpler. While at it also fix error exit paths.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "9336648978c2e9de9bf3c026918db386ace19a86",
      "tree": "e91ab6adbb76a9f93f6e4606dde2ee3c5594c2d6",
      "parents": [
        "92aab96034c2cdf11eb61a6b14409c2da8e5158d"
      ],
      "author": {
        "name": "Vipul Kumar Samar",
        "email": "vipulkumar.samar@st.com",
        "time": "Mon Nov 26 08:50:08 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 22:38:32 2012 -0800"
      },
      "message": "Input: spear-keyboard - add clk_{un}prepare() support\n\nclk_{un}prepare is mandatory for platforms using common clock framework.\nBecause for SPEAr we don\u0027t do anything in clk_{un}prepare() calls, just\ncall them once in probe/remove.\n\nSigned-off-by: Vipul Kumar Samar \u003cvipulkumar.samar@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "92aab96034c2cdf11eb61a6b14409c2da8e5158d",
      "tree": "95c67864b67db9eb9a081b371e12c0a36a053313",
      "parents": [
        "52ad48a0ce25d4d44ce82b7e28a35eb69598e5f1"
      ],
      "author": {
        "name": "Andreas Pretzsch",
        "email": "apr@cn-eng.de",
        "time": "Sat Nov 24 23:31:38 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Nov 25 00:10:18 2012 -0800"
      },
      "message": "Input: imx_keypad - only set enabled columns to open-drain\n\nIn imx_keypad_inhibit(), all 8 columns were set to open-drain, in\ncontrast to the rest of the driver, where only the enabled columns\nare modified/used.\n\nContrary to the normal expectation, this also affects column I/Os not\neven mapped via IOMUX to the KPP hardware module but used as a GPIO.\nTherefore only init enabled columns to open-drain and leave all others\nwith their default reset value of 0, i.e. totem-pole.\n\nSigned-off-by: Andreas Pretzsch \u003capr@cn-eng.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "52ad48a0ce25d4d44ce82b7e28a35eb69598e5f1",
      "tree": "4530782e625b214a91c43e4d58731710ce03a84a",
      "parents": [
        "f32198176598fffdc8dca65a1a719dd9fba7d581"
      ],
      "author": {
        "name": "Xiaotian Feng",
        "email": "xtfeng@gmail.com",
        "time": "Sat Nov 24 23:08:54 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Nov 25 00:10:13 2012 -0800"
      },
      "message": "Input: HIL - do not call tasklet_disable right before tasklet_kill\n\nWe do not need to call tasklet_disable() before calling tasklet_kill() if\ntaskelt does not reschedult itself.\n\nSigned-off-by: Xiaotian Feng \u003cdannyfeng@tencent.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "f32198176598fffdc8dca65a1a719dd9fba7d581",
      "tree": "fe9546f212af5f2e205c6520ce2fc835239f830c",
      "parents": [
        "6ea32387a0c7fb9ca0213fd22b47c5a1ca4c2972"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Wed Nov 14 10:10:49 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:30:16 2012 -0800"
      },
      "message": "Input: twl4030-pwrbutton - switch to using TWL_MODULE_PM_MASTER define\n\nTo facilitate upcoming cleanup in twl stack switch from using\nTWL4030_MODULE_PM_MASTER define to usingTWL_MODULE_PM_MASTER.\nThere are no functional changes.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "6ea32387a0c7fb9ca0213fd22b47c5a1ca4c2972",
      "tree": "cdae4cc6b20eb6190493e4cddd602ecab3e11cf0",
      "parents": [
        "e2619cf78e19476bfd7ceaefa9eff0847529346e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 14 08:55:21 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:21:49 2012 -0800"
      },
      "message": "Input: stmpe-keypad - add support for Device Tree bindings\n\nThis patch allows the STMPE driver to be successfully probed and\ninitialised when Device Tree support is enabled. Besides the usual\nplatform data changes, we also separate the process of filling in\nthe \u0027in use\u0027 pin bitmap, as we have to extract the information from\nDevice Tree in the DT boot case.\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "e2619cf78e19476bfd7ceaefa9eff0847529346e",
      "tree": "e1eec6ea5d420491e9afc18a4d604f7c33c325de",
      "parents": [
        "5298cc4cc753bbe4c530b41341834f6ef3344d0d"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Nov 23 21:50:47 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:05:38 2012 -0800"
      },
      "message": "Input: remove use of __devexit\n\nCONFIG_HOTPLUG is going away as an option so __devexit is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "5298cc4cc753bbe4c530b41341834f6ef3344d0d",
      "tree": "5dde0337622144b635a7dc199844ed5376794b09",
      "parents": [
        "78f50c246f4286d40a1f42fecc779d47e40503a2"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Nov 23 21:38:25 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:05:19 2012 -0800"
      },
      "message": "Input: remove use of __devinit\n\nCONFIG_HOTPLUG is going away as an option so __devinit is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Javier Martinez Canillas \u003cjavier@dowhile0.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "78f50c246f4286d40a1f42fecc779d47e40503a2",
      "tree": "afd39f280406671201b259f7bc6143d6ca1e26f8",
      "parents": [
        "d6f6dfd941de2b106af1290b810eff9b1c523772"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Nov 23 21:31:00 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:04:08 2012 -0800"
      },
      "message": "Input: remove use of __devinitconst\n\nCONFIG_HOTPLUG is going away as an option so __devinitconst is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "d6f6dfd941de2b106af1290b810eff9b1c523772",
      "tree": "dd6ea1e1421e6bafbe630a4e756f6df9acbfae58",
      "parents": [
        "1cb0aa88179b7a71c240529e9d781d7bbb43d2e8"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Nov 23 21:30:24 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:03:59 2012 -0800"
      },
      "message": "Input: remove use of __devinitdata\n\nCONFIG_HOTPLUG is going away as an option so __devinitdata is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "1cb0aa88179b7a71c240529e9d781d7bbb43d2e8",
      "tree": "9da5e91407baec88a7d1bb0364e8c98a9f9d316e",
      "parents": [
        "58b45d166f4c16d21f6aa059c6c5d87a9eeb1ff5"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Fri Nov 23 21:27:39 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:03:48 2012 -0800"
      },
      "message": "Input: remove use of __devexit_p\n\nCONFIG_HOTPLUG is going away as an option so __devexit_p is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "58b45d166f4c16d21f6aa059c6c5d87a9eeb1ff5",
      "tree": "63bb36cd68ba9438de78b7201c9c0122b14e2420",
      "parents": [
        "5e7fe820fa1fdf1988e71c0c1070b5d9bdd4fcf1"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Thu Nov 22 23:28:57 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:03:39 2012 -0800"
      },
      "message": "Input: serio - remove CONFIG_HOTPLUG ifdefs\n\nRemove conditional code based on CONFIG_HOTPLUG being false.  It\u0027s\nalways on now in preparation of it going away as an option.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "5e7fe820fa1fdf1988e71c0c1070b5d9bdd4fcf1",
      "tree": "c5aa57e70d901ae05b25e61387a351e6b0b2826b",
      "parents": [
        "037db524a2015607031c70a7935153120601b908",
        "0a0d62857366d8a6531e7fed1c3ccdd9a2b5b40b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:02:54 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 24 00:02:54 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 into next\n\nBring in changes to ads7846 to avoid mereg conflicts.\n"
    },
    {
      "commit": "037db524a2015607031c70a7935153120601b908",
      "tree": "82387672d07b8fb9d1fcd0098692256de20895cd",
      "parents": [
        "edbe265d245b0fe05c43e96e52554dacae5dcc70"
      ],
      "author": {
        "name": "Vipul Kumar Samar",
        "email": "vipulkumar.samar@st.com",
        "time": "Thu Nov 22 23:42:12 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 22 23:47:09 2012 -0800"
      },
      "message": "Input: stmpe-ts - add DT support for stmpe touchscreen\n\nThis patch allows the STMPE Touchscreen driver to be successfully probed and\ninitialised when Device Tree support is enabled. Bindings are mentioned in\nDocumentation too.\n\nSigned-off-by: Vipul Kumar Samar \u003cvipulkumar.samar@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "26d29d06ea020411559f75ec908db235ca1838d9",
      "tree": "3839843cd997b63c656c76118ac78db0ec41c5df",
      "parents": [
        "5a903166dd31a42e39283b075cc6b9a9c079d1af",
        "0a0d62857366d8a6531e7fed1c3ccdd9a2b5b40b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 22 21:45:34 2012 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 22 21:45:34 2012 -1000"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input updates from Dmitry Torokhov:\n \"This fixes recent regression where /dev/input/mice got assigned wrong\n  device node which messed up setups with static /dev, and a regression\n  in ads7846 GPIO debounce setup.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  ARM - OMAP: ads7846: fix pendown debounce setting\n  Input: ads7846 - enable pendown GPIO debounce time setting\n  Input: mousedev - move /dev/input/mice to the correct minor\n  Input: MT - document new \u0027flags\u0027 argument of input_mt_init_slots()\n"
    },
    {
      "commit": "edbe265d245b0fe05c43e96e52554dacae5dcc70",
      "tree": "0c93e39f65532c4cce0999783f4ca986e2522d65",
      "parents": [
        "2ad5169c762e56e4c7a76f517256ce853eb53ad0"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Nov 21 13:12:50 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 21 13:22:10 2012 -0800"
      },
      "message": "Input: wacom - add support for a new MT device (0x4001)\n\nIt supports 10 fingers.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "2ad5169c762e56e4c7a76f517256ce853eb53ad0",
      "tree": "b29f1cc69f2901a78be0dc55517905c6660a1eb0",
      "parents": [
        "506ee557b75d4e77f4876ca4189cb855397d617b"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Wed Nov 21 13:12:16 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 21 13:22:06 2012 -0800"
      },
      "message": "Input: wacom - simplify type check for newer V5 devices\n\nThe updated type enum enables this implementation.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "c4f4925439f13a243aecfb36c693613603c0bfbd",
      "tree": "aa8bc2513739c4729300d8c7dcf86184d9708d99",
      "parents": [
        "c91cb7a75eaf65358aac5ea2b512ac60a9437ff4"
      ],
      "author": {
        "name": "Igor Grinberg",
        "email": "grinberg@compulab.co.il",
        "time": "Tue Nov 20 23:00:10 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 21 13:09:56 2012 -0800"
      },
      "message": "Input: ads7846 - enable pendown GPIO debounce time setting\n\nSome platforms need the pendown GPIO debounce time setting programmed.\nSince the pendown GPIO is handled by the driver, the debounce time\nshould also be handled along with the pendown GPIO request.\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "4a83eecff65bd327bf5cb3b400b96fa975c73308",
      "tree": "78e4fabcc1cc60875a6a557a215bc93c110e4536",
      "parents": [
        "5383116b86d8e877684770d05acd1dda62be102d"
      ],
      "author": {
        "name": "AnilKumar Ch",
        "email": "anilkumar@ti.com",
        "time": "Tue Nov 20 22:49:31 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 20 22:55:10 2012 -0800"
      },
      "message": "Input: matrix-keypad - add device tree support\n\nAlso the driver was modifued to take advantage of recent improvements in\nmatrix_keypad_build_keymap() implementation, which automatically allocates\nmemory for keymap.\n\nThe driver was tested on AM335x EVM.\n\nSigned-off-by: AnilKumar Ch \u003canilkumar@ti.com\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "21eed07d122a69d32220256c9a461a9d047e92b9",
      "tree": "e73d4d7b4ab25a4973d3a74443b836934b443f68",
      "parents": [
        "8f520803d2a5dda0cf099c13cbf50ecf575d0341"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Thu Oct 04 00:15:07 2012 -0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:11 2012 +0100"
      },
      "message": "Input: da9052_onkey.c: Convert to the new da9052 interrupt functions.\n\nUse the new da9052 irq functions and allow the driver to probe successfully.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: \u003clinux-input@vger.kernel.org\u003e\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8f520803d2a5dda0cf099c13cbf50ecf575d0341",
      "tree": "66198c0b2991030b397c2a3984d678f158054639",
      "parents": [
        "8bad1abd6303476d6f77878aa8ea737d5d1b625c"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Thu Oct 04 01:21:30 2012 -0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:11 2012 +0100"
      },
      "message": "Input: da9052_tsi.c: Fix interrupt handling\n\nCurrently da9062_tsi does not probe and it fails as follows:\n\nda9052 1-0048: Unable to determine device interrupts\n\nUse the new da9052 irq functions and allow the driver to probe and operate\ncorrectly.\n\nTested on mx53qsb board using \u0027evtest\u0027 tool.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: \u003clinux-input@vger.kernel.org\u003e\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c91cb7a75eaf65358aac5ea2b512ac60a9437ff4",
      "tree": "e1d33747cece8bd48369742fa81ab18f7b6c3eaf",
      "parents": [
        "40a812044a11a8fd32202cd22bb76329dd188094"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 16 09:14:12 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Nov 18 23:15:16 2012 -0800"
      },
      "message": "Input: mousedev - move /dev/input/mice to the correct minor\n\nWhen doing conversion to dynamic input numbers I inadvertently moved\n/dev/input/mice from c,13,63 to c,13,31. We need to fix this so that\nsetups with statically populated /dev continue working.\n\nTested-by: Krzysztof Mazur \u003ckrzysiek@podlesie.net\u003e\nTested-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "29807d1e24b7cd696442d2f600057230f084b3c7",
      "tree": "9fa7122a4c5c7cb6109c092e48a639f57e079b26",
      "parents": [
        "af8036dd749fbf4e732161ff0f3874759b73be40"
      ],
      "author": {
        "name": "Benjamin Tissoires",
        "email": "benjamin.tissoires@gmail.com",
        "time": "Wed Nov 14 16:59:22 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Nov 15 10:16:56 2012 +0100"
      },
      "message": "Input: mt: add input_mt_is_used\n\nThis patch extracts the test (slot-\u003eframe \u003d\u003d mt-\u003eframe) so that it can\nbe used in third party drivers.\n\nSigned-off-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5383116b86d8e877684770d05acd1dda62be102d",
      "tree": "11346ce080a0d35509d827b50994e832a30175c3",
      "parents": [
        "544a46c917fcf0a439cc0c428d76ba731a380cae"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 05 10:32:55 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 14 08:35:07 2012 -0800"
      },
      "message": "Input: marix-keymap - automatically allocate memory for keymap\n\nIn device tree enabled setups requiring preallocated memory for storing keymap\nis quite often awkward, so let\u0027s provide an option of allocating it directly\nin matrix_keypad_build_keymap().\n\nReviewed-by: Alban Bedel \u003calban.bedel@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "544a46c917fcf0a439cc0c428d76ba731a380cae",
      "tree": "f75dc9ffb42d3bc19d446d6d5c789cf8c9c5762d",
      "parents": [
        "71a129fb6153ca7a972c31dddb09c2f097262e6e"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sat Nov 10 00:50:25 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 10 01:02:09 2012 -0800"
      },
      "message": "Input: add Retu power button driver.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "71a129fb6153ca7a972c31dddb09c2f097262e6e",
      "tree": "83b6b077a6b401c4259462843595f9a7e6e3f4cb",
      "parents": [
        "800963fd598e2acbcd3a21a17e3ab3c185ad0d6a"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Sat Nov 10 00:47:13 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 10 01:02:03 2012 -0800"
      },
      "message": "Input: HIL - remove one goto\n\nThis goto is only used to skip the next instruction, which can easily be done\nwithout a goto.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "40a812044a11a8fd32202cd22bb76329dd188094",
      "tree": "bab50ded6d0e1c09a9be91b51bdaccd97bc4404a",
      "parents": [
        "32ed1911fc79908d704023317d4ddeb3883fd07e"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Thu Nov 08 09:03:47 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 10 00:39:47 2012 -0800"
      },
      "message": "Input: MT - document new \u0027flags\u0027 argument of input_mt_init_slots()\n\nFixes new kernel-doc warning in input-mt.c:\n\nWarning(drivers/input/input-mt.c:38): No description found for parameter\n\u0027flags\u0027\n\nReported-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "b8d52e2b9f7eb43075e6ef4e23f5e51e70548f11",
      "tree": "7c30f36ecb7f6165d8ba808e30606a05c62558dc",
      "parents": [
        "2bd942f90a6021d5d9f49c28663f38f5b575a818"
      ],
      "author": {
        "name": "Vipul Kumar Samar",
        "email": "vipulkumar.samar@st.com",
        "time": "Sat Nov 10 00:08:20 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 10 00:31:03 2012 -0800"
      },
      "message": "Input: stmpe-ts - initialize the phys field in input device\n\nSigned-off-by: Vipul Kumar Samar \u003cvipulkumar.samar@st.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "2bd942f90a6021d5d9f49c28663f38f5b575a818",
      "tree": "62c2205f43471f50c75571ab19a8a0bbfcce4a1e",
      "parents": [
        "aaa4f2a7f6cce4485dc60063a56e210761f5a0c8"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Fri Nov 09 23:56:59 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 10 00:30:48 2012 -0800"
      },
      "message": "Input: stmpe-ts - switch to using managed resources\n\nThis patch frees stmpe-ts driver from burden of freeing resources :)\ndevm_* derivatives of multiple routines are used while allocating resources,\nwhich would be freed automatically by kernel.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "aaa4f2a7f6cce4485dc60063a56e210761f5a0c8",
      "tree": "1f84b9eda26990b93e4ec5cba60e0bf274824b46",
      "parents": [
        "6102752eb354cca8fb751d8bace2c1ad4efffdde"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Sat Nov 10 00:11:10 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 10 00:30:33 2012 -0800"
      },
      "message": "Input: stmpe-keyboard - switch to using managed resources\n\nThis patch frees stmpe-keyboard driver from burden of freeing resources :)\ndevm_* derivatives of multiple routines are used while allocating resources,\nwhich would be freed automatically by kernel.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "6102752eb354cca8fb751d8bace2c1ad4efffdde",
      "tree": "ea1ea70a1f859c3899526e5c3c479d7c027c3d77",
      "parents": [
        "1eee4af30e9261114e6e4e3576f130780124d7be"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Thu Nov 08 21:41:24 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 10 00:29:55 2012 -0800"
      },
      "message": "Input: spear-keyboard - switch to using managed resources\n\nThis patch frees spear-keyboard driver from burden of freeing resources :)\ndevm_* derivatives of multiple routines are used while allocating resources,\nwhich would be freed automatically by kernel.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "1eee4af30e9261114e6e4e3576f130780124d7be",
      "tree": "3387508378038fc0d271c288bfd9e240b0eb1bb6",
      "parents": [
        "d852f9597359babcc3f6b328cefc151ab6995d00"
      ],
      "author": {
        "name": "Deepak Sikri",
        "email": "deepak.sikri@st.com",
        "time": "Thu Nov 08 16:35:27 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 10 00:29:39 2012 -0800"
      },
      "message": "Input: spear-keyboard - fix for balancing the enable_irq_wake\n\nThis patch handles the fix for unbalanced irq for the cases when\nenable_irq_wake fails, and a warning related to same is displayed\non the console. The workaround is handled at the driver level.\n\nSigned-off-by: Deepak Sikri \u003cdeepak.sikri@st.com\u003e\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "d852f9597359babcc3f6b328cefc151ab6995d00",
      "tree": "3e1af8cd8880ef5b020c68d54e1703ebe3b948d7",
      "parents": [
        "4e99aab78ab2adf7645b7f58b2b549e6ea205dd7"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@linaro.org",
        "time": "Sat Nov 03 12:16:55 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 10 00:28:46 2012 -0800"
      },
      "message": "Input: nomadik-ske-keypad - start using the apb_pclk\n\nPreviously this clock was handled internally by the clockdriver,\nbut now this is separate clk. So we need take care of it.\n\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "4e99aab78ab2adf7645b7f58b2b549e6ea205dd7",
      "tree": "e8af020f731ad00b8cdc530414ca18625b79b423",
      "parents": [
        "6afdc289c984451a6202a687fe6af727e051a784"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@linaro.org",
        "time": "Sat Nov 03 12:16:51 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 08 09:13:06 2012 -0800"
      },
      "message": "Input: nomadik-ske-keypad - fixup use of clk\n\nDo proper error handling for clk and make sure clocks are being\nprepared|unprepared as well as enabled|disabled.\n\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "6afdc289c984451a6202a687fe6af727e051a784",
      "tree": "acd038cdd5cfe752c446315bd0215e9ba65461da",
      "parents": [
        "3699dd7e16a9f68586a44e1efeb9708359f9c2a6"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Nov 03 12:16:15 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 08 09:12:46 2012 -0800"
      },
      "message": "Input: wacom - add support for 2 new multi-touch tablets (0x100 and 0x101)\n\nThis adds support for the two new multi-touch tablets.\n\nSigned-off-by: Ping Cheng \u003cpinglinux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "3699dd7e16a9f68586a44e1efeb9708359f9c2a6",
      "tree": "5d13ff90e9895c30a77a3d6cef95c49c6012c1b8",
      "parents": [
        "2be975c6d920de989ff5e4bc09ffe87e59d94662"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Sat Nov 03 12:16:13 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 08 09:12:29 2012 -0800"
      },
      "message": "Input: wacom - clean up device type code\n\nUse switch instead of if statement to verify device types\n\nSigned-off-by: Ping Cheng \u003cpinglinux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "2be975c6d920de989ff5e4bc09ffe87e59d94662",
      "tree": "34b24d6559118a4aedc60bdef265834530cacde9",
      "parents": [
        "fa8e2458ecfc959cd627e25ba86d8eddcb63c887"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 03 12:16:12 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 08 09:10:05 2012 -0800"
      },
      "message": "Input: introduce managed input devices (add devres support)\n\nThere is a demand from driver\u0027s writers to use managed devices framework\nfor their drivers. Unfortunately up to this moment input devices did not\nprovide support for managed devices and that lead to mixing two styles\nof resource management which usually introduced more bugs, such as\nmanually unregistering input device but relying in devres to free\ninterrupt handler which (unless device is properly shut off) can cause\nISR to reference already freed memory.\n\nThis change introduces devm_input_allocate_device() that will allocate\nmanaged instance of input device so that driver writers who prefer\nusing devm_* framework do not have to mix 2 styles.\n\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nReviewed-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "fa8e2458ecfc959cd627e25ba86d8eddcb63c887",
      "tree": "d8c9dec3dac8e97e8591e6507a619959449d6344",
      "parents": [
        "d56a289be2ce01d1aa426a6cf45dede14a8db41e",
        "3d70f8c617a436c7146ecb81df2265b4626dfe89"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 08 08:51:52 2012 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 08 08:51:52 2012 -0800"
      },
      "message": "Merge tag \u0027v3.7-rc4\u0027 into next to sync up Wacom bits\n\nLinux 3.7-rc4\n"
    },
    {
      "commit": "f75ed2d39562e19e4d1896c07e7f091515c6d11d",
      "tree": "7201003953c26912b7dd0b39f2a893b7f01e6f81",
      "parents": [
        "c2d8c259bfce056437e8dbc4b048944050f9b567",
        "c3b9d1db23c4ebd4d8a0964ebcf5f27d4eb8fa3f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Nov 06 07:47:09 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Nov 06 07:47:09 2012 -0800"
      },
      "message": "Merge tag \u0027kill-plat-sparse-irq\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl into next/multiplatform\n\nFrom Linus Walleij:\n\nThis patchset will:\n- Move all remaining headers out of arch/arm/plat-nomadik/include/plat\n  out to e.g. include/linux/platform_data\n- Delete arch/arm/plat-nomadik\n- Convert Nomadik and Ux500 to SPARSE_IRQ\n\n* tag \u0027kill-plat-sparse-irq\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:\n  ARM: plat-nomadik: convert platforms to SPARSE_IRQ\n  mfd/db8500-prcmu: use the irq_domain_add_simple()\n  mfd/ab8500-core: use irq_domain_add_simple()\n  ARM: plat-nomadik: move MTU, kill plat-nomadik\n  ARM: plat-nomadik: move DMA40 header to \u003clinux/platform_data\u003e\n  ARM: plat-nomadik: use DIV_ROUND_CLOSEST()\n  ARM: plat-nomadik: pass IRQ to timer driver\n  clk/ux500: explicitly include register header\n  pinctrl/nomadik: merge old pincfg header\n  pinctrl/nomadik: move the platform data header\n  ARM: plat-nomadik: move NMK_GPIO_PER_CHIP into gpio-nomadik.h\n  ARM: plat-nomadik: Introduce new DB8540 GPIO registers\n"
    },
    {
      "commit": "bcd2360c1ff9fff69eb45bedc5fba7240c6da875",
      "tree": "230db16d269d8baad9f2cae5b823cefaf9bbd396",
      "parents": [
        "2484575268e22f10395a9975c023301b23cdea6e"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue Oct 30 05:12:23 2012 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue Nov 06 20:29:33 2012 +0800"
      },
      "message": "arm: at91: move platfarm_data to include/linux/platform_data/atmel.h\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "2b99bafab19145a72e2c557326fc4662a864a162",
      "tree": "d70c833c0b64297439f5b44568754e4fcc592d49",
      "parents": [
        "01636eb970a029897b06fb96026941429212ddd9"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Tue Oct 16 12:55:44 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 05 23:50:27 2012 +0100"
      },
      "message": "input: TSC: ti_tsc: Convert TSC into a MFDevice\n\nThis patch converts touchscreen into a MFD client.\nAll the register definitions, clock initialization,\netc has been moved to MFD core driver.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "55c04de5176ea3eac6fdc469a6a063c5cb91ed7c",
      "tree": "62cf144d9429ba60ef02f102b69ffc12ab7801b3",
      "parents": [
        "c6e86db2bec56e05c7ad1524ed2273a4cc8e8868"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Tue Oct 16 12:55:42 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 05 23:50:27 2012 +0100"
      },
      "message": "input: TSC: ti_tscadc: Rename the existing touchscreen driver\n\nMake way for addition of MFD driver.\nThe existing touchsreen driver is a MFD client.\nFor better readability we rename the file to\nindicate its functionality as only touchscreen.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c6e86db2bec56e05c7ad1524ed2273a4cc8e8868",
      "tree": "bda8f3b084a66c2abe312f52b4359dd517297f08",
      "parents": [
        "30af55f930c2f69d8f3dcd658fb3ee352ebc54c1"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Tue Oct 16 12:55:41 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 05 23:50:26 2012 +0100"
      },
      "message": "input: TSC: ti_tscadc: Remove definition of End Of Interrupt register\n\nThe touchscreen IP uses level sensitive interrupts rather\nthan edge sensitive interrupts and therefore the is no need\nto use the EOI register to have the module re-strobe the\ninterrupt line if there pending interrupts exist.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "30af55f930c2f69d8f3dcd658fb3ee352ebc54c1",
      "tree": "a89a1ee8ee49addf94187f7a5b9da9420bf516bd",
      "parents": [
        "d1fb57435c108b8dd66d7f47b4c60c1798dcae4c"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Tue Oct 16 12:55:40 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 05 23:50:26 2012 +0100"
      },
      "message": "input: TSC: ti_tscadc: set FIFO0 threshold Interrupt\n\nCode currently uses FIFO1 threshold interrupt.\nsince this is a MFD, Dedicating FIFO0 to touchscreen\nand making way for other devices to use FIFO1 as well.\nThe FIFO can be shared between 2 devices but since the\ninterrupt used is threshold interrupt on FIFO1, we would\nend up having wrong interrupts. Hence changing the same.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d1fb57435c108b8dd66d7f47b4c60c1798dcae4c",
      "tree": "12db90050dc6957a319f63f6b6bf9f000250ca8f",
      "parents": [
        "33f5cc605d28bd82be8a728090063203947158f3"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Tue Oct 16 12:55:39 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 05 23:50:26 2012 +0100"
      },
      "message": "input: TSC: ti_tscadc: Add Step configuration as platform data\n\nThere are 16 programmable Step Configuration\nregisters which are used by the sequencer.\nProgram the Steps in order to configure a channel\ninput to be sampled. If the same step is applied\nseveral times, the coordinate values read are more\naccurate.\nHence we provide the user an option of how many steps\nshould be configured.\n\nFor ex: If this value is assigned as 4, This means that\n4 steps are applied to read x co-ordinate and 4 steps to read\ny co-ordinate. Furtheron the interrupt handler already\nholds code to use delta filter and report the best value\nout of these values to the input sub-system.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "33f5cc605d28bd82be8a728090063203947158f3",
      "tree": "550911e16b9a87914cb18e033f557ae364c98ad1",
      "parents": [
        "3d70f8c617a436c7146ecb81df2265b4626dfe89"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Tue Oct 16 12:55:38 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 05 23:50:26 2012 +0100"
      },
      "message": "input: TSC: ti_tscadc: Correct register usage\n\nThis patch cleans up the wrong register definitions\nand usage for touchscreen controller.\nBit masks were not defined earlier.\n\nFor ex: consider a register define as:\nwrite(xyz, ABC)\nABC is expected to be written to register bits 0-11.\nHere we see that value written is as expected, but this write\nis also affecting all the remaining bits of xyz.\nThe remaining bits hold the default value as 0 and the write\nalso sets it to zero. Hence wrong usage were not causing user\nvisible bugs.\nDue to these reasons it was difficult to follow when\ncompared with TRM.\n\nUnused definitions are also removed.\nSince there is change in some naming convention because of\nall the above mentioned reasons, the same has been\nupdated throughout the code.\nBit declarations are grouped to increase readability.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "694e33a7f42de7dcc8b43c3990c597b19ef9b438",
      "tree": "02b6995f41eab4474fd8d9df419775825a13b362",
      "parents": [
        "865fab601b8f910b2c634cf4c9211176f2c71cad"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Oct 18 14:01:25 2012 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Nov 05 09:55:33 2012 +0100"
      },
      "message": "ARM: plat-nomadik: move MTU, kill plat-nomadik\n\nThis moves the MTU timer driver from arch/arm/plat-nomadik\nto drivers/clocksource and moves the header file to the\nplatform_data directory.\n\nAs this moves the last file being compiled to an object out\nof arch/arm/plat-nomadik, we have to \"turn off the light\"\nand delete the plat-nomadik directory, because it is not\nallowed to have an empty Makefile in a plat-* directory.\nThis is probably also a desired side effect of depopulating\nthe arch/arm directory of drivers. Luckily we have just\ndeleted all the \u003cplat/*\u003e include files prior to this so\nby moving the last one we may delete the directory.\n\nAfter this all the Ux500 and Nomadik device drivers live\noutside of the arch/arm hierarchy.\n\nCc: Alessandro Rubini \u003crubini@unipv.it\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "d56a289be2ce01d1aa426a6cf45dede14a8db41e",
      "tree": "c9a058d34420eb2cc1cc85ce8fe7e71eb20e4407",
      "parents": [
        "8ed2757edd0c6bacf20c1c55bd53a0acba565be8"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Nov 03 12:05:52 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Nov 03 12:14:56 2012 -0700"
      },
      "message": "Input: pwm-beeper - add devicetree probing support\n\nA very simple binding, the only property is the phandle to the PWM.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nReviewed-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "74fb838cd4914849d9175c8bf03c91673f3f8d25",
      "tree": "ab85719a208f2956e97a3e44d9550f6b36df0be6",
      "parents": [
        "23e44302b30ea15c538c3fcc4631c56358ae2feb",
        "32ed1911fc79908d704023317d4ddeb3883fd07e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 16:11:15 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 16:11:15 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input subsystem fixes from Dmitry Torokhov:\n \"Just a few driver fixes.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: tsc40 - remove wrong announcement of pressure support\n  Input: lpc32xx-keys - select INPUT_MATRIXKMAP\n  Input: pxa27x_keypad - clear pending interrupts on keypad config\n  Input: wacom - correct bad Cintiq 24HD check\n  Input: wacom - add INPUT_PROP_DIRECT flag to Cintiq 24HD\n  Input: egalax_ts - get gpio from devicetree\n"
    },
    {
      "commit": "66b6a0c979e88810e753e528dd0b9aef30ba21a1",
      "tree": "a6d89319a80abcdac4da1602dce5d4249358b1ca",
      "parents": [
        "d9b482c8ba1973a189f2d4c8175d405b87fbf2d7",
        "95a7d76897c1e7243d4137037c66d15cbf2cce76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 13:26:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 13:26:11 2012 -0700"
      },
      "message": "Merge tag \u0027stable/for-linus-3.7-rc4-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\nPull Xen bugfixes from Konrad Rzeszutek Wilk:\n - Use appropriate macros instead of hand-rolling our own (ARM).\n - Fixes if FB/KBD closed unexpectedly.\n - Fix memory leak in /dev/gntdev ioctl calls.\n - Fix overflow check in xenbus_file_write.\n - Document cleanup.\n - Performance optimization when migrating guests.\n\n* tag \u0027stable/for-linus-3.7-rc4-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/mmu: Use Xen specific TLB flush instead of the generic one.\n  xen/arm: use the __HVC macro\n  xen/xenbus: fix overflow check in xenbus_file_write()\n  xen-kbdfront: handle backend CLOSED without CLOSING\n  xen-fbfront: handle backend CLOSED without CLOSING\n  xen/gntdev: don\u0027t leak memory from IOCTL_GNTDEV_MAP_GRANT_REF\n  x86: remove obsolete comment from asm/xen/hypervisor.h\n"
    },
    {
      "commit": "296bac30f6b62e1e985d3e7c0bd9c92b971b2dab",
      "tree": "5c6fe90670524be4db95fd1f367f88e5c4c179bb",
      "parents": [
        "33046957cd71e524e3cb2a209d9e1363ac6cf3d6",
        "8d80da90f53d37cf6caefc61353e1cc3a145b9e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 31 15:39:28 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 31 15:39:28 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID updates from Jiri Kosina:\n \"This contains fixes for two devices by Jiri Slaby and Xianhan Yu, new\n  device IDs for MacBook Pro 10,2 from Dirk Hohndel and generic\n  multitouch code fix from Alan Cox.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Add support for the MacBook Pro 10,2 keyboard / touchpad\n  HID: multitouch: fix maxcontacts problem on GeneralTouch\n  HID: multitouch: put the case in the right switch statement\n  HID: microsoft: fix invalid rdesc for 3k kbd\n"
    },
    {
      "commit": "8d80da90f53d37cf6caefc61353e1cc3a145b9e0",
      "tree": "ee8f44f9668e800faa442d11eb7d12e77fc9ba35",
      "parents": [
        "58ad34bf62b9fc52c04e6aabe3ad5a47e4a00dc1"
      ],
      "author": {
        "name": "Dirk Hohndel",
        "email": "dirk@hohndel.org",
        "time": "Tue Oct 30 11:11:48 2012 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Oct 31 10:42:33 2012 +0100"
      },
      "message": "HID: Add support for the MacBook Pro 10,2 keyboard / touchpad\n\nThis enables the existing drivers for keyboard and touchpad with the new\nUSB IDs found on the MBP 13\" Reasonable Resolution (also known as the\nRetina Display).\n\nAdded entries to both keyboard and mouse ignore lists.\n\nSigned-off-by: Dirk Hohndel \u003cdirk@hohndel.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "32ed1911fc79908d704023317d4ddeb3883fd07e",
      "tree": "1420cd29dbf01ccd14bd500a86614978046380f6",
      "parents": [
        "e07577e1ddf6d2d31961df897e7ff05c0aeb8d0f"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Tue Oct 30 23:39:10 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 30 23:40:07 2012 -0700"
      },
      "message": "Input: tsc40 - remove wrong announcement of pressure support\n\nThe tsc40 driver announces it supports the pressure event, but will never\nsend one. The announcement will cause tslib to wait for such events and\nsending all touch events with a pressure of 0. Removing the announcement\nwill make tslib fall back to emulating the pressure on touch events so\neverything works as expected.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "2ebb939ab9c6a2484866c5eae4184c83c2b21af8",
      "tree": "24b5bd880f9ac58c2524620fe08046519bba6219",
      "parents": [
        "01bc825f6311ba2878ae353418eee575d3051594"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@citrix.com",
        "time": "Thu Oct 18 11:03:38 2012 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Oct 30 09:29:07 2012 -0400"
      },
      "message": "xen-kbdfront: handle backend CLOSED without CLOSING\n\nBackend drivers shouldn\u0027t transistion to CLOSED unless the frontend is\nCLOSED.  If a backend does transition to CLOSED too soon then the\nfrontend may not see the CLOSING state and will not properly shutdown.\n\nSo, treat an unexpected backend CLOSED state the same as CLOSING.\n\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: David Vrabel \u003cdavid.vrabel@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "8ed2757edd0c6bacf20c1c55bd53a0acba565be8",
      "tree": "b180d022fbcd97fc94549e2c9a0a85592da383a7",
      "parents": [
        "3b11292381aa5c57ceb6e089797afdd2e4066085"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Tue Oct 30 00:27:25 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 30 00:47:09 2012 -0700"
      },
      "message": "Input: add DA9055 Onkey driver\n\nThis is the ONKEY driver of the Dialog DA9055 PMIC and depends on the\nDA9055 MFD core driver.\n\nThis driver was functionally tested on SMDK6410 board.\n\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "3b11292381aa5c57ceb6e089797afdd2e4066085",
      "tree": "be79217f077ca4e7d23d5b276459bd88da61dda9",
      "parents": [
        "53279f36dccffc26ff536003fd6bb97cc21c3b82"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Tue Oct 30 00:24:41 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 30 00:47:04 2012 -0700"
      },
      "message": "Input: ALPS - print small buffers via %*ph\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    }
  ],
  "next": "53279f36dccffc26ff536003fd6bb97cc21c3b82"
}
