)]}'
{
  "log": [
    {
      "commit": "11bd04f6f35621193311c32e0721142b073a7794",
      "tree": "00979740582bb26e8d3756bf3526c85f19f66a46",
      "parents": [
        "4e2ccdb0409146f8cf64a11b6ef82a9c928ced2a",
        "9e0b5b2c447ad0caa075a5cfef86def62e1782ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 12:18:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 12:18:16 2009 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (109 commits)\n  PCI: fix coding style issue in pci_save_state()\n  PCI: add pci_request_acs\n  PCI: fix BUG_ON triggered by logical PCIe root port removal\n  PCI: remove ifdefed pci_cleanup_aer_correct_error_status\n  PCI: unconditionally clear AER uncorr status register during cleanup\n  x86/PCI: claim SR-IOV BARs in pcibios_allocate_resource\n  PCI: portdrv: remove redundant definitions\n  PCI: portdrv: remove unnecessary struct pcie_port_data\n  PCI: portdrv: minor cleanup for pcie_port_device_register\n  PCI: portdrv: add missing irq cleanup\n  PCI: portdrv: enable device before irq initialization\n  PCI: portdrv: cleanup service irqs initialization\n  PCI: portdrv: check capabilities first\n  PCI: portdrv: move PME capability check\n  PCI: portdrv: remove redundant pcie type calculation\n  PCI: portdrv: cleanup pcie_device registration\n  PCI: portdrv: remove redundant pcie_port_device_probe\n  PCI: Always set prefetchable base/limit upper32 registers\n  PCI: read-modify-write the pcie device control register when initiating pcie flr\n  PCI: show dma_mask bits in /sys\n  ...\n\nFixed up conflicts in:\n\tarch/x86/kernel/amd_iommu_init.c\n\tdrivers/pci/dmar.c\n\tdrivers/pci/hotplug/acpiphp_glue.c\n"
    },
    {
      "commit": "eae6fa9b0c3e2cb49cc157e906dd0ac52cfd7ca5",
      "tree": "34f7d08d5f9913c3b5c3bca152953a173ded1e05",
      "parents": [
        "02412f49f6a7e35753d9af49d92662fb562fc9fa",
        "df11303c90406426847255ba498607f15a472a0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:34:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 09:34:40 2009 -0800"
      },
      "message": "Merge branch \u0027xen/fbdev\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027xen/fbdev\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen pvfb: Inhibit VM_IO flag to be set on vmalloc-ed framebuffers.\n  fb-defio: Inhibit VM_IO flag to be set on vmalloc-ed framebuffers.\n  fb-defio: If FBINFO_VIRTFB is defined, do not set VM_IO flag.\n  Fix toogle whether xenbus driver should be built as module or part of kernel.\n"
    },
    {
      "commit": "fa395aaec823b9d1a5800913a6b5d0e6d1c5ced2",
      "tree": "d599abe9f4f48f1737da50fa9a48dadfd08100e3",
      "parents": [
        "3e7468313758913c5e4d372f35b271b96bad1298",
        "1f26978afd123deb22dd3c7dc75771a02f6e03f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:01 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (51 commits)\n  Input: appletouch - give up maintainership\n  Input: dm355evm_kbd - switch to using sparse keymap library\n  Input: wistron_btns - switch to using sparse keymap library\n  Input: add generic support for sparse keymaps\n  Input: fix memory leak in force feedback core\n  Input: wistron - remove identification strings from DMI table\n  Input: psmouse - remove identification strings from DMI tables\n  Input: atkbd - remove identification strings from DMI table\n  Input: i8042 - remove identification strings from DMI tables\n  DMI: allow omitting ident strings in DMI tables\n  Input: psmouse - do not carry DMI data around\n  Input: matrix-keypad - switch to using dev_pm_ops\n  Input: keyboard - fix lack of locking when traversing handler-\u003eh_list\n  Input: gpio_keys - scan gpio state at probe and resume time\n  Input: keyboard - add locking around event handling\n  Input: usbtouchscreen - add support for ET\u0026T TC5UH touchscreen controller\n  Input: xpad - add two new Xbox 360 devices\n  Input: polled device - do not start polling if interval is zero\n  Input: polled device - schedule first poll immediately\n  Input: add S3C24XX touchscreen driver\n  ...\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "3a43aaa31790c36b69ebf8a6396f37fade86b531",
      "tree": "7c7f8da6219d546f2b44534cb7be1fb5591d6ac4",
      "parents": [
        "aed886ce777590eac87f7ce2897d9f8357754331",
        "6a5a0b9139b19dd1a107870269a35bc9cf18d2dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:03:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:03:16 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (137 commits)\n  sh: include empty zero page in romImage\n  sh: Make associative cache writes fatal on all SH-4A parts.\n  sh: Drop associative writes for SH-4 cache flushes.\n  sh: Partial revert of copy/clear_user_highpage() optimizations.\n  sh: Add default uImage rule for se7724, ap325rxa, and migor.\n  sh: allow runtime pm without suspend/resume callbacks\n  sh: mach-ecovec24: Remove un-defined settings for VPU\n  sh: mach-ecovec24: LCDC drive ability become high\n  sh: fix sh7724 VEU3F resource size\n  serial: sh-sci: Fix too early port disabling.\n  sh: pfc: pr_info() -\u003e pr_debug() cleanups.\n  sh: pfc: Convert from ctrl_xxx() to __raw_xxx() I/O routines.\n  sh: Improve kfr2r09 serial port setup code\n  sh: Break out SuperH PFC code\n  sh: Move KEYSC header file\n  sh: convert /proc/cpu/aligmnent, /proc/cpu/kernel_alignment to seq_file\n  sh: Add CPG save/restore code for sh7724 R-standby\n  sh: Add SDHI power control support to Ecovec\n  mfd: Add power control platform data to SDHI driver\n  sh: mach-ecovec24: modify address map\n  ...\n"
    },
    {
      "commit": "18821b0408efc92ec2804128ba9382a3bcebf132",
      "tree": "f98fbf75e8e8f33965e489879505fb621e2f11bb",
      "parents": [
        "3b8ecd22447c4266500c0bcf97f035310543e494",
        "55e858c8483af427144f33b42b818b30612b82b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 08:07:38 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 08:07:38 2009 -0800"
      },
      "message": "Merge branch \u0027bkl-drivers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027bkl-drivers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  agp: Remove the BKL from agp_open\n  inifiband: Remove BKL from ipath_open()\n  mips: Remove BKL from tb0219\n  drivers: Remove BKL from scx200_gpio\n  drivers: Remove BKL from pc8736x_gpio\n  parisc: Remove BKL from eisa_eeprom\n  rtc: Remove BKL from efirtc\n  input: Remove BKL from hp_sdc_rtc\n  hw_random: Remove BKL from core\n  macintosh: Remove BKL from ans-lcd\n  nvram: Drop the bkl from non-generic nvram_llseek()\n  nvram: Drop the bkl from nvram_llseek()\n  mem_class: Drop the bkl from memory_open()\n  spi: Remove BKL from spidev_open\n  drivers: Remove BKL from cs5535_gpio\n  drivers: Remove BKL from misc_open\n"
    },
    {
      "commit": "1c496784a0d317535f846ddb2c93a08ba936266b",
      "tree": "6d0225860032f263b6d95a3e55c364a1a5f55ec1",
      "parents": [
        "adf9904dc774f23f04a5425f0198483ea61f878b",
        "9a01609e1885b827b979d6d9dd86f43208a9e5fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (149 commits)\n  arm: omap: Add omap3_defconfig\n  AM35xx: Defconfig for AM3517 EVM board\n  AM35xx: Add support for AM3517 EVM board\n  omap: 3630sdp: defconfig creation\n  omap: 3630sdp: introduce 3630 sdp board support\n  omap3: Add defconfig for IGEP v2 board\n  omap3: Add minimal IGEP v2 support\n  omap3: Add CompuLab CM-T35 defconfig\n  omap3: Add CompuLab CM-T35 board support\n  omap3: rx51: Add wl1251 wlan driver support\n  omap3: rx51: Add SDRAM init\n  omap1: Add default kernel configuration for Herald\n  omap1: Add board support and LCD for HTC Herald\n  omap: zoom2: update defconfig for LL_DEBUG_NONE\n  omap: zoom3: defconfig creation\n  omap3: zoom: Introduce zoom3 board support\n  omap3: zoom: Drop i2c-1 speed to 2400\n  omap3: zoom: rename zoom2 name to generic zoom\n  omap3: zoom: split board file for software reuse\n  omap3evm: MIgrate to smsc911x ethernet driver\n  ...\n\nFix trivial conflict (two unrelated config options added next to each\nother) in arch/arm/mach-omap2/Makefile\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "6604072798da52547111cc06afacb8d9f2a907cf",
      "tree": "11e4024e1e8a87f367f1901983e5b41064483615",
      "parents": [
        "e97af4cbbe500e6a3f4e189fe9324c5b99192dd6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:22:25 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 07 09:26:50 2009 -0800"
      },
      "message": "Input: dm355evm_kbd - switch to using sparse keymap library\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e97af4cbbe500e6a3f4e189fe9324c5b99192dd6",
      "tree": "9c0840313afd06cff11c16cf6d5010a1cd5c874f",
      "parents": [
        "36203c4f3d091b5f6c082663bd1f74273798043a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:22:24 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 07 09:26:49 2009 -0800"
      },
      "message": "Input: wistron_btns - switch to using sparse keymap library\n\nThe keymap manipulation code was split into a library module,\nso let\u0027s make us of it.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "36203c4f3d091b5f6c082663bd1f74273798043a",
      "tree": "bf5b6efee8f15aae253155263038ac538f7482e9",
      "parents": [
        "6a47081c37b7dd7810ce19e156c1a3bf11987e9a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:22:23 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 07 09:26:35 2009 -0800"
      },
      "message": "Input: add generic support for sparse keymaps\n\nMore and more devices choose to reimplement support for sparse keymaps\nfirst introduced by wistron driver. Move it into a library module so it\ncan be easily used by interested parties.\n\nReviewed-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6a47081c37b7dd7810ce19e156c1a3bf11987e9a",
      "tree": "8bb327ec15bd02c8997314d22abcaadd5ec69882",
      "parents": [
        "a9b0d0e57de88030527a95edea2722851897b7dd"
      ],
      "author": {
        "name": "Jari Vanhala",
        "email": "ext-jari.vanhala@nokia.com",
        "time": "Fri Dec 04 10:24:21 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 22:16:38 2009 -0800"
      },
      "message": "Input: fix memory leak in force feedback core\n\nEffects were allocated, but not freed anywhere.\n\nSigned-off-by: Jari Vanhala \u003cext-jari.vanhala@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a9b0d0e57de88030527a95edea2722851897b7dd",
      "tree": "689722160bd35691782d549bef22859667bed03a",
      "parents": [
        "9961e25976493f4d50704dafc0e8ff8365181538"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:24:19 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 22:15:35 2009 -0800"
      },
      "message": "Input: wistron - remove identification strings from DMI table\n\nThe driver does not reference identification strings in DMI table and\nsince these strings are no longer required by DMI core we can safely\nremove them and save some memory.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9961e25976493f4d50704dafc0e8ff8365181538",
      "tree": "7e1e4e318d4070428b4baaa94711e951078f4f80",
      "parents": [
        "c45fc81ec6a9bd6cca42e60b35b31f9df822860b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:24:20 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 22:14:43 2009 -0800"
      },
      "message": "Input: psmouse - remove identification strings from DMI tables\n\nThe driver does not reference identification strings in DMI tables and\nsince these strings are no longer required by DMI core we can safely\nremove them and save some memory.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c45fc81ec6a9bd6cca42e60b35b31f9df822860b",
      "tree": "f07b66d0df18ef1399af627f671e96e8cab3c83d",
      "parents": [
        "f909b1df0a068f30e252d8dc3e9d45ca25bf266f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:24:19 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 22:11:37 2009 -0800"
      },
      "message": "Input: atkbd - remove identification strings from DMI table\n\nThe driver does not reference identification strings in DMI table and\nsince these strings are no longer required by DMI core we can safely\nremove them and save some memory.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f909b1df0a068f30e252d8dc3e9d45ca25bf266f",
      "tree": "5150e7ce4383b55f9b3e521c0be33c50e20d9dc6",
      "parents": [
        "75757507e014fa074d25d2883c4ab604999584bd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:24:19 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 22:11:25 2009 -0800"
      },
      "message": "Input: i8042 - remove identification strings from DMI tables\n\nThe driver does not reference identification strings in DMI tables and\nsince these strings are no longer required by DMI core we can safely\nremove them and save some memory.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7705d548cbe33f18ea7713b9a07aa11047aaeca4",
      "tree": "2d7b4337e74f6075f28718974a8c159f07c5eeda",
      "parents": [
        "f72a28aba92d5a599c8a772e443aa8f079b3091f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 03 23:21:14 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 03 23:25:36 2009 -0800"
      },
      "message": "Input: psmouse - do not carry DMI data around\n\nDMI tables use considerable amount of memory. Mark them as __initconst\nso they will be discarded once module is loaded.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f72a28aba92d5a599c8a772e443aa8f079b3091f",
      "tree": "6bf48d24091a149f84e085462bd6295af4a3bb11",
      "parents": [
        "467832032cc07626880363efa8625719c16c04eb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 03 22:24:15 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 03 22:26:03 2009 -0800"
      },
      "message": "Input: matrix-keypad - switch to using dev_pm_ops\n\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "467832032cc07626880363efa8625719c16c04eb",
      "tree": "ee9a62c04f0b3106e412bc1b2dd1cea5566d5ca7",
      "parents": [
        "66d2a5952eab875f1286e04f738ef029afdaf013",
        "22763c5cf3690a681551162c15d34d935308c8d7"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Dec 02 23:38:13 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Dec 02 23:38:13 2009 -0800"
      },
      "message": "Merge commit \u0027v2.6.32\u0027 into next\n"
    },
    {
      "commit": "049e2d13b8e8a6d8be43e675a5ed9d4613819f65",
      "tree": "f9af9e23e2ce616fa0da01f595c215a8ea7b6235",
      "parents": [
        "0a45281f8eb49df1bfe0138ffcc76708bdcac875"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Tue Dec 01 01:14:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:41:33 2009 -0800"
      },
      "message": "Input: i8042 - add Dell Vostro 1320, 1520 and 1720 to the reset list\n\nThese laptops often leave i8042 in a wierd state resulting in non-\noperational touchpad and keyboard.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66d2a5952eab875f1286e04f738ef029afdaf013",
      "tree": "6d30e807108ef7d2a56ec43271c45acc357df699",
      "parents": [
        "6ee88d713fb75ab191515f66edffa4e866386565"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 01 21:54:35 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 01 21:57:48 2009 -0800"
      },
      "message": "Input: keyboard - fix lack of locking when traversing handler-\u003eh_list\n\nKeyboard handler should not attempt to traverse handler-\u003eh_list on\nits own, without any locking, otherwise it races with registering\nand unregistering of input handles which leads to crashes.\n\nIntroduce input_handler_for_each_handle() helper that allows safely\niterate over all handles attached to a particular handler and switch\nkeyboard handler to use it.\n\nReported-by: Jim Paradis \u003cjparadis@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6ee88d713fb75ab191515f66edffa4e866386565",
      "tree": "e1d5230d0d6ce85f4194e2744c5318e63fa2f190",
      "parents": [
        "21cea58e49cf59e7c77ce2a01be432458e9f99a9"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Mon Nov 30 00:04:02 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 30 00:05:20 2009 -0800"
      },
      "message": "Input: gpio_keys - scan gpio state at probe and resume time\n\nWe need to read and report gpio state when we bind the driver to the\ndevice and upon resume so that userspace has correct state of the\nswitches (and keys but they are less important since, even if they\nare happened to be pressed, we\u0027d expect them to be released fairly\nsoon).\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dbe1420b4ba398feef035f7cd8181ec2e492228b",
      "tree": "c300be7bc9a3da8ece5dcefd1a9dbc077f9423aa",
      "parents": [
        "dadaae3777cbc1d747d5fd97c3eac94eb9f1a85b"
      ],
      "author": {
        "name": "Petr Štetiar",
        "email": "ynezz@true.cz",
        "time": "Sun Nov 29 23:37:07 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Nov 29 23:38:01 2009 -0800"
      },
      "message": "Input: usbtouchscreen - add support for ET\u0026T TC5UH touchscreen controller\n\nThis patch adds support for the ET\u0026T TC5UH 5-wire USB touchscreen controller.\nMore info at http://www.etandt.com.tw/board_solution.html\n\nSigned-off-by: Petr Štetiar \u003cynezz@true.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dadaae3777cbc1d747d5fd97c3eac94eb9f1a85b",
      "tree": "8df91d85f376e8e026e5b6d760c2c52afc596295",
      "parents": [
        "11bb4cc7c772963952304398f999fc195b0da285"
      ],
      "author": {
        "name": "Nicolas Léveillé",
        "email": "knos@free.fr",
        "time": "Sun Nov 29 23:20:44 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Nov 29 23:35:05 2009 -0800"
      },
      "message": "Input: xpad - add two new Xbox 360 devices\n\nAdded two new Xbox 360 devices:\n   - HORI Real Arcade Pro.EX\n   - Mad Catz SFIV Fightpad\n\nSigned-off-by: Nicolas Léveillé \u003cnicolas@uucidl.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fc1d003de39c306a44abce97c346921de31277cd",
      "tree": "da6b460768b8a49111e3c46af1764cc15353a432",
      "parents": [
        "9a1607071c293e48b08bd703733480b1d55c7b93"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Nov 27 07:32:24 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 30 12:02:51 2009 +0900"
      },
      "message": "sh: Move KEYSC header file\n\nThis patch moves the KEYSC header file from the\nSuperH specific asm directory to a place where\nit can be shared by multiple architectures.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "11bb4cc7c772963952304398f999fc195b0da285",
      "tree": "c7e719cb1b4b8dfefcfbc5a96af28dc194aff52e",
      "parents": [
        "381f3f1ccf380d4d3c46987d04c199842d4c6e1f"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Mon Nov 23 10:01:33 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 23 10:16:09 2009 -0800"
      },
      "message": "Input: polled device - do not start polling if interval is zero\n\nIf the poll interval is set to 0 via new sysfs entry and device is\nopened after that, polling is started with interval 0. This causes\nhuge CPU load. Same happens if the rate was 0 when the device was\nclosed and then reopened.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "381f3f1ccf380d4d3c46987d04c199842d4c6e1f",
      "tree": "0effbd07b93dac65ae71dc3276dbe99e0fb50b81",
      "parents": [
        "f5f96b93e745dd054110d511779e7ec5cfdfdfe6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 18 23:10:54 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 23 10:15:40 2009 -0800"
      },
      "message": "Input: polled device - schedule first poll immediately\n\nIt does not make sense to wait poll_interval before performing first\nread after opening the device, schedule the read immediately instead.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f5f96b93e745dd054110d511779e7ec5cfdfdfe6",
      "tree": "5bd38887dcd5fdc74b87d2750941ebedab7149da",
      "parents": [
        "2330ed18b27a8f4f10e48e0a1c65ede56e03825c"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Mon Nov 23 09:47:12 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 23 09:47:47 2009 -0800"
      },
      "message": "Input: add S3C24XX touchscreen driver\n\nS3C24XX touchscreen driver, originally written by Arnaud Patard and\nother contributors. The driver has had substantial testing as well as\na number of tidying up passes done by Ben Dooks, as noted:\n\n- added kernel-doc comments to most of the routines\n- removed old code from pre adc framework days\n- updated device probe code to use platform id list matching\n- cleaned up debug, since printk() now has timestamp feature\n- ensure code uses dev_() reporting macros where necessary\n- remove ABS_PRESSURE reporting, tslib can be fixed\n- ensure timer is removed on driver exit\n- move to using dev_pmops for power management\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2330ed18b27a8f4f10e48e0a1c65ede56e03825c",
      "tree": "bd328f187a10d6cb9470f2a622fdfb185ff7fdb6",
      "parents": [
        "721a730eceb009ba61f8eeee31360c02ed8f6aba"
      ],
      "author": {
        "name": "Daniel Silverstone",
        "email": "dsilvers@simtec.co.uk",
        "time": "Mon Nov 23 08:38:16 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 23 08:52:08 2009 -0800"
      },
      "message": "Input: usbtouchscreen - add support for Zytronic capacitive touchscreen\n\nZytronic USB-attached capacitive touchscreen support within the generic\nUSB touchscreen driver.\n\nSigned-off-by: Daniel Silverstone \u003cdsilvers@simtec.co.uk\u003e\nSigned-off-by: Vincent Sanders \u003cvince@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "721a730eceb009ba61f8eeee31360c02ed8f6aba",
      "tree": "b893af0c9905a8ae425b69bc6761d220410e1985",
      "parents": [
        "6236dfaa908d9e9c84a8c4d029f443104ed2c47f"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "roger.quadros@nokia.com",
        "time": "Mon Nov 23 08:30:18 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 23 08:51:48 2009 -0800"
      },
      "message": "Input: force feedback - fix function name in comment\n\nFunction name is input_ff_destroy() and not input_ff_free()\n\nSigned-off-by: Roger Quadros \u003croger.quadros@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6236dfaa908d9e9c84a8c4d029f443104ed2c47f",
      "tree": "82874a5400d31459416b10ed26ce59354284b78d",
      "parents": [
        "52ce4eaa389eaac01876a4c1b6cacee15005b010"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Mon Nov 23 08:26:38 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 23 08:50:52 2009 -0800"
      },
      "message": "Input: do not overwrite the first part of phys string\n\nUse strlcat() to append a string to the previously created first part.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "52ce4eaa389eaac01876a4c1b6cacee15005b010",
      "tree": "49ec6a5f43a2c3b7e81075b4211b4503f2a374ed",
      "parents": [
        "30ad7ba0a55ef394c6956c886ddd058173153506"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Nov 23 08:25:17 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 23 08:50:07 2009 -0800"
      },
      "message": "Input: ads7846 - switch to using dev_vdbg()\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "30ad7ba0a55ef394c6956c886ddd058173153506",
      "tree": "aa53954cd7b6cf8762eb1005d1c381dd412f414e",
      "parents": [
        "722232bcd8086b37cd3af7d9e94e7e10b231979e"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Nov 23 08:17:38 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 23 08:49:58 2009 -0800"
      },
      "message": "Input: ads7846 - fix pressure reporting\n\nOn Zaurus, hx4700 and others pressure is reported inverted -- the lighter\nthe pressure, the bigger numerical value.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "722232bcd8086b37cd3af7d9e94e7e10b231979e",
      "tree": "6cad1589ccb3124e807a95d6366d794d490af735",
      "parents": [
        "985f37f827f5012f88e286914cdbae87b9f50ed1"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Nov 23 08:10:50 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 23 08:49:31 2009 -0800"
      },
      "message": "Input: usbtouchscreen - remove unneeded usb_kill_urb\n\nusb_kill_urb() in disconnect is not needed as unregistering will cause\nclose() to be called.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a76df42a675c9936e8bf3607226e74c8a5e2d847",
      "tree": "96d93706d884dea956393653452fa4d78d8d7f76",
      "parents": [
        "648f4e3e50c4793d9dbf9a09afa193631f76fa26",
        "8171d88089ad63fc442b2bf32af7c18653adc5cb"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Nov 22 10:08:43 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Nov 22 10:08:43 2009 -0800"
      },
      "message": "Merge 7xx-iosplit-plat-merge with omap-fixes\n\nMerge branch \u00277xx-iosplit-plat-merge\u0027 into omap-for-linus\n"
    },
    {
      "commit": "985f37f827f5012f88e286914cdbae87b9f50ed1",
      "tree": "6dbb690f3a34f6728aba392f8644ce48af1b7b95",
      "parents": [
        "423c9b0dc3d01e50a4df4e48e8477bfb33638d6e"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Nov 19 09:32:52 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:55:38 2009 -0800"
      },
      "message": "AT91: add touchscreen support for at91sam9g45ekes\n\nNew at91sam9g45ekes board provides a LCD with resistive touchscreen.\nThis is the support of this feature by atmel_tsadcc driver. This also\nsets up platform parameters to be passed to the driver.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "970435a141b55b2334c6b7e834ed5da7a87daae5",
      "tree": "943db1fbd44ab0ff30cc75dcf659248b6a84142f",
      "parents": [
        "ab9122cd3377c9eee85380ea2fe35125c6962a87"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Nov 19 09:29:32 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:55:21 2009 -0800"
      },
      "message": "Input: atmel_tsadcc - use platform parameters\n\nAdd a number of plafrom dependent parameters to atmel_tsadcc.  The\ntouchscreeen driver can now take into account the slight differences\nthat exist between IPs included in diferent products.  This will also\nallow to adapt its behaivior to the caracteristics of the resistive\npanel used.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ab9122cd3377c9eee85380ea2fe35125c6962a87",
      "tree": "d25226a598548d33218d222aeae6ff00ef93abef",
      "parents": [
        "0c09b2ac35ff7c5f280e5cf8142ad0822f1c93b3"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Nov 19 09:28:25 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:55:12 2009 -0800"
      },
      "message": "Input: atmel_tsadcc - rework setting touchscreen capabilities\n\nTiny patch for setting capabilities using input API function.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "71bb21b677e89a2b438b804231f92b779beda5d7",
      "tree": "4bd0e84c5bd2010907022ec11eb3995bfbef57fe",
      "parents": [
        "315eb996d5505112b22452ccbc7e01fb02eaae81"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Mon Nov 16 22:12:22 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:52:13 2009 -0800"
      },
      "message": "Input: ALPS - add support for touchpads with 4-directional button\n\nThe touchpad on Acer Aspire 5720, 5520 and some other Aspire models\n(signature 0x73, 0x02, 0x50) has a button that can be rocked in 4\ndifferent directions. Make the driver to generate BTN_0..BTN_3 events\nin response. The Synaptics driver by default maps BTN_0 and BTN_1 to\nup and down, so there should be no visible changes with the old setup\nthat generated BTN_FORWARD and BTN_BACK (also mapped to up and down).\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "315eb996d5505112b22452ccbc7e01fb02eaae81",
      "tree": "86abf8a390575efe1bc0b678dbd27310ff351f59",
      "parents": [
        "0cc1770b66ddc2524ab5f0ed6ba5f2df19d6414a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 16 22:12:21 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:52:12 2009 -0800"
      },
      "message": "Input: psmouse - rework setting of BTN_MIDDLE capability\n\nDo not start protocol detection assuming that middle mouse is present,\ninstead let individual protocols explicitly set this capability.\nThis fixes issue with Synaptics touchpads pretending that they have\nmiddle button when hardware clearly reports otherwise.\n\nReported-and-tested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0cc1770b66ddc2524ab5f0ed6ba5f2df19d6414a",
      "tree": "0860666d3e4b59f64d8ee96f1da78eca200add98",
      "parents": [
        "c7a1f3ccfc2f99427f2e1545b3171e98539c3c95"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 16 22:12:21 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:52:12 2009 -0800"
      },
      "message": "Input: lifebook - do not advertise unsupported buttons\n\nThe main input device of Lifebook touchscreens does not generate\nleft/right/middle button events and therefore should not be advertising\nthem in its capabilities.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c7a1f3ccfc2f99427f2e1545b3171e98539c3c95",
      "tree": "802cabddac04f9eda679d3bffab30727a142ea5c",
      "parents": [
        "21f25573fbd1b459d5401f2b72160f745013fc34"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 16 22:12:21 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:52:11 2009 -0800"
      },
      "message": "Input: elantech - do not advertise relative events\n\nElantech touchpads work in absolute mode and do not generate relative\nevents so they should not be advertising them.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "21f25573fbd1b459d5401f2b72160f745013fc34",
      "tree": "e03790e43ddf9c7b6fa0b6d68b378d4fd6285a30",
      "parents": [
        "d69249f4b6857c0b23ceca270ae591381b16bba9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 16 22:12:21 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:52:10 2009 -0800"
      },
      "message": "Input: touchkit_ps2 - do not advertise unsupported buttons\n\nTouchkit PS/2 touchscreen does not have left/right/middle buttons and\nshould not be advertising as capable of generating these events.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dad725d089b94bce8bbc769b7471dcfba3fbda0e",
      "tree": "5010ad0f241530511bd5e80b7f5437556527641a",
      "parents": [
        "bc8f1eaf68a8aa1d993492f1ad2d74502665f578"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Nov 13 21:13:22 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:52:09 2009 -0800"
      },
      "message": "Input: input-polldev - add sysfs interface for controlling poll interval\n\nSysfs entry for reading and setting of the polling interval. If the\ninterval is set to 0, polling is stopped. Polling is restarted when\ninterval is changed to non-zero.\n\nsysfs entries:\npoll \u003d current polling interval in msec (RW)\nmax \u003d max allowed polling interval (RO)\nmin \u003d min allowed polling interval (RO)\n\nMinimum and maximum limit for interval can be set while setting up the\ndevice.\n\nInterval can be adjusted even if the input device is not currently open.\n\n[dtor@mail.ru: add kernel doc markup for the new fields]\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bc8f1eaf68a8aa1d993492f1ad2d74502665f578",
      "tree": "cadf6c3f31ee6ae8dee14ccd66185faf994d51ff",
      "parents": [
        "111bc59c08c437e433bd5b9cc726adaa912c6e6c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Nov 10 21:01:31 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:52:08 2009 -0800"
      },
      "message": "Input: gpio_keys - seperate individual button setup to make code neater\n\nMove the code that deals with setting up each individual button out into\na new function to reduce the indentation and allow us to common up some\nof the error recovery code.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "111bc59c08c437e433bd5b9cc726adaa912c6e6c",
      "tree": "750bbfbe2255121b34951223ca83910ad4f08d80",
      "parents": [
        "db19fd8b3a3e198e84b93fa217acf77e72a4cd35"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Nov 10 21:01:31 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:52:07 2009 -0800"
      },
      "message": "Input: gpio_keys - use \u003clinux/gpio.h\u003e instead of \u003casm/gpio.h\u003e\n\nThe gpio keys driver should be using \u003clinux/gpio.h\u003e instead\nof \u003casm/gpio.h\u003e\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "db19fd8b3a3e198e84b93fa217acf77e72a4cd35",
      "tree": "87cf49b790e03e81df8091861fb10f77d4ed5459",
      "parents": [
        "fb141597550243b471f3bd526fe689aa3b74df25"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Nov 10 21:00:35 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:52:06 2009 -0800"
      },
      "message": "Input: gpio_keys - use dev_ macros to report information\n\nThe gpio_keys driver is binding to a platform device but using pr_err()\nto report errors. Change to using dev_err() so that all messages are\nprefixed by the device name.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fb141597550243b471f3bd526fe689aa3b74df25",
      "tree": "45083cd95cd520effed623449413ac21efa7b8a1",
      "parents": [
        "765af10de6d93820def9978c53ed828e4d3bd4f4"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Sun Nov 08 19:45:54 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 20 00:52:05 2009 -0800"
      },
      "message": "Input: ucb1400_ts - allow passing IRQ through platfrom_data\n\nThis patch allows UCB1400 to get IRQ GPIO from platform data. In case\nplatform_data are not supplied or the IRQ supplied in the platform_data\nis negative, fall back to the old IRQ detection algorithm.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b1e69aae77d02424ad67f337e40d439313554269",
      "tree": "9141897bae1e7ffd36784fd3ff1b56c3d54a5a33",
      "parents": [
        "0698989d779a994e1a6ef2f83625276f4dde6eb6"
      ],
      "author": {
        "name": "Abner Holsinger",
        "email": "9zabner@gmail.com",
        "time": "Mon Nov 16 22:12:14 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 16 22:27:12 2009 -0800"
      },
      "message": "Input: lifebook - fix settings for CF-72\n\nPanasonic CF-72 uses 6-byte protocol and does not need to be tied\nto a particular port.\n\nSigned-off-by: Abner Holsinger \u003c9zabner@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0698989d779a994e1a6ef2f83625276f4dde6eb6",
      "tree": "7a52cba7245c3bc3b726782eaab93aa85b8b27a5",
      "parents": [
        "3d4c3aa938fcbfee1c7a6d66ee23288448fb97e7"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 16 22:12:13 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 16 22:26:16 2009 -0800"
      },
      "message": "Input: psmouse - fix breakage introduced by b7802c5c1ea\n\nCommit b7802c5c1ea (\"Input: psmouse - use boolean type\") caused the\nsynaptics_hardware variable to be completely useless, as it is\nconstantly set to \u0027true\u0027 throughout the whole psmouse_extensions().\nThis was caused by the following hunk in the commit in question\n\n\t-       int synaptics_hardware \u003d 0;\n\t+       bool synaptics_hardware \u003d true;\n\nwhich is wrong and causes driver to issue extra reset when falling\nback to bare PS/2 protocol.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3d4c3aa938fcbfee1c7a6d66ee23288448fb97e7",
      "tree": "e7e57827cc34d1e4a8459d1a1ea126b9d86a7bb9",
      "parents": [
        "d4119bdacfcd88a763e250fe0efa6a2e11d30e88"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 12 23:30:52 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 12 23:31:58 2009 -0800"
      },
      "message": "Input: psmouse - remove unneeded \u0027\\n\u0027 from psmouse.proto parameter\n\nThe get parameter function should return a string without a life-feed.\nOtherwise you\u0027ll see additional empty line in sysfs parameters file.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d4119bdacfcd88a763e250fe0efa6a2e11d30e88",
      "tree": "fc48992cd86f3f9d2226915490464599490ca66c",
      "parents": [
        "3cc96351799d3d82c3809aa6970ef537bc1af553"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 12 23:19:05 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 12 23:21:04 2009 -0800"
      },
      "message": "Input: atkbd - restore LED state at reconnect\n\nEven though input core tells us to restore LED state and repeat rate\nat resume keyboard may be reconnected either by request from userspace\n(via sysfs) or just by pulling it from the box and plugging it back in.\nIn these cases we still need to restore state ourselves.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3cc96351799d3d82c3809aa6970ef537bc1af553",
      "tree": "ec2f833bfa9d112025b53e5d66b8ac95dec3d64d",
      "parents": [
        "bf3204cbff7d2606e758afb0994e8da6ae1c6c26"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 12 23:19:05 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 12 23:20:35 2009 -0800"
      },
      "message": "Input: force LED reset on resume\n\nWe should be sending EV_LED event down to drivers upon resume even in cases\nwhen in-kernel state of the LED is off since device could come up with some\nleds turned on.\n\nReported-and-tested-by: Mikko Vinni \u003cmmvinni@yahoo.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bf3204cbff7d2606e758afb0994e8da6ae1c6c26",
      "tree": "01951b829d2af6a52b82bec35cc05261dcf77fe2",
      "parents": [
        "558a5e296a02266ef43d6e933ee35df9976de987"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 06 21:39:07 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 10 21:13:32 2009 -0800"
      },
      "message": "Input: fix locking in memoryless force-feedback devices\n\nNow that input core acquires dev-\u003eevent_lock spinlock and disables\ninterrupts when propagating input events, using spin_lock_bh() in\nff-memless driver is not allowed. Actually, the timer_lock itself\nis not needed anymore, we should simply use dev-\u003eevent_lock\nas well.\n\nAlso do a small cleanup in force-feedback core.\n\nReported-by: kerneloops.org\nReported-by: http://www.kerneloops.org/searchweek.php?search\u003dml_ff_set_gain\nReported-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "774facda20d2f8f0f61fa312d8028dad18ac5ee4",
      "tree": "a9068b769fa5956beaabc2445ebe1d575585d7d3",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a",
        "ce491cf85466c3377228c5a852ea627ec5136956"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 10 18:10:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 10 18:10:34 2009 -0800"
      },
      "message": "Merge branch \u00277xx-iosplit-plat\u0027 with omap-fixes\n"
    },
    {
      "commit": "02cee68998010c4a2cc2383c86babc2ecc737183",
      "tree": "13c6483472f672c3b2570b075ed2ad4fd4c5405e",
      "parents": [
        "f5ba35023697e54a24487bcd822194390a333893",
        "b419148e567728f6af0c3b01965c1cc141e3e13a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 05 23:00:48 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 05 23:00:48 2009 -0800"
      },
      "message": "Merge commit \u0027v2.6.32-rc6\u0027 into next\n"
    },
    {
      "commit": "1ccbf5344c3daef046d2323190cc6807c44f1917",
      "tree": "0c080e1c478a7cd5b67e5ec0af4d9ca97dbcf348",
      "parents": [
        "9a08f7d3506019e3833cd4394ca0d7da0ae3689f"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Oct 06 15:11:14 2009 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Nov 04 08:47:24 2009 -0800"
      },
      "message": "xen: move Xen-testing predicates to common header\n\nMove xen_domain and related tests out of asm-x86 to xen/xen.h so they\ncan be included whenever they are necessary.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "f5ba35023697e54a24487bcd822194390a333893",
      "tree": "48ef5ae04c6b58e2abc6294aac7dbda44029fef0",
      "parents": [
        "e74c2e81fc9e1e674f2747c85fe8cfeaaafa55f6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 21:57:40 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:26:18 2009 -0800"
      },
      "message": "Input: synaptic_i2c - make unnecessarily global functions static\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "558a5e296a02266ef43d6e933ee35df9976de987",
      "tree": "8bc96d27e296d9c28284235ca4119b4df2b71a6e",
      "parents": [
        "0baa3de6eb677e5c9b4c38642c6619df2b4ef11f"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Nov 02 22:04:18 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:12:37 2009 -0800"
      },
      "message": "Input: gpio-keys - use IRQF_SHARED\n\nThere is nothing that disallows gpio-keys to share it\u0027s IRQ line\nw/ other drivers. Make it use IRQF_SHARED in request_irq().\n\nAn example of other driver with which I\u0027d like to share IRQ line\nfor GPIO buttons is ledtrig-gpio.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0baa3de6eb677e5c9b4c38642c6619df2b4ef11f",
      "tree": "507a67ae472642b6a38fe8305dac9271290a91a2",
      "parents": [
        "ee1e82cee5e463a885d3c71acb2c769490e6927f"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Nov 02 21:57:41 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:12:29 2009 -0800"
      },
      "message": "Input: winbond-cir - select LEDS_TRIGGERS\n\ndrivers/input/misc/winbond-cir.c depends on LEDS_TRIGGERS so\nadd an appropriate select to drivers/input/misc/Kconfig\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ee1e82cee5e463a885d3c71acb2c769490e6927f",
      "tree": "288e9baeae958db78a170e18b8c885699cfbf198",
      "parents": [
        "7a53c7f56bbfc9b0ef892e68f5cfae3d902544d1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 21:57:40 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:11:43 2009 -0800"
      },
      "message": "Input: i8042 - try to get stable CTR value when initializing\n\nIf user presses keys while i8042 is being initialized there is a chance\nthat keyboard data will be mistaken for results of Read Control Register\ncommand causing futher troubles. Work around this issue by reading CTR\nseveral times and stop when we get matching results.\n\nReported-and-tested-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7a53c7f56bbfc9b0ef892e68f5cfae3d902544d1",
      "tree": "19dec256fc80ad06d631ece78b9eb68a457ce66b",
      "parents": [
        "e57130698fe3dd2b7d617d90bbf86474473cb40c",
        "012abeea669ea49636cf952d13298bb68654146a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:10:07 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:10:07 2009 -0800"
      },
      "message": "Merge commit \u0027v2.6.32-rc5\u0027 into for-linus\n"
    },
    {
      "commit": "a5f523bc0cdee2a163a034344ebf1163799b3c5d",
      "tree": "1c815ae6dccd562d5c192baf272639e31ee4f4dc",
      "parents": [
        "b0aba1e66c38d64be2c7dbf4b08c71857031ab67"
      ],
      "author": {
        "name": "Tias Guns",
        "email": "tias@ulyssis.org",
        "time": "Sun Oct 25 12:13:58 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 26 11:01:30 2009 -0700"
      },
      "message": "Input: add driver for Dynapro serial touchscreen\n\nThis is a driver for Dynapro serial touchscreen, which used to be\nsupported in Xorg. The driver needs updated inputattach utility to\ninitialize serial port and create proper serio device before the\ndriver will be bound to it.\n\nSigned-off-by: Tias Guns \u003ctias@ulyssis.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e57130698fe3dd2b7d617d90bbf86474473cb40c",
      "tree": "3cee0a8bf630f7f117b06b872bfd5e4876eb6486",
      "parents": [
        "3776989d2339c58ff8d8421e754603f186d7439b"
      ],
      "author": {
        "name": "Jamie Lentin",
        "email": "jamie@lentin.co.uk",
        "time": "Tue Oct 20 14:36:49 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 21 23:48:39 2009 -0700"
      },
      "message": "Input: atkbd - add a quirk for OQO 01+ multimedia keys\n\nOQO 01+ multimedia keys produce 6x on press, e0 6x upon release.\nAs a result, Linux thinks that another key has been pressed (or is\nrepeating), when it is actually a release of the same key. Mangle the\nrelease scancode when running on OQO so that driver recognizes it as\nsuch.\n\nSince the device does not have external PS/2 ports mangling is safe\nsince there is no chance that an external keyboard is connected.\n\nSigned-off-by: Jamie Lentin \u003cjm@lentin.co.uk\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ce491cf85466c3377228c5a852ea627ec5136956",
      "tree": "3396aa3dc80ac30de662b59218d3bf788d105996",
      "parents": [
        "3eff851b9dc1e84aa0822772e0be9afb0c973585"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 20 09:40:47 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 20 09:40:47 2009 -0700"
      },
      "message": "omap: headers: Move remaining headers from include/mach to include/plat\n\nMove the remaining headers under plat-omap/include/mach\nto plat-omap/include/plat. Also search and replace the\nfiles using these headers to include using the right path.\n\nThis was done with:\n\n#!/bin/bash\nmach_dir_old\u003d\"arch/arm/plat-omap/include/mach\"\nplat_dir_new\u003d\"arch/arm/plat-omap/include/plat\"\nheaders\u003d$(cd $mach_dir_old \u0026\u0026 ls *.h)\nomap_dirs\u003d\"arch/arm/*omap*/ \\\ndrivers/video/omap \\\nsound/soc/omap\"\nother_files\u003d\"drivers/leds/leds-ams-delta.c \\\ndrivers/mfd/menelaus.c \\\ndrivers/mfd/twl4030-core.c \\\ndrivers/mtd/nand/ams-delta.c\"\n\nfor header in $headers; do\n\told\u003d\"#include \u003cmach\\/$header\"\n\tnew\u003d\"#include \u003cplat\\/$header\"\n\tfor dir in $omap_dirs; do\n\t\tfind $dir -type f -name \\*.[chS] | \\\n\t\t\txargs sed -i \"s/$old/$new/\"\n\tdone\n\tfind drivers/ -type f -name \\*omap*.[chS] | \\\n\t\txargs sed -i \"s/$old/$new/\"\n\tfor file in $other_files; do\n\t\tsed -i \"s/$old/$new/\" $file\n\tdone\ndone\n\nfor header in $(ls $mach_dir_old/*.h); do\n\tgit mv $header $plat_dir_new/\ndone\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b0aba1e66c38d64be2c7dbf4b08c71857031ab67",
      "tree": "1691861b033ef42331b30711a466025719f357c8",
      "parents": [
        "bc09dcadc1a3da87d58aa70ebc8e9441205be75c"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Sun Oct 18 00:38:57 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 18 00:46:49 2009 -0700"
      },
      "message": "Input: add open and close methods for polled devices\n\nOptional open and close methods for preparing and closing\nthe device.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3776989d2339c58ff8d8421e754603f186d7439b",
      "tree": "51a8a9e8c10ab58940b69863f240a8436a2dca44",
      "parents": [
        "000c2a35b8b0485f5a872c24c4f2d0d6579951c1"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Oct 18 00:17:15 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 18 00:21:34 2009 -0700"
      },
      "message": "Input: hp_sdc_rtc - fix test in hp_sdc_rtc_read_rt()\n\nIf left unsigned the hp_sdc_rtc_read_i8042timer() return value will not\nbe checked correctly.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "000c2a35b8b0485f5a872c24c4f2d0d6579951c1",
      "tree": "e79a714600250d691b121c6bc93af125c21f50b1",
      "parents": [
        "4f7802d032344fe3b87441278f53f9ea3aa9506a"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Fri Oct 16 16:13:59 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 18 00:04:37 2009 -0700"
      },
      "message": "Input: atkbd - consolidate force release quirks for volume keys\n\nSome machines share same key list for volume up/down release key quirks,\nuse only one key list.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4f7802d032344fe3b87441278f53f9ea3aa9506a",
      "tree": "18c300981738968f460dd0919440b7be670be58a",
      "parents": [
        "b0225e8f1023ff1323e2de4caa148813eea71385"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 15 09:46:48 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 18 00:03:54 2009 -0700"
      },
      "message": "Input: logips2pp - model 73 is actually TrackMan FX\n\nReported-and-tested-by: Harald Dunkel \u003charald.dunkel@t-online.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b0225e8f1023ff1323e2de4caa148813eea71385",
      "tree": "86415bcdff3b115a3b708b421715fb504ef9219f",
      "parents": [
        "1572ca2a842a839b78780d9074d2f140b31907cc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 15 09:46:48 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 18 00:03:30 2009 -0700"
      },
      "message": "Input: i8042 - add Sony Vaio VGN-FZ240E to the nomux list\n\nOn this model, when KBD is in active multiplexing mode, acknowledgements\nto reset and get ID commands issued on KBD port sometimes are delivered\nto AUX3 port (touchpad) which messes up device detection. Legacy KBC\nmode works fine and since there are no external PS/2 ports on this laptop\nand no support for docking station we can safely disable active MUX mode.\n\nTested-by: Carlos R. Mafra \u003ccrmafra2@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d2d23559857e5f34762c61487f8ffb2fa4d7442d",
      "tree": "983e73991828907eb504659993fb27bbaac7382f",
      "parents": [
        "a09ba31a54dbc9a548c4ff90619e4c7128a4282e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 10 12:41:43 2009 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 14 17:36:51 2009 +0200"
      },
      "message": "input: Remove BKL from hp_sdc_rtc\n\ncycle_kernel_lock() was added during the big BKL pushdown. It should\nensure the serializiation against driver init code. In this case there\nis nothing to serialize. Remove it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLKML-Reference: \u003c20091010153349.884891604@linutronix.de\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1572ca2a842a839b78780d9074d2f140b31907cc",
      "tree": "1628fd4699c8bd685cef8d47906af7eee05efc7a",
      "parents": [
        "94dfb0d6334a281a979fe5bee187a3698a4dc176"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 13 23:37:30 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 14 00:36:33 2009 -0700"
      },
      "message": "Input: fix locking issue in /proc/bus/input/ handlers\n\ninput_devices_seq_start() uses mutex_lock_interruptible() to acquire\nthe input_mutex, but doesn\u0027t properly handle the situation when the\ncall fails (for example due to interrupt). Instead of returning NULL\n(which indicates that there is no more data) we should return\nERR_PTR()-encoded error.\n\nWe also need explicit flag indicating whether input_mutex was acquired\nsince input_devices_seq_stop() is called whether input_devices_seq_start()\nwas successful or not.\n\nThe same applies to input_handlers_seq_start().\n\nReported-by: iceberg \u003cstrakh@ispras.ru\u003e\nReviewed-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "94dfb0d6334a281a979fe5bee187a3698a4dc176",
      "tree": "2cc150d96a6eeec30b12d833b913c8e3a0478c3e",
      "parents": [
        "fc0eb28c0031ec2da872dd296b551453eb1963c9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 13 23:39:17 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 14 00:01:19 2009 -0700"
      },
      "message": "Input: atkbd - postpone restoring LED/repeat rate at resume\n\nWe need to postpone restoring LED state and typematic settings until\nkeyboard is finished reconnecting upon resume. Normally driver core\nand PM infrastructure takes care of proper ordering and dependencies,\nbut or case actual reconnect is done asynchronously from kseriod.\nSo while driver core thinks that keyboard was resumed and it is time\nto let input core run it\u0027s resume handlers in reality keyboard is not\nready yet. The solution is to keep rescheduling work that adjusts LED\nand rate settings until keyboard is fully enabled.\n\nReported-by: Carlos R. Mafra \u003ccrmafra2@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bc09dcadc1a3da87d58aa70ebc8e9441205be75c",
      "tree": "c5b7b7ab15d134aff04fa0a5d120d407f4dd0d84",
      "parents": [
        "216023255abc13ca276adfcf4ff2af111aaebc5e"
      ],
      "author": {
        "name": "Miguel Aguilar",
        "email": "miguel.aguilar@ridgerun.com",
        "time": "Tue Oct 13 23:37:32 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 13 23:58:45 2009 -0700"
      },
      "message": "Input: add DaVinci Keypad Driver\n\nThis driver enables keypad support on DaVinci platforms. DM365 is the\nonly platform that uses this driver at the moment.\n\nSigned-off-by: Miguel Aguilar \u003cmiguel.aguilar@ridgerun.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "216023255abc13ca276adfcf4ff2af111aaebc5e",
      "tree": "7af4880a2e8ce396047a3bc9cff9f34cc9d9ba33",
      "parents": [
        "7d3fadd148cbba1bc1836dd5a5d2d4b67788ffd5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 13 23:37:30 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 13 23:58:27 2009 -0700"
      },
      "message": "Input: vsxxxaa - change formatting style to match the rest of the kernel\n\n - no spaces between function name and opening parenthesis\n - switch statements were indented too much\n\nThis makes checkpatch (and me) happy.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7d3fadd148cbba1bc1836dd5a5d2d4b67788ffd5",
      "tree": "b48d1bd176b33df7cb3084625f7754f0e418a18f",
      "parents": [
        "fb5bbee0dd033db7c31fe6cb78d2ce2b6588fd42"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 13 23:36:00 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 13 23:58:20 2009 -0700"
      },
      "message": "Input: lkkbd - change formatting style to match the rest of the kernel\n\n - no spaces between function name and opening parenthesis\n - switch statements were indented too much\n\nThis makes checkpatch (and me) happy.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fc0eb28c0031ec2da872dd296b551453eb1963c9",
      "tree": "bbb3a8bfc30f4e4dc9caf15280bbf6f11ad56d69",
      "parents": [
        "7dcc9c230fcef0067efee17c1f8c3c84494a7ec8"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 12 22:47:25 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 13 11:07:32 2009 -0700"
      },
      "message": "Input: atkbd - restore resetting LED state at startup\n\nFix breakage caused by commit 9605fb48e1998935a5ee70c965f90ad1ac023add\nWhile the input core indeed takes care of restoring led state and\ntypematic settings upon resume the driver still need to initialize\nthem properly when registering a new device\n\nReported-and-tested-by: Marin Mitov \u003cmitov@issp.bas.bg\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fb5bbee0dd033db7c31fe6cb78d2ce2b6588fd42",
      "tree": "8db3da7b84cd58d652ed516bcccb2bb3b0d937fc",
      "parents": [
        "161291396e76e0832c08f617eb9bd364d1648148"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Mon Oct 12 21:35:00 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 12 21:43:11 2009 -0700"
      },
      "message": "Input: add driver for Altera PS/2 controller\n\nThis patch adds a new SERIO driver to support the Altera University\nProgram PS/2 controller.\n\n[dtor@mail.ru: assorted cleanups]\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7dcc9c230fcef0067efee17c1f8c3c84494a7ec8",
      "tree": "fe46c83072dc9185a39087818fa7927491e98f05",
      "parents": [
        "5f5eeff4c93256ee93435a3bf08cf18c45e9a994"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 12 21:34:25 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 12 21:37:14 2009 -0700"
      },
      "message": "Input: i8042 - make pnp_data_busted variable boolean instead of int\n\nThis small snippet escaped last round of int -\u003e bool conversion.\n\nReported-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5f5eeff4c93256ee93435a3bf08cf18c45e9a994",
      "tree": "759e19bbeee32d6c49031ab0b7dd3b6e7c7c7823",
      "parents": [
        "d3d2dfe2d723051cac323017af5d0180ba8de4c1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 12 21:35:00 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 12 21:36:52 2009 -0700"
      },
      "message": "Input: synaptics - add another Protege M300 to rate blacklist\n\nApparently some of Toshiba Protege M300 identify themselves as\n\"Portable PC\" in DMI so we need to add that to the DMI table as\nwell. We need DMI data so we can automatically lower Synaptics\nreporting rate from 80 to 40 pps to avoid over-taxing their\nkeyboard controllers.\n\nTested-by: Rod Davison \u003croddavison@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d43c36dc6b357fa1806800f18aa30123c747a6d1",
      "tree": "339ce510073ecbe9b3592008f7dece7b277035ef",
      "parents": [
        "69585dd69e663a40729492c7b52eb82477a2027a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 07 17:09:06 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:20:58 2009 -0700"
      },
      "message": "headers: remove sched.h from interrupt.h\n\nAfter m68k\u0027s task_thread_info() doesn\u0027t refer to current,\nit\u0027s possible to remove sched.h from interrupt.h and not break m68k!\nMany thanks to Heiko Carstens for allowing this.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "baf4974e496957681403d4bf74a3274ed3f85277",
      "tree": "7c255a3e8a27f21ccc40a9886d40673c945a8073",
      "parents": [
        "79a6f564401f1d47989e706d47053a650f296966",
        "d3d2dfe2d723051cac323017af5d0180ba8de4c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:32:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 13:32:24 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: i8042 - print debug data when testing AUX IRQ delivery\n  Input: libps2 - fix dependancy on i8042\n  Input: fix rx51 board keymap\n  Input: ad7879 - pass up error codes from probe functions\n  Input: xpad - add BigBen Interactive XBOX 360 Controller\n  Input: rotary_encoder - fix relative axis support\n  Input: sparkspkr - move remove() functions to .devexit.text\n  Input: wistron_btns - add DMI entry for Medion WIM2030 laptop\n"
    },
    {
      "commit": "d3d2dfe2d723051cac323017af5d0180ba8de4c1",
      "tree": "e3b3fc8daaaf8e191f128007fe56082b471a3b27",
      "parents": [
        "fed94549edc90b15fb3cd13e79026db51d6d55ce"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 08 20:58:13 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 08 20:59:54 2009 -0700"
      },
      "message": "Input: i8042 - print debug data when testing AUX IRQ delivery\n\nSometimes it is not clear why IRQ delivery test failed so let\u0027s\nadd some debug printks so we know the exact reason.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ba69ea42f8ba8286cbe0e939bd1ce781b7905b84",
      "tree": "6b1d765aa10b2a32ab9e02eb39674a40167ade6d",
      "parents": [
        "74fca6a42863ffacaf7ba6f1936a9f228950f657"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Oct 08 13:23:08 2009 -0400"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Oct 08 11:55:18 2009 -0700"
      },
      "message": "Fix toogle whether xenbus driver should be built as module or part of kernel.\n\nThe \"select\" statement in the Kconfig ensures that all other users\nof the xenbus will have the same dependency.\n\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "fed94549edc90b15fb3cd13e79026db51d6d55ce",
      "tree": "dfac41c7c0ad0329ddc108e986bfb43f5fd65672",
      "parents": [
        "acf442dc560437858e6a4c904678052616f8226e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 05 21:44:18 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 05 22:00:47 2009 -0700"
      },
      "message": "Input: libps2 - fix dependancy on i8042\n\nlibps2 can not be built in if i8042 is a module, all other combinations\nare allowed.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4fa5757a4c54fe59c4d7d7a68ac2d0a5493a2bef",
      "tree": "0060ecd75bf00e375c007f98595d96a6b983b74f",
      "parents": [
        "3ac91d36bb8fdfe9b73a3169e6b42cda0518e56a"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Oct 05 21:43:43 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 05 22:00:21 2009 -0700"
      },
      "message": "Input: ad7879 - pass up error codes from probe functions\n\nIf the sub-probe functions fail, we need to pass up the error code to the\nhigher levels from the probe function.  We currently always return 0 even\nif there was an error so higher levels don\u0027t report problems.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3ac91d36bb8fdfe9b73a3169e6b42cda0518e56a",
      "tree": "217c2ecca272e78949ec500312a1e9928f8958e6",
      "parents": [
        "06ee3d3c254a8e8abb9549cd228325114f596e5c"
      ],
      "author": {
        "name": "Thomas Gruber",
        "email": "kerneldev@tuxpower.org",
        "time": "Mon Oct 05 21:43:42 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 05 22:00:09 2009 -0700"
      },
      "message": "Input: xpad - add BigBen Interactive XBOX 360 Controller\n\nAdd BigBen Interactive XBOX 360 Controller (146b:0601) to xpad driver.\n\nSigned-off-by: Thomas Gruber \u003ckerneldev@tuxpower.org\u003e\nSigned-off-by: Anssi Hannula \u003canssi.hannula@iki.fi\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "06ee3d3c254a8e8abb9549cd228325114f596e5c",
      "tree": "08113ae65e01a98b4d44c066bc7dfaa9b7616df8",
      "parents": [
        "9e0af8a49872b8170c5a5da9d0262ae7834d2f9b"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Oct 05 21:43:42 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 05 22:00:01 2009 -0700"
      },
      "message": "Input: rotary_encoder - fix relative axis support\n\nWhen the rotart_encoder driver is used to report relative axis\ninformation the \"steps\" in the platform data could be missing\nsince it\u0027s not relevant.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9e0af8a49872b8170c5a5da9d0262ae7834d2f9b",
      "tree": "c5bcfde30eb7cee8758c03d77092c641a08c429b",
      "parents": [
        "3bfb0a7e18d7c24aa0f27b323946dc68b18f2721"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Oct 05 21:43:42 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 05 21:59:53 2009 -0700"
      },
      "message": "Input: sparkspkr - move remove() functions to .devexit.text\n\nThe function bbc_remove and grover_remove are used only wrapped\nby __devexit_p so define it using __devexit.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3bfb0a7e18d7c24aa0f27b323946dc68b18f2721",
      "tree": "cd70c0859ead7265dbe485faf3e9acd9d1b31be1",
      "parents": [
        "fde1132374c9ba7da98a73b9a3c150dca6cf8502"
      ],
      "author": {
        "name": "Sebastian Frei",
        "email": "dr.nop@gmx.net",
        "time": "Mon Oct 05 21:43:39 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 05 21:59:42 2009 -0700"
      },
      "message": "Input: wistron_btns - add DMI entry for Medion WIM2030 laptop\n\nSigned-off-by: Sebastian Frei \u003cdr.nop@gmx.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a99bbaf5ee6bad1aca0c88ea65ec6e5373e86184",
      "tree": "2b0314d68b9e0a76e8f4fb60865a1d56e138833a",
      "parents": [
        "5e5027bd26ed4df735d29e66cd5c1c9b5959a587"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 04 16:11:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:05:10 2009 -0700"
      },
      "message": "headers: remove sched.h from poll.h\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c4115e595dec42aa0e81ba47ef46e35b34ed428",
      "tree": "89f61afcc135325d07f40a3bd2555d28c98a51a9",
      "parents": [
        "3ae91c21dd29e413f4111978152c14061f0984b0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Oct 01 15:43:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:11 2009 -0700"
      },
      "message": "drivers/input/input.c: fix CONFIG_PM\u003dn warning\n\ndrivers/input/input.c:1277: warning: \u0027input_dev_reset\u0027 defined but not used\n\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2b5ec3aa0784335f031239e71fb50924cac9e0d",
      "tree": "7c7d319031f2a3b5eec1430cde100ca28b29d9ac",
      "parents": [
        "94a8d5caba74211ec76dac80fc6e2d5c391530df"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Sep 23 15:56:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:20:56 2009 -0700"
      },
      "message": "input: fix build failures caused by Kconfig Winbond WPCD376I Consumer IR hardware driver Kconfig entry\n\nFix these warnings:\n\n  drivers/built-in.o: In function `apanel_remove\u0027:\n  apanel.c:(.text+0x56e852): undefined reference to `led_classdev_unregister\u0027\n  drivers/built-in.o: In function `apanel_probe\u0027:\n  apanel.c:(.text+0x56eae3): undefined reference to `led_classdev_register\u0027\n  drivers/built-in.o: In function `acpi_fujitsu_hotkey_add\u0027:\n  fujitsu-laptop.c:(.text+0x5d7647): undefined reference to `led_classdev_register\u0027\n  fujitsu-laptop.c:(.text+0x5d76b5): undefined reference to `led_classdev_register\u0027\n  drivers/built-in.o: In function `wbcir_probe\u0027:\n  winbond-cir.c:(.devinit.text+0x5f375): undefined reference to `led_classdev_register\u0027\n  winbond-cir.c:(.devinit.text+0x5f663): undefined reference to `led_classdev_unregister\u0027\n  drivers/built-in.o: In function `wbcir_remove\u0027:\n  winbond-cir.c:(.devexit.text+0x7f23): undefined reference to `led_classdev_unregister\u0027\n  drivers/built-in.o: In function `fujitsu_cleanup\u0027:\n  fujitsu-laptop.c:(.exit.text+0xbe37): undefined reference to `led_classdev_unregister\u0027\n  fujitsu-laptop.c:(.exit.text+0xbe53): undefined reference to `led_classdev_unregister\u0027\n\nIt happens because the new INPUT_WINBOND_CIR driver relies on new-leds\ninfrastructure - but does not select it in drivers/input/misc/Kconfig.\nBut it selects LEDS_CLASS, which confuses a number of other drivers into\nthinking that all the leds infrastructure is in place.\n\nFix this by selecting NEW_LEDS as well, like similar drivers do.\n\nEventually, this whole leds infrastructure complexity should be\ncleaned up, it\u0027s been going on for years.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0dd52d0df02733dfc2d5f3824e41b96492305384",
      "tree": "4cfd84b7a66d71d83c624275d889136fb23a33c9",
      "parents": [
        "c37efa932598de5e30330a1414e34d9e082e0d9e",
        "fde1132374c9ba7da98a73b9a3c150dca6cf8502"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 15:39:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 15:39:36 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: add driver for Atmel AT42QT2160 Sensor Chip\n  Input: max7359 - use threaded IRQs\n  Input: add driver for Maxim MAX7359 key switch controller\n  Input: add driver for ADP5588 QWERTY I2C Keypad\n  Input: add touchscreen driver for MELFAS MCS-5000 controller\n  Input: add driver for OpenCores Keyboard Controller\n  Input: dm355evm_keys - remove dm355evm_keys_hardirq\n  Input: synaptics_i2c - switch to using __cancel_delayed_work()\n  Input: ad7879 - add support for AD7889\n  Input: atkbd - rely on input core to restore state on resume\n  Input: add generic suspend and resume for input devices\n  Input: libps2 - additional locking for i8042 ports\n"
    },
    {
      "commit": "433c24ed7ff378b22c4d6531a4ce1ffc62642395",
      "tree": "d71181129b05d923100d160ca000f6771fc0ac85",
      "parents": [
        "85afd82780df133f03185aec7943ee3e0ed56a7b",
        "f056878332a91ed984a116bad4e7d49aefff9e6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:11:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 10:11:08 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  power_supply: Add driver for the PMU on WM831x PMICs\n  ds2760_battery: Fix integer overflow for time_to_empty_now\n  wm97xx_battery: Convert to dev_pm_ops\n  wm97xx_battery: Use irq to detect charger state\n  wm97xx_battery: Use platform_data\n  wm97xx-core: Pass platform_data to battery\n  ds2760_battery: implement set_charged() feature\n  power_supply: get_by_name and set_charged functionality\n  power_supply: EXPORT_SYMBOL cleanups\n  ds2760_battery: add current_accum module parameter\n  ds2760_battery: handle full_active_uAh \u003d\u003d 0 case correctly\n  ds2760_battery: add rated_capacity module parameter\n  ds2760_battery: export more features\n  ds2760_battery: delay power supply registration\n  wm8350_power: Implement charge type property\n  power_supply: Add a charge_type property, and use it for olpc driver\n  olpc_battery: Add an \u0027error\u0027 sysfs device that displays raw errors\n  Revert \"power: remove POWER_SUPPLY_PROP_CAPACITY_LEVEL\"\n"
    },
    {
      "commit": "e0626e3844e8f430fc1a4417f523a00797df7ca6",
      "tree": "15e62abad725200b3c6ad2462f268c3df09ed711",
      "parents": [
        "8cec03eee4a771f949c70cff07775c9bb21d4642"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:46:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "spi: prefix modalias with \"spi:\"\n\nThis makes it consistent with other buses (platform, i2c, vio, ...).  I\u0027m\nnot sure why we use the prefixes, but there must be a reason.\n\nThis was easy enough to do it, and I did it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nAcked-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fde1132374c9ba7da98a73b9a3c150dca6cf8502",
      "tree": "a11080951aa6a16a4ef0cd50cefa8d52a3f51cb0",
      "parents": [
        "44ca397bcfda83a2b1c3e778c547c05678d7ec69"
      ],
      "author": {
        "name": "Raphael Derosso Pereira",
        "email": "raphaelpereira@gmail.com",
        "time": "Mon Sep 21 22:24:06 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 22 20:50:08 2009 -0700"
      },
      "message": "Input: add driver for Atmel AT42QT2160 Sensor Chip\n\nThis version only supports individual cells (no slide support yet).\nThe code has been tested on proprietary development ARM board, but\nshould work fine on other machines.\n\nSigned-off-by: Raphael Derosso Pereira \u003craphaelpereira@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f056878332a91ed984a116bad4e7d49aefff9e6e",
      "tree": "572f4757c8e7811d45e0be0c2ae529c78fb63441",
      "parents": [
        "3961f7c3cf247eee5df7fabadc7a40f2deeb98f3",
        "7fa07729e439a6184bd824746d06a49cca553f15"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Sep 23 03:49:27 2009 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Sep 23 03:49:27 2009 +0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tdrivers/power/wm97xx_battery.c\n"
    },
    {
      "commit": "342ff1a1b558ebbdb8cbd55ab6a63eca8b2473ca",
      "tree": "1f967f283dade6e03897169bb29513354f49f910",
      "parents": [
        "50223e486cabdcf7e540e519da1f26bab3084e5d",
        "24ed7a97464db44592495f98cff8bcee02f92bc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (34 commits)\n  trivial: fix typo in aic7xxx comment\n  trivial: fix comment typo in drivers/ata/pata_hpt37x.c\n  trivial: typo in kernel-parameters.txt\n  trivial: fix typo in tracing documentation\n  trivial: add __init/__exit macros in drivers/gpio/bt8xxgpio.c\n  trivial: add __init macro/ fix of __exit macro location in ipmi_poweroff.c\n  trivial: remove unnecessary semicolons\n  trivial: Fix duplicated word \"options\" in comment\n  trivial: kbuild: remove extraneous blank line after declaration of usage()\n  trivial: improve help text for mm debug config options\n  trivial: doc: hpfall: accept disk device to unload as argument\n  trivial: doc: hpfall: reduce risk that hpfall can do harm\n  trivial: SubmittingPatches: Fix reference to renumbered step\n  trivial: fix typos \"man[ae]g?ment\" -\u003e \"management\"\n  trivial: media/video/cx88: add __init/__exit macros to cx88 drivers\n  trivial: fix typo in CONFIG_DEBUG_FS in gcov doc\n  trivial: fix missing printk space in amd_k7_smp_check\n  trivial: fix typo s/ketymap/keymap/ in comment\n  trivial: fix typo \"to to\" in multiple files\n  trivial: fix typos in comments s/DGBU/DBGU/\n  ...\n"
    }
  ],
  "next": "e258b80e691f1f3ae83a60aa80eaf7322bd55ec4"
}
