)]}'
{
  "log": [
    {
      "commit": "c00046c279a2521075250fad682ca0acc10d4fd7",
      "tree": "78a7e9089c26f199ad9b0161bb564b7c1ca6daf9",
      "parents": [
        "9abbf7d028b1598b40ebdc81c48f30da7f3d5bf5",
        "8e8a1407ac23b43cec0412338c1b4f5e1c664550"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:36:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:36:17 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (74 commits)\n  fix do_sys_open() prototype\n  sysfs: trivial: fix sysfs_create_file kerneldoc spelling mistake\n  Documentation: Fix typo in SubmitChecklist.\n  Typo: depricated -\u003e deprecated\n  Add missing profile\u003dkvm option to Documentation/kernel-parameters.txt\n  fix typo about TBI in e1000 comment\n  proc.txt: Add /proc/stat field\n  small documentation fixes\n  Fix compiler warning in smount example program from sharedsubtree.txt\n  docs/sysfs: add missing word to sysfs attribute explanation\n  documentation/ext3: grammar fixes\n  Documentation/java.txt: typo and grammar fixes\n  Documentation/filesystems/vfs.txt: typo fix\n  include/asm-*/system.h: remove unused set_rmb(), set_wmb() macros\n  trivial copy_data_pages() tidy up\n  Fix typo in arch/x86/kernel/tsc_32.c\n  file link fix for Pegasus USB net driver help\n  remove unused return within void return function\n  Typo fixes retrun -\u003e return\n  x86 hpet.h: remove broken links\n  ...\n"
    },
    {
      "commit": "01dd2fbf0da4019c380b6ca22a074538fb31db5a",
      "tree": "210291bd341c4450c8c51d8db890af0978f4035d",
      "parents": [
        "0f035b8e8491f4ff87f6eec3e3f754d36b39d7a2"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 01:34:40 2007 +0200"
      },
      "message": "typo fixes\n\nMost of these fixes were already submitted for old kernel versions, and were\napproved, but for some reason they never made it into the releases.\n\nBecause this is a consolidation of a couple old missed patches, it touches both\nKconfigs and documentation texts.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "118e78d1cd7023c3b155f861072ba10df0265fda",
      "tree": "248be41324dd9f817d4f1ca08b77b4bdda413b1f",
      "parents": [
        "568e0c1119d7ff33fbcddc0dec9e2c799a53352d"
      ],
      "author": {
        "name": "Johann Deneux",
        "email": "johann.deneux@gmail.comx",
        "time": "Sat Oct 20 00:47:32 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 00:47:32 2007 +0200"
      },
      "message": "changed email\n\nChanged email address of Johann Deneux (myself)\nAlso removed CVS tags in comments (no longer using cvs)\n\nSigned-off-by: Johann Deneux \u003cjohann.deneux@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "60812a4a99b796d894d2522dc63cb0fafc3be25e",
      "tree": "bbf3a441b71e3b9b670d91652094114852272db8",
      "parents": [
        "b04cde34cf1d006dfaf8523640f3a18bbb15ebaa",
        "92cb7612aee39642d109b8d935ad265e602c0563"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 15:06:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 15:06:00 2007 -0700"
      },
      "message": "Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86\n\n* ssh://master.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86: (33 commits)\n  x86: convert cpuinfo_x86 array to a per_cpu array\n  x86: introduce frame_pointer() and stack_pointer()\n  x86 \u0026 generic: change to __builtin_prefetch()\n  i386: do not BUG_ON() when MSR is unknown\n  x86: acpi use cpu_physical_id\n  x86: convert cpu_llc_id to be a per cpu variable\n  x86: convert cpu_to_apicid to be a per cpu variable\n  i386: introduce \"used_vectors\" bitmap which can be used to reserve vectors.\n  x86: use raw locks during oopses\n  x86: honor _PAGE_PSE bit on page walks\n  i386: do cpuid_device_create() in CPU_UP_PREPARE instead of CPU_ONLINE.\n  x86: implement missing x86_64 function smp_call_function_mask()\n  x86: use descriptor\u0027s functions instead of inline assembly\n  i386: consolidate show_regs and show_registers for i386\n  i386: make callgraph use dump_trace() on i386/x86_64\n  x86: enable iommu_merge by default\n  i386: i386 add AMD64 Barcelona PMU MSR definitions to msr.h\n  x86: Unify i386 and x86-64 early quirks\n  x86: enable HPET on ICH3 and ICH4\n  x86: force enable HPET on VT8235/8237 chipsets\n  ...\n\nManually fix trivial conflict with task pid container helper changes in\narch/x86/kernel/process_32.c\n"
    },
    {
      "commit": "c03983ac9b268d4bbb8c2600baba5798aefa9d5d",
      "tree": "09c351d4c6174a7b7ed3357d391ff839143160c4",
      "parents": [
        "db955170d40601d9925f01712782fbe3ce362b7e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 19 23:22:55 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:22:55 2007 +0200"
      },
      "message": "Spelling fix: explicitly\n\nFrom: Jean Delvare \u003ckhali@linux-fr.org\u003e\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "96de0e252cedffad61b3cb5e05662c591898e69a",
      "tree": "e3eb7d3e65ec27d39e1da13a17f6f0f91b28f5e9",
      "parents": [
        "3f5b98a2a0cba3351f96fcaa6d79aa1a0d93ee78"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "message": "Convert files to UTF-8 and some cleanups\n\n* Convert files to UTF-8.\n\n  * Also correct some people\u0027s names\n    (one example is Eißfeldt, which was found in a source file.\n    Given that the author used an ß at all in a source file\n    indicates that the real name has in fact a \u0027ß\u0027 and not an \u0027ss\u0027,\n    which is commonly used as a substitute for \u0027ß\u0027 when limited to\n    7bit.)\n\n  * Correct town names (Goettingen -\u003e Göttingen)\n\n  * Update Eberhard Mönkeberg\u0027s address (http://lkml.org/lkml/2007/1/8/313)\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "93043ece030af58529e3e1367502461d265ab4e2",
      "tree": "48add1b72e3ebd07866089c88ad6122422f1da55",
      "parents": [
        "7b19ada2ed3c1eccb9fe94d74b05e1428224663d"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:42 2007 -0700"
      },
      "message": "define global BIT macro\n\ndefine global BIT macro\n\nmove all local BIT defines to the new globally define macro.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b19ada2ed3c1eccb9fe94d74b05e1428224663d",
      "tree": "a0c5975ce5236ff4023b92d431bd0a8fa321c6ce",
      "parents": [
        "d05be13bcc6ec615fb2e9556a9b85d52800669b6"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:42 2007 -0700"
      },
      "message": "get rid of input BIT* duplicate defines\n\nget rid of input BIT* duplicate defines\n\nuse newly global defined macros for input layer. Also remove includes of\ninput.h from non-input sources only for BIT macro definiton. Define the\nmacro temporarily in local manner, all those local definitons will be\nremoved further in this patchset (to not break bisecting).\nBIT macro will be globally defined (1\u003c\u003cx)\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: \u003cdtor@mail.ru\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: \u003clenb@kernel.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: \u003cperex@suse.cz\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: \u003cvernux@us.ibm.com\u003e\nCc: \u003cmalattia@linux.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92cb7612aee39642d109b8d935ad265e602c0563",
      "tree": "307f4183226f52418bd6842b5d970f03524ad1c1",
      "parents": [
        "f1df280f53d7c3ce8613a3b25d1efe009b9860dd"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Fri Oct 19 20:35:04 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 19 20:35:04 2007 +0200"
      },
      "message": "x86: convert cpuinfo_x86 array to a per_cpu array\n\ncpu_data is currently an array defined using NR_CPUS.  This means that\nwe overallocate since we will rarely really use maximum configured cpus.\nWhen NR_CPU count is raised to 4096 the size of cpu_data becomes\n3,145,728 bytes.\n\nThese changes were adopted from the sparc64 (and ia64) code.  An\nadditional field was added to cpuinfo_x86 to be a non-ambiguous cpu\nindex.  This corresponds to the index into a cpumask_t as well as the\nper_cpu index.  It\u0027s used in various places like show_cpuinfo().\n\ncpu_data is defined to be the boot_cpu_data structure for the NON-SMP\ncase.\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e42837bcd35b75bb59ae5d3e62f87be1aeeb05c3",
      "tree": "aa9666b080dc75ef3fa27992f042a422f7a979b7",
      "parents": [
        "2e1318956ce6bf149af5c5e98499b5cd99f99c89"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:19 2007 -0700"
      },
      "message": "freezer: introduce freezer-friendly waiting macros\n\nIntroduce freezer-friendly wrappers around wait_event_interruptible() and\nwait_event_interruptible_timeout(), originally defined in \u003clinux/wait.h\u003e, to\nbe used in freezable kernel threads.  Make some of the freezable kernel\nthreads use them.\n\nThis is necessary for the freezer to stop sending signals to kernel threads,\nwhich is implemented in the next patch.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "821f3eff7cdb9d6c7076effabd46c96c322daed1",
      "tree": "60f13155196fd6c84424c8aebc133ca4a5f56749",
      "parents": [
        "ebc283118ee448dcb6e6cae74a8a43f17a1ccc3f",
        "f77bf01425b11947eeb3b5b54685212c302741b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 11:23:06 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (40 commits)\n  kbuild: introduce ccflags-y, asflags-y and ldflags-y\n  kbuild: enable \u0027make CPPFLAGS\u003d...\u0027 to add additional options to CPP\n  kbuild: enable use of AFLAGS and CFLAGS on commandline\n  kbuild: enable \u0027make AFLAGS\u003d...\u0027 to add additional options to AS\n  kbuild: fix AFLAGS use in h8300 and m68knommu\n  kbuild: check for wrong use of CFLAGS\n  kbuild: enable \u0027make CFLAGS\u003d...\u0027 to add additional options to CC\n  kbuild: fix up CFLAGS usage\n  kbuild: make modpost detect unterminated device id lists\n  kbuild: call export_report from the Makefile\n  kbuild: move Kai Germaschewski to CREDITS\n  kconfig/menuconfig: distinguish between selected-by-another options and comments\n  kconfig: tristate choices with mixed tristate and boolean values\n  include/linux/Kbuild: remove duplicate entries\n  kbuild: kill backward compatibility checks\n  kbuild: kill EXTRA_ARFLAGS\n  kbuild: fix documentation in makefiles.txt\n  kbuild: call make once for all targets when O\u003d.. is used\n  kbuild: pass -g to assembler under CONFIG_DEBUG_INFO\n  kbuild: update _shipped files for kconfig syntax cleanup\n  ...\n\nFix up conflicts in arch/um/sys-{x86_64,i386}/Makefile manually.\n"
    },
    {
      "commit": "65a6ec0d72a07f16719e9b7a96e1c4bae044b591",
      "tree": "344e03a5039a44982c1b78d6113633b21b434820",
      "parents": [
        "541010e4b8921cd781ff02ae68028501457045b6",
        "0181b61a988424b5cc44fe09e6968142359c815e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (95 commits)\n  [ARM] 4578/1: CM-x270: PCMCIA support\n  [ARM] 4577/1: ITE 8152 PCI bridge support\n  [ARM] 4576/1: CM-X270 machine support\n  [ARM] pxa: Avoid pxa_gpio_mode() in gpio_direction_{in,out}put()\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c\n  [ARM] pxa: Make cpu_is_pxaXXX dependent on configuration symbols\n  [ARM] pxa: PXA3xx base support\n  [NET] smc91x: fix PXA DMA support code\n  [SERIAL] Fix console initialisation ordering\n  [ARM] pxa: tidy up arch/arm/mach-pxa/Makefile\n  [ARM] Update arch/arm/Kconfig for drivers/Kconfig changes\n  [ARM] 4600/1: fix kernel build failure with build-id-supporting binutils\n  [ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)\n  [ARM] Rename consistent_sync() as dma_cache_maint()\n  [ARM] 4572/1: ep93xx: add cirrus logic edb9307 support\n  [ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support\n  [ARM] 4595/1: ns9xxx: define registers as void __iomem * instead of volatile u32\n  [ARM] 4594/1: ns9xxx: use the new gpio functions\n  [ARM] 4593/1: ns9xxx: implement generic clockevents\n  ...\n"
    },
    {
      "commit": "f2e1d89f9b349b3cd914b7c6ec6368632f4ad048",
      "tree": "5b0042924a9f9c8b3309c0be880f51795916fc28",
      "parents": [
        "85ffdd28be04c324349dfc7c9de3d4342c885c3f",
        "82ba56c273911f7eda79849cfa0fc2d2e5a3b75b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:41:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:41:39 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (40 commits)\n  Input: use full RCU API\n  Input: remove tsdev interface\n  Input: add support for Blackfin BF54x Keypad controller\n  Input: appletouch - another fix for idle reset logic\n  HWMON: hdaps - switch to using input-polldev\n  Input: add support for SEGA Dreamcast keyboard\n  Input: omap-keyboard - don\u0027t pretend we support changing keymap\n  Input: lifebook - fix X and Y axis range\n  Input: usbtouchscreen - add support for GeneralTouch devices\n  Input: fix open count handling in input interfaces\n  Input: keyboard - add CapsShift lock\n  Input: adbhid - produce all CapsLock key events\n  Input: ALPS - add signature for ThinkPad R61\n  Input: jornada720_kbd - send MSC_SCAN events\n  Input: add support for the HP Jornada 7xx (710/720/728) touchscreen\n  Input: add support for HP Jornada 7xx onboard keyboard\n  Input: add support for HP Jornada onboard keyboard (HP6XX)\n  Input: ucb1400_ts - use schedule_timeout_uninterruptible\n  Input: xpad - fix dependancy on LEDS class\n  Input: auto-select INPUT for MAC_EMUMOUSEBTN option\n  ...\n\nResolved conflicts manually in drivers/hwmon/applesmc.c: converting from\na class device to a device and converting to use input-polldev created a\nfew apparently trivial clashes..\n"
    },
    {
      "commit": "63bd8c48e04bbbc9cee3d752857914609d8d406f",
      "tree": "ac3e4b4c9de04666aa73aaeb88bcb92b80937a4a",
      "parents": [
        "355aaffdaf82c95a004daedd1ea64fc61a25b8db"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Oct 15 21:51:10 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:08:55 2007 -0700"
      },
      "message": "Atari keyboard: incorporate additional review comments\n\nAtari keyboard: incorporate additional review comments:\n  o Kill reference to source file name\n  o Return error value from input_register_device() instead of -ENOMEM\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Michael Schmitz \u003cschmitz@biophys.uni-duesseldorf.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fa435018d740cb83d74c92306aa1f796da91ddd",
      "tree": "b2b5783837be3d17b65b924b051aeb01e6b1fce9",
      "parents": [
        "7441dd12e607651128e676866630a848b664d6e7",
        "a022fef5a2b19086b329d1cc64a5d78aa83e2908"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:50:19 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6: (53 commits)\n  hwmon: (vt8231) fix sparse warning\n  hwmon: (sis5595) fix sparse warning\n  hwmon: (w83627hf) don\u0027t assume bank 0\n  hwmon: (w83627hf) Fix setting fan min right after driver load\n  hwmon: (w83627hf) De-macro sysfs callback functions\n  hwmon: Add new combined driver for FSC chips\n  hwmon: (ibmpex) Release IPMI user if hwmon registration fails\n  hwmon: (dme1737) Add sch311x support\n  hwmon: (dme1737) group functions logically\n  hwmon: (dme1737) cleanups\n  hwmon: IBM power meter driver\n  hwmon: (coretemp) Add support for Celeron 4xx\n  hwmon: (lm87) Disable VID when it should be\n  hwmon: (w83781d) Add individual alarm and beep files\n  hwmon: VRM is not read from registers\n  MAINTAINERS: update hwmon subsystem git trees\n  hwmon: Fix the code examples in documentation\n  hwmon: update sysfs interface document - error handling\n  hwmon: (thmc50) Fix a debug message\n  hwmon: (thmc50) Don\u0027t create temp3 if not enabled\n  ...\n"
    },
    {
      "commit": "82ba56c273911f7eda79849cfa0fc2d2e5a3b75b",
      "tree": "1b169cbda51caed72440e1ff034780df5a4dda33",
      "parents": [
        "70093178b6eda34e4a4fb18cc4a48a9eacc01d98"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Oct 13 15:46:55 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Oct 13 15:46:55 2007 -0400"
      },
      "message": "Input: use full RCU API\n\nRT guys alerted me to the fact that in their tree spinlocks\nare preemptible and it is better to use full RCU API\n(rcu_read_lock()/rcu_read_unlock()) to be safe.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6615c5b25e0bffcb3c4463cc68e55a7f7df0b109",
      "tree": "acf3d8c1807cd02cc0b8cb53413c89df799e7514",
      "parents": [
        "752097cec53eea111d087c545179b421e2bde98a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Oct 13 14:31:24 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:41:02 2007 -0700"
      },
      "message": "m68k: Atari input drivers cleanup\n\nm68k: Atari input drivers cleanup:\n  - memleak on failed init/register of input devices fixed\n  - correct keycodes table (Atari keycodes are almost, but not entirely, equal\n    to Linux keycodes).\n\nSigned-off-by: Michael Schmitz \u003cschmitz@biophys.uni-duesseldorf.de\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70093178b6eda34e4a4fb18cc4a48a9eacc01d98",
      "tree": "5e35093d48ef2604ab5f8b4d2796691bcc1142c1",
      "parents": [
        "8f740ef391fc81cb887fa08d213cf67b843cb3b7"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Oct 13 00:38:52 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Oct 13 00:38:52 2007 -0400"
      },
      "message": "Input: remove tsdev interface\n\nRemove the obsolete tsdev.c driver as scheduled.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8f740ef391fc81cb887fa08d213cf67b843cb3b7",
      "tree": "19228690eb2a962b379e5c0838eaf0dd3c58d285",
      "parents": [
        "937ad5c1e35191d29d305280525394fe87f4ac4f"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat Oct 13 00:36:46 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Oct 13 00:36:46 2007 -0400"
      },
      "message": "Input: add support for Blackfin BF54x Keypad controller\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "937ad5c1e35191d29d305280525394fe87f4ac4f",
      "tree": "a40a69b805d6244b7efac3007a4d31aa03b1f0fa",
      "parents": [
        "aefca8ba5f1b95431e33a52736bab128fc4f80d4"
      ],
      "author": {
        "name": "Soeren Sonnenburg",
        "email": "kernel@nn7.de",
        "time": "Sat Oct 13 00:31:15 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Oct 13 00:31:15 2007 -0400"
      },
      "message": "Input: appletouch - another fix for idle reset logic\n\nMake sure we reset idlecount when we get a good (non-empty) packet.\n\nSigned-off-by: Soeren Sonnenburg \u003ckernel@nn7.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b981d8b3f5e008ff10d993be633ad00564fc22cd",
      "tree": "e292dc07b22308912cf6a58354a608b9e5e8e1fd",
      "parents": [
        "b11d2127c4893a7315d1e16273bc8560049fa3ca",
        "2b9e0aae1d50e880c58d46788e5e3ebd89d75d62"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 21:27:47 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 21:27:47 2007 -0400"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/macintosh/adbhid.c\n"
    },
    {
      "commit": "b11d2127c4893a7315d1e16273bc8560049fa3ca",
      "tree": "30b7e1357475ba772541e80cd3d995395af23631",
      "parents": [
        "9360353f4aa40688eef4c71e4688411490727e40"
      ],
      "author": {
        "name": "Adrian McMenamin",
        "email": "lkmladrian@gmail.com",
        "time": "Fri Oct 12 20:36:13 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 20:36:13 2007 -0400"
      },
      "message": "Input: add support for SEGA Dreamcast keyboard\n\nSigned-off by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "efefc6eb38d43b8e5daef482f575d767b002004e",
      "tree": "8a3933db1f8721f9bcc9912c800dc8406f4bdf94",
      "parents": [
        "117494a1b65183f0e3fcc817b07944bc5c465050",
        "cd59abfcc441b2abb4cf2cd62c1eb0f02a60e8dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:49:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:49:37 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (75 commits)\n  PM: merge device power-management source files\n  sysfs: add copyrights\n  kobject: update the copyrights\n  kset: add some kerneldoc to help describe what these strange things are\n  Driver core: rename ktype_edd and ktype_efivar\n  Driver core: rename ktype_driver\n  Driver core: rename ktype_device\n  Driver core: rename ktype_class\n  driver core: remove subsystem_init()\n  sysfs: move sysfs file poll implementation to sysfs_open_dirent\n  sysfs: implement sysfs_open_dirent\n  sysfs: move sysfs_dirent-\u003es_children into sysfs_dirent-\u003es_dir\n  sysfs: make sysfs_root a regular directory dirent\n  sysfs: open code sysfs_attach_dentry()\n  sysfs: make s_elem an anonymous union\n  sysfs: make bin attr open get active reference of parent too\n  sysfs: kill unnecessary NULL pointer check in sysfs_release()\n  sysfs: kill unnecessary sysfs_get() in open paths\n  sysfs: reposition sysfs_dirent-\u003es_mode.\n  sysfs: kill sysfs_update_file()\n  ...\n"
    },
    {
      "commit": "7eff2e7a8b65c25920207324e56611150eb1cd9a",
      "tree": "02a0eeba9d25d996233e30c18f258dfae0ae2139",
      "parents": [
        "8380770c842faef3001e44662953d64ad9a93663"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Aug 14 15:15:12 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:01 2007 -0700"
      },
      "message": "Driver core: change add_uevent_var to use a struct\n\nThis changes the uevent buffer functions to use a struct instead of a\nlong list of parameters. It does no longer require the caller to do the\nproper buffer termination and size accounting, which is currently wrong\nin some places. It fixes a known bug where parts of the uevent\nenvironment are overwritten because of wrong index calculations.\n\nMany thanks to Mathieu Desnoyers for finding bugs and improving the\nerror handling.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "43cc71eed1250755986da4c0f9898f9a635cb3bf",
      "tree": "5ffed3b363ee1d5e66e87b9979451f1f9f4bafb0",
      "parents": [
        "782e3b3b3804c38d5130c7f21d7ec7bf6709023f"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Sat Aug 18 04:40:39 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:50:59 2007 -0700"
      },
      "message": "platform: prefix MODALIAS with \"platform:\"\n\nPrefix platform modalias strings with \"platform:\", which\nmodprobe config to blacklist alias resolving if userspace\nconfigures it.\n\nSend uevents for all platform devices.\n\nAdd MODULE_ALIAS\u0027s to: pxa2xx_pcmcia, ds1742 and pcspkr to trigger\nmodule autoloading by userspace.\n\n  $ modinfo pcspkr\n  alias:          platform:pcspkr\n  license:        GPL\n  description:    PC Speaker beeper driver\n  ...\n\n  $ modprobe -n -v platform:pcspkr\n  insmod /lib/modules/2.6.23-rc3-g28e8351a-dirty/kernel/drivers/input/misc/pcspkr.ko\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5d5a2989b72847e1f5763420ea31383ca63ebf53",
      "tree": "8eacc41a879de2a1d72699e1a15f2e0d2f612650",
      "parents": [
        "fb79d22e1d4b06385796cc0db0084a2e07beccee"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "x86: kill 8253pit.h\n\nUseless header file with 32 bit and 64 bit variants. Move the\nsingle useful line to the place where it is used.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "22d8a73a8b39ef236c80ea73704884f7a7862193",
      "tree": "c504c30b00a11d8fbfcc7d70ddfed5ff778c658f",
      "parents": [
        "c3cef3f3c07bb98e023e4d5441e60538516a4741"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 20 10:19:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 21:14:59 2007 +0100"
      },
      "message": "[ARM] pxa: update pxa27x keypad driver to use clk support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "247537b9a270b52cc0375adcb0fb2605a160cba5",
      "tree": "cb5b734cff9c41a138f85dd69305289f0a8ec5b5",
      "parents": [
        "4f1127e204377cbd2a56d112d323466f668e8334"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Sep 26 20:02:52 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@neptun.(none)",
        "time": "Fri Oct 12 21:20:32 2007 +0200"
      },
      "message": "kconfig: syntax cleanup - drop support for \"depends/requires/def_boolean\"\n\nRemove the following redundant and never or rarely used kconfig syntax:\n\n- \"def_boolean\" (same as \"def_bool\")\n- \"requires\" (same as \"depends on\")\n- \"depends\" (same as \"depends on\")\n\nThis patch contains the code changes and Kconfig updates.\nThe shipped files are in next patch to let actual codechange stand out.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9360353f4aa40688eef4c71e4688411490727e40",
      "tree": "7de1b8e5a9e68b269601b712ccddefebac47d6a7",
      "parents": [
        "62e729b648c980dfdbfdf8d677cde0d78cd4a51d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 14:20:00 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 14:20:00 2007 -0400"
      },
      "message": "Input: omap-keyboard - don\u0027t pretend we support changing keymap\n\nThe driver\u0027s keymap is a mix of hardware codes and keycodes and so\nmay not be used with default implementations of getkeycode() and\nsetkeycode().\n\nAlso some whitespace cleanup.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "62e729b648c980dfdbfdf8d677cde0d78cd4a51d",
      "tree": "8429142df1366fda292400afc9f7e24937392a8a",
      "parents": [
        "9d5657db8c4a485b56b5c9174b52bab39b2fd16e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 14:19:50 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 14:19:50 2007 -0400"
      },
      "message": "Input: lifebook - fix X and Y axis range\n\nPossible range when using 6-byte protocol is 4096 and 1024 for\n3-byte protocol. We had it reversed.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9d5657db8c4a485b56b5c9174b52bab39b2fd16e",
      "tree": "86cff19159a22c8a16c821eb43b2fcec9a3bf250",
      "parents": [
        "064450140f1eab959bd0eca0245f449993216074"
      ],
      "author": {
        "name": "Ilya Frolov",
        "email": "zeylie@gmail.com",
        "time": "Fri Oct 12 14:19:40 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 14:19:40 2007 -0400"
      },
      "message": "Input: usbtouchscreen - add support for GeneralTouch devices\n\nSigned-off-by: Ilya Frolov \u003czeylie@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "064450140f1eab959bd0eca0245f449993216074",
      "tree": "ae8c7e238224b74e90f860129b1236c3eeedc470",
      "parents": [
        "1ea3abf7fbc39b3b543d7438159ba07b6411561c"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Oct 12 14:18:40 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 14:18:40 2007 -0400"
      },
      "message": "Input: fix open count handling in input interfaces\n\nIf input_open_device() fails we should not leave interfaces marked\nas  opened.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f493018ebc3f94d64e12bc848db0906700bf73a2",
      "tree": "76847a2cc446ef68173ddfa8e217ac0f56dc9e51",
      "parents": [
        "72f9df4023f9e44b29a48a5ea4954d89b18363fe"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 11 00:49:19 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 11 00:49:19 2007 -0400"
      },
      "message": "Input: ALPS - add signature for ThinkPad R61\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "72f9df4023f9e44b29a48a5ea4954d89b18363fe",
      "tree": "3b7c4b55fa47d032ee2957ca0fff40f99db7193c",
      "parents": [
        "5637f02a9cf84f2c00fd8a0f6561c375bb19103b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 11 00:48:48 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Oct 11 00:48:48 2007 -0400"
      },
      "message": "Input: jornada720_kbd - send MSC_SCAN events\n\nSend MSC_SCAN events to userspace to ease task of adjusting\nkeymap.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1beeffe43311f64df8dd0ab08ff6b1858c58363f",
      "tree": "039324186049a69f3c791165e90404aef497f3cc",
      "parents": [
        "59a35bafb223bbb0553ba1a3bb9280bda668a8d8"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Mon Aug 20 13:46:20 2007 -0700"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Tue Oct 09 22:56:30 2007 -0400"
      },
      "message": "hwmon: Convert from class_device to device\n\nConvert from class_device to device for hwmon_device_register/unregister\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "1855256c497ecfefc730df6032243f26855ce52c",
      "tree": "b73947f1a5e1b798e1dec068ac1cda25ae910bf6",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 15:15:40 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 09 20:22:20 2007 -0400"
      },
      "message": "drivers/firmware: const-ify DMI API and internals\n\nThree main sets of changes:\n\n1) dmi_get_system_info() return value should have been marked const,\n   since callers should not be changing that data.\n\n2) const-ify DMI internals, since DMI firmware tables should,\n   whenever possible, be marked const to ensure we never ever write to\n   that data area.\n\n3) const-ify DMI API, to enable marking tables const where possible\n   in low-level drivers.\n\nAnd if we\u0027re really lucky, this might enable some additional\noptimizations on the part of the compiler.\n\nThe bulk of the changes are #2 and #3, which are interrelated.  #1 could\nhave been a separate patch, but it was so small compared to the others,\nit was easier to roll it into this changeset.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b082dff349e0a9374d19765f17b3fdceb74fda56",
      "tree": "25d2142d68af705900c098f036d782c1e485055e",
      "parents": [
        "54af3bb543c071769141387a42deaaab5074da55"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 27 00:09:29 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:38:12 2007 -0700"
      },
      "message": "Input: xpad - fix dependancy on LEDS class\n\nInput: xpad - fix dependancy on LEDS class\n\nThe driver can not be built-in when LEDS class is a module.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5637f02a9cf84f2c00fd8a0f6561c375bb19103b",
      "tree": "17b4f864995317e7e36cc5624c3f680bc22c67d4",
      "parents": [
        "b0a4e1aa4063550faf7bc1c33b37c587796e931f"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "Kristoffer.Ericson@gmail.com",
        "time": "Wed Sep 26 00:02:56 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 26 00:02:56 2007 -0400"
      },
      "message": "Input: add support for the HP Jornada 7xx (710/720/728) touchscreen\n\nSigned-off-by: Kristoffer Ericson \u003cKristoffer.Ericson@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b0a4e1aa4063550faf7bc1c33b37c587796e931f",
      "tree": "a5797d16d6bcf071faef0e8b436b6cac23ab4ef3",
      "parents": [
        "2aa2cb9e7a20910d890f874e16a43a81b725ec54"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Wed Sep 26 00:02:49 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 26 00:02:49 2007 -0400"
      },
      "message": "Input: add support for HP Jornada 7xx onboard keyboard\n\nThe driver supports onboard keyboards of HP Jornada 710/720/728\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2aa2cb9e7a20910d890f874e16a43a81b725ec54",
      "tree": "ed96a4766d05bdd28374d2c1f55499bd756b9627",
      "parents": [
        "1788180eec4a9444249b0cbe788b1fac6592976c"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Wed Sep 26 00:02:35 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 26 00:02:35 2007 -0400"
      },
      "message": "Input: add support for HP Jornada onboard keyboard (HP6XX)\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1788180eec4a9444249b0cbe788b1fac6592976c",
      "tree": "cb1b1622400ee1f845f4bff140163fabcc7d7355",
      "parents": [
        "2f9d2827afab6a6ad82b657b1d7fe00cbffa65f8"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Wed Sep 26 00:02:19 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 26 00:02:19 2007 -0400"
      },
      "message": "Input: ucb1400_ts - use schedule_timeout_uninterruptible\n\nGiven that the code is not checking for signals it should\nuse uninterruptible sleep.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2f9d2827afab6a6ad82b657b1d7fe00cbffa65f8",
      "tree": "edab0b280457187ddbf1700ec35e7a54bf643de7",
      "parents": [
        "8d9f0952e72dccc40646997346338031d03832b3"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 26 00:02:06 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 26 00:02:06 2007 -0400"
      },
      "message": "Input: xpad - fix dependancy on LEDS class\n\nThe driver can not be built-in when LEDS class is a module.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "14134b31ae646220a5a451e38aae1dd023d457cb",
      "tree": "44bf08a1793b372bf27091098167ea0f53c43b43",
      "parents": [
        "e15b02138b89d7bc053817e6f7601e92e29d371c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Sep 26 00:01:25 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 26 00:01:25 2007 -0400"
      },
      "message": "Input: polled device power saving\n\nFor slow running polling, it saves power to align wakeups on tick boundary.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e15b02138b89d7bc053817e6f7601e92e29d371c",
      "tree": "ba0d3c404022e91bf072558ee4f0ef9de73ffe36",
      "parents": [
        "006df3024431a50262d4a2898d25924f84fb697a"
      ],
      "author": {
        "name": "Anti Sullin",
        "email": "anti.sullin@artecdesign.ee",
        "time": "Wed Sep 26 00:01:17 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 26 00:01:17 2007 -0400"
      },
      "message": "Input: gpio-keys - add suspend/resume support\n\nThis patch adds suspend/resume support and enables wakeup from\ngpio_keys buttons.\n\nSigned-off-by: Anti Sullin \u003canti.sullin@artecdesign.ee\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "006df3024431a50262d4a2898d25924f84fb697a",
      "tree": "556a42e2e3bc47e947e509fff0ae6613db531628",
      "parents": [
        "2a8281d72da5dd8da025e6822dadd23a35383895"
      ],
      "author": {
        "name": "Anti Sullin",
        "email": "anti.sullin@artecdesign.ee",
        "time": "Wed Sep 26 00:01:03 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 26 00:01:03 2007 -0400"
      },
      "message": "Input: gpio_keys - verify that supplied GPIO numbers are valid\n\nAs David Brownell pointed out, gpio_keys driver does not check\nreturn code of gpio_to_irq().\n\nThis patch adds the gpio_to_irq return code check to gpio_keys\nand moves the IRQ edge type setting to request_irq flags to avoid\nchanging the irq type before we have confirmed we can use it.\n\nSigned-off-by: Anti Sullin \u003canti.sullin@artecdesign.ee\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "973ed7c49a5c2271a10ce54ac06bba5617fca3a8",
      "tree": "6b5956a0341978768b534539b7e5dc01eb43419d",
      "parents": [
        "a7f3941a2cecf044f3c2975aee9c2bd423018463",
        "cb560737676260ac15b68d426305ad5e755417ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 11:18:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 11:18:10 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: appletouch - fix idle reset logic\n"
    },
    {
      "commit": "cb560737676260ac15b68d426305ad5e755417ea",
      "tree": "b39f035253b59294fd8c6a24ad7f96f731de0998",
      "parents": [
        "7b6dff982b063b1b15c30508f16863e5449e7229"
      ],
      "author": {
        "name": "Thomas Rohwer",
        "email": "tr@tng.de",
        "time": "Tue Sep 25 00:06:25 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 25 00:06:25 2007 -0400"
      },
      "message": "Input: appletouch - fix idle reset logic\n\nIdle count should only be incremented when touchpad button\nis not pressed, otherwise reset may happen at a wrong time\nand touchpad will never report button release event.\n\nSigned-off-by: Thomas Rohwer \u003ctrohwer@tng.de\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "532df780a2012ad75b3f078647f229c4dabd99d1",
      "tree": "6172d647f9c7bbd770bcd5f9f002108d671ce24f",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d",
        "7b6dff982b063b1b15c30508f16863e5449e7229"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:57:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:57:00 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: usbtouchscreen - correctly set \u0027phys\u0027\n  Input: i8042 - add HP Pavilion DV4270ca to the MUX blacklist\n  Input: i8042 - fix modpost warning\n  Input: add more Braille keycodes\n"
    },
    {
      "commit": "2a8281d72da5dd8da025e6822dadd23a35383895",
      "tree": "bee3a76f00003d7cdbb659925f06376f5f1c5413",
      "parents": [
        "f76f672e093b1dc3abff3a21ae6b939b08d192e7"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Mon Sep 10 01:31:40 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Sep 10 01:31:40 2007 -0400"
      },
      "message": "Input: usbtouchscreen - support DMC devices with empty EEPROM\n\nA reply of 0x0600 means all OK, 0x1501 means OK, but EEPROM empty.\nThe behavior with an empty EEPROM is the same as without one at all\nso do not fail loading the driver.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7b6dff982b063b1b15c30508f16863e5449e7229",
      "tree": "5780d359eec12eedad72cf51de2d0c7690e29b0a",
      "parents": [
        "749aea73aaf4ff1dbd83c2021b57a4dde6bbe2b9"
      ],
      "author": {
        "name": "Vladimir Shebordaev",
        "email": "vladimir.shebordaev@gmail.com",
        "time": "Thu Sep 06 21:32:16 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 06 21:32:16 2007 -0400"
      },
      "message": "Input: usbtouchscreen - correctly set \u0027phys\u0027\n\nThis patch fixes a nasty typo in usbtouchscreen driver. The typo\nis inherited from the original mtouchusb. It used to make the input\nsubsytem to incorrectly report the physical device ids to userspace\nthat in turn is very confusing for, e.g. XInput hotplug facilities\nin setups with multiple identical touchscreens.\n\nSigned-off-by: Vladimir Shebordaev \u003cvshebordaev@mail.ru\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f76f672e093b1dc3abff3a21ae6b939b08d192e7",
      "tree": "ed46d572f4f5ba2d7ddb924a8c071e7b2543ab8b",
      "parents": [
        "dac4ae0daa1be36ab015973ed9e9dc04a2684395"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 05 00:22:17 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 05 00:22:17 2007 -0400"
      },
      "message": "Input: lifebook - add signature of Panasonic CF-72\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dac4ae0daa1be36ab015973ed9e9dc04a2684395",
      "tree": "917b0c15e187643ebc2c71b08e3fa50632023769",
      "parents": [
        "08b7c464460eaf9846ee963e1d3291b96a652941"
      ],
      "author": {
        "name": "William Pettersson",
        "email": "william.pettersson@gmail.com",
        "time": "Wed Sep 05 00:18:44 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 05 00:18:44 2007 -0400"
      },
      "message": "Input: ALPS - add support for model found in Dell Vostro 1400\n\nSigned-off-by: William Pettersson \u003cwilliam.pettersson@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a14a84014167c970886b44503f0736b015f4375e",
      "tree": "fccbbeaa0c263961c2550416daf0324d202965ed",
      "parents": [
        "554fc1935365ddba0936dfb6dc4088ba4ef23a4f"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Sep 04 23:45:01 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 04 23:45:01 2007 -0400"
      },
      "message": "Input: usbtouchscreen - add support for IdealTEK URTC1000\n\nThis patch adds support for IdealTEK URTC1000 touchscreen controllers.\n\nDocumentation can be downloaded at:\n\n\thttp://projects.tbmn.org/cgi-bin/trac.cgi/wiki/urtc-1000\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "749aea73aaf4ff1dbd83c2021b57a4dde6bbe2b9",
      "tree": "57235b299d3a5245663660c46508c0d6662f06f6",
      "parents": [
        "7a1904c32c5a18a1123fa0ea5040439337617877"
      ],
      "author": {
        "name": "Elvis Pranskevichus",
        "email": "el@prans.net",
        "time": "Tue Sep 04 23:18:21 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 04 23:18:21 2007 -0400"
      },
      "message": "Input: i8042 - add HP Pavilion DV4270ca to the MUX blacklist\n\nThis fixes \"atkbd.c: Suprious NAK on isa0060/serio0\" errors for\nHP Pavilion DV4270ca.\n\nSigned-off-by: Elvis Pranskevichus \u003cel@prans.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7a1904c32c5a18a1123fa0ea5040439337617877",
      "tree": "81ec10b82d5de0b7e8ac98074507b3a6f0141a32",
      "parents": [
        "9e3d3d07de1a9f2b83299653b75bfdbc0a8118f2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 04 23:16:31 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 04 23:16:31 2007 -0400"
      },
      "message": "Input: i8042 - fix modpost warning\n\ni8042_unregister_ports\u0027s only caller i8042_remove is a __devexit function\nso make it __devexit too.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "644b55ce889edd37d6406df26e2d96d7a7390749",
      "tree": "9dc34216c5cf4c65d789fb2695289e09324558d4",
      "parents": [
        "feabb06bd70551668540f2305047675667f5f60f",
        "b3e2c70cd0d05fb6621521521fbd5debed57d753"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 21:55:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 21:55:22 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: psmouse - make dummy touchkit_ps2_detect() static\n  Input: gscps2 - convert to use kzalloc\n  Input: iforce - fix \u0027unused variable\u0027 warning\n  Input: i8042 - fix retrun value of i8042_aux_test_irq\n  Input: gpio_keys - remove duplicate includes\n"
    },
    {
      "commit": "b3e2c70cd0d05fb6621521521fbd5debed57d753",
      "tree": "91d8355db447617a95bacfc359a7857264977887",
      "parents": [
        "7460caf32a16866f9d8675aa7aefd7d82d1e23f7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Aug 30 00:44:33 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:44:33 2007 -0400"
      },
      "message": "Input: psmouse - make dummy touchkit_ps2_detect() static\n\nThe dummy touchkit_ps2_detect() for the CONFIG_MOUSE_PS2_TOUCHKIT\u003dn case\nshouldn\u0027t be a global function.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "554fc1935365ddba0936dfb6dc4088ba4ef23a4f",
      "tree": "fb65818a45ce5867e7c9ddeb7918d2ee4b22e695",
      "parents": [
        "b9d2d110b10f7b4788d0fdd328cf57e34b767817"
      ],
      "author": {
        "name": "Alon Ziv",
        "email": "alonz@nolaviz.org",
        "time": "Thu Aug 30 00:22:48 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:22:48 2007 -0400"
      },
      "message": "Input: psmouse - reset harder during probe\n\nSome rodents appear to be extra-finicky, and require both PSMOUSE_RESET_DIS\nand PSMOUSE_RESET_BAT before they are unconfused enough to be probed.\n\nSigned-off-by: Alon Ziv \u003clkml@nolaviz.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b9d2d110b10f7b4788d0fdd328cf57e34b767817",
      "tree": "0be026e664e983f3c77c954a0b26cfe60b8d22e2",
      "parents": [
        "b126207ccdfe492fbc339c18d4898b1b5353fc6b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:22:39 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:22:39 2007 -0400"
      },
      "message": "Input: tsdev - implement proper locking\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b126207ccdfe492fbc339c18d4898b1b5353fc6b",
      "tree": "2ebc6d125d455cec87552ccd8ce2a3dc9e6e8242",
      "parents": [
        "464b241575f3700e14492e34f26bcd1794280f55"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:22:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:22:32 2007 -0400"
      },
      "message": "Input: joydev - implement proper locking\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "464b241575f3700e14492e34f26bcd1794280f55",
      "tree": "acbc48b7b7d440b3224b56edcafb7170a33c42e8",
      "parents": [
        "6addb1d6de1968b84852f54561cc9a999909b5a9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:22:24 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:22:24 2007 -0400"
      },
      "message": "Input: mousedev - implement proper locking\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6addb1d6de1968b84852f54561cc9a999909b5a9",
      "tree": "568526cfdd11abb953cd69db2f7059c582ebe9d4",
      "parents": [
        "8006479c9b75fb6594a7b746af3d7f1fbb68f18f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:22:18 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:22:18 2007 -0400"
      },
      "message": "Input: evdev - implement proper locking\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8006479c9b75fb6594a7b746af3d7f1fbb68f18f",
      "tree": "1c1cd28f3fec192fa3e15f3042b4f087b43806d4",
      "parents": [
        "501cc54c4d2b0c2bbae1a6490b0e547be46fc09f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:22:11 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:22:11 2007 -0400"
      },
      "message": "Input: implement proper locking in input core\n\nAlso add some kerneldoc documentation to input.h\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7460caf32a16866f9d8675aa7aefd7d82d1e23f7",
      "tree": "894d636ecfc531cc8bfd35843d44d5ca8df272df",
      "parents": [
        "d9f03831e7dc743ae25863c59f38884f5989ab39"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Thu Aug 30 00:18:00 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:18:00 2007 -0400"
      },
      "message": "Input: gscps2 - convert to use kzalloc\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d9f03831e7dc743ae25863c59f38884f5989ab39",
      "tree": "b2e7f998a8d4947e79e151ee020e96b27eefa67c",
      "parents": [
        "e3758b2ab61b3001b9db4582559bbaeba5e24a29"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Aug 30 00:04:33 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Aug 30 00:04:33 2007 -0400"
      },
      "message": "Input: iforce - fix \u0027unused variable\u0027 warning\n\ndrivers/input/joystick/iforce/iforce-packets.c: In function `iforce_get_id_packet\u0027:\ndrivers/input/joystick/iforce/iforce-packets.c:249: warning: unused variable `status\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e3758b2ab61b3001b9db4582559bbaeba5e24a29",
      "tree": "359f5d9834f19aa1a2ffd9ed2ee5c6d8c2f5fc8d",
      "parents": [
        "29e8277defa1013f8f5367aec58161d3a81de8f7"
      ],
      "author": {
        "name": "Fernando Luis Vázquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Thu Aug 30 00:04:15 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Aug 30 00:04:15 2007 -0400"
      },
      "message": "Input: i8042 - fix retrun value of i8042_aux_test_irq\n\nWe should not return IRQ_HANDLED if we didn\u0027t handle the interrupt.\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "928923c76b393e38e5ba1d47e843e208ceef6cf9",
      "tree": "8dde0229b76b7414cea18eb7bd700ca3cc990ee6",
      "parents": [
        "2301060e2b19aa4830060524ef66abdf32b26a26"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Aug 22 14:01:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:45 2007 -0700"
      },
      "message": "Introduce CONFIG_CHECK_SIGNATURE\n\nIntroduce CONFIG_CHECK_SIGNATURE to control inclusion of check_signature()\nand avoid problems on platforms that don\u0027t have readb().\n\nLet the few legacy (ISA || PCI || X86) drivers that need check_signature()\nselect CONFIG_CHECK_SIGNATURE.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "293c5bd13f124c325f74f89ad26edf5612ce7235",
      "tree": "6de7ce919a10c58e29093776c02e61d7127ed12b",
      "parents": [
        "01754bbc692929e446e600f69b41013e554399a6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 25 16:19:33 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:21 2007 +0100"
      },
      "message": "[MIPS] Fixup secure computing stuff.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7b5573769f26a23518b33a64ec129d2833564877",
      "tree": "697674b1d2bf12541fc745baa8ef8d9e6faf8888",
      "parents": [
        "8e8ef2971b0fd6dcf1a66014fb74b41938eecb4e",
        "27b92bdbd589cf3f59244bf5e848e7be254a2e4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:33:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 28 19:33:04 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Input Serio: Blackfin doesnt support I8042 - make sure it doesnt get selected\n  Blackfin arch: add BF54x I2C/TWI TWI0 driver support\n  Blackfin On-Chip RTC driver update for supporting BF54x\n  Blackfin Ethernet MAC driver: fix bug Report returned -ENOMEM upwards (in case L1/uncached memory alloc fails)\n  Blackfin arch: add error message when IRQ no available\n  Blackfin arch: Initialize the exception vectors early in the boot process\n  Blackfin arch: fix a compiling warning about dma-mapping\n  Blackfin arch: switch to using proper defines this time THREAD_SIZE and PAGE_SIZE instead of just PAGE_SIZE everywhere\n  Blackfin arch: fix bug which unaligns the init thread\u0027s stack and causes the current macro to fail.\n  Blackfin arch: Load P0 before storing through it\n  Blackfin arch: fix KGDB bug, dont forget last parameter.\n  Blackfin arch: add selections for BF544 and BF542\n  Blackfin arch: use bfin_read_SWRST() now that BF561 provides it\n  Blackfin arch: setup aliases for some core Core A MMRs\n"
    },
    {
      "commit": "27b92bdbd589cf3f59244bf5e848e7be254a2e4c",
      "tree": "4c4e980d1b3ef11a28112a46526219d155a27ca1",
      "parents": [
        "d8e715428fe70f5005829d3bad3a0a3fb8a747b2"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jul 24 15:56:17 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 24 15:56:17 2007 +0800"
      },
      "message": "Input Serio: Blackfin doesnt support I8042 - make sure it doesnt get selected\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "29e8277defa1013f8f5367aec58161d3a81de8f7",
      "tree": "2d001af23dadd1640176ce66458744347263e22c",
      "parents": [
        "5a6eb676d3bc4d7a6feab200a92437b62ad298da"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Jul 23 20:39:13 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon Jul 23 20:39:13 2007 -0400"
      },
      "message": "Input: gpio_keys - remove duplicate includes\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1ba90e3a87c46500623afdc3898573e4a5ebb21b",
      "tree": "b324171b526be3562c87d9ed99ef51c39d77ed45",
      "parents": [
        "29b71a1ca74491fab9fed09e9d835d840d042690"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jul 23 14:44:41 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 23 13:56:42 2007 -0400"
      },
      "message": "ACPI: autoload modules - Create __mod_acpi_device_table symbol for all ACPI drivers\n\nmodpost is going to use these to create e.g. acpi:ACPI0001\nin modules.alias.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "28318daf791b692f2654cb9c89687388063bd42b",
      "tree": "6ec7b7d3862c513135455156d17c738ec15aebf7",
      "parents": [
        "021daae2c265a844fd27bb6cc49c2bd114571069"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 21 17:11:18 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "x86_64: use the global PIT lock\n\nReplace the pcspkr private PIT lock by the global PIT lock to serialize the\nPIT access all over the place.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d638d4990bfb99998420e78e8fd4607bca5cf8d0",
      "tree": "8f09b50e65a32403ae0348c2768bc466a9c8b764",
      "parents": [
        "8c6b065b792061c2e471d530127f2348fd9d243d",
        "5a6eb676d3bc4d7a6feab200a92437b62ad298da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:16:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:16:07 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: appletouch - improve powersaving for Geyser3 devices\n  Input: lifebook - fix an oops on Panasonic CF-18\n  Input: document intended meaning of KEY_SWITCHVIDEOMODE\n  Input: switch to using seq_list_xxx helpers\n  Input: i8042 - give more trust to PNP data on i386\n  Input: add driver for Fujitsu serial touchscreens\n  Input: ads7846 - re-check pendown status before reporting events\n  Input: ads7846 - introduce sample settling delay\n  Input: xpad - add support for leds on xbox 360 pad\n"
    },
    {
      "commit": "5a6eb676d3bc4d7a6feab200a92437b62ad298da",
      "tree": "f4199c4161c046c43eb8ec96cd7fc09886dc044a",
      "parents": [
        "e6b20d8d62d87451f41365945b27202d7dadaee6"
      ],
      "author": {
        "name": "Soeren Sonnenburg",
        "email": "kernel@nn7.de",
        "time": "Fri Jul 20 00:29:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jul 20 00:29:32 2007 -0400"
      },
      "message": "Input: appletouch - improve powersaving for Geyser3 devices\n\nThe appletouch geyser3 devices found in the Intel Macs (and possibly\nsome later PPC ones?) send a constant stream of packets after the first\ntouch. This results in the kernel waking up around once every couple of\nmilliseconds to process them, making it almost impossible to spend any\nsignificant amount of time in C3 state on a dynamic HZ kernel. Sending\nthe mode initialization code makes the device shut up until it\u0027s touched\nagain. This patch does so after receiving 10 packets with no interesting\ncontent.\n\nSigned-off-by: Soeren Sonnenburg \u003ckernel@nn7.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e6b20d8d62d87451f41365945b27202d7dadaee6",
      "tree": "fb1f0c8df82c8e67c65a2f42108b24ef3992785e",
      "parents": [
        "5517853712f1f6daac8a7b2590f9b821e767aa13"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jul 20 00:29:14 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jul 20 00:29:14 2007 -0400"
      },
      "message": "Input: lifebook - fix an oops on Panasonic CF-18\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "018db6bb0d726c3683a5e1eb4621e728965db94c",
      "tree": "ecaca2bab01ab4bb56f74975732a91e421cd86fc",
      "parents": [
        "20b3cdd6773be09f7bf52113de0d0c37da287f29"
      ],
      "author": {
        "name": "Markus Armbruster",
        "email": "armbru@pond.sub.org",
        "time": "Wed Jul 18 01:20:41 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 01:20:41 2007 -0400"
      },
      "message": "Input: i8042 - restore control register when enabling port fails\n\nWhen enabling interrupts for a port fails, the interrupt enable and\nport enable bits remain set in i8042_ctr. Later writes of i8042_ctr\nto the hardware could accidentally retry enabling interrupts. Clear\nthe bits on failure.\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "20b3cdd6773be09f7bf52113de0d0c37da287f29",
      "tree": "398dd07c816de53fc1c476c72365ddee3c52f51a",
      "parents": [
        "5517853712f1f6daac8a7b2590f9b821e767aa13"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 01:20:34 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 01:20:34 2007 -0400"
      },
      "message": "Input: xpad - use le16_to_cpup when parsing data stream\n\nUse avaliable functions instead of doing it all manually.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ad5d972cdad41ab4d6bfb95f656e508707447c95",
      "tree": "63b3eb6b47ecd364b9d501696e5caeba2b6640bb",
      "parents": [
        "080c652d6d68e5524de800b32f0701f9c6834f23"
      ],
      "author": {
        "name": "Pavel Emelianov",
        "email": "xemul@sw.ru",
        "time": "Wed Jul 18 00:38:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:38:32 2007 -0400"
      },
      "message": "Input: switch to using seq_list_xxx helpers\n\nThis is essentially just a renaming of the existing functions\nas copies of seq_list_start() and seq_list_next() already existed\nin the input.c.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "080c652d6d68e5524de800b32f0701f9c6834f23",
      "tree": "91d1b45065b7e737a7d0b0b3c2ccf7f96455e95d",
      "parents": [
        "85f202d5df877f8adcda342b74ab11fbdfea753d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:38:01 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:38:01 2007 -0400"
      },
      "message": "Input: i8042 - give more trust to PNP data on i386\n\nOn some boxes that don\u0027t have PS/2 mice connected at startup BIOS\ncompletely disables AUX port and attempts to access it result in\nhosed keyboard. Historically we do not trust ACPI/PNP data on\ni386 and try to poke AUX port even if we did not find an active\nPNP node for it. However in cases when BIOS writers got KBD port\nproperly described we can assume that they did the right thing\nfor AUX port as well.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "85f202d5df877f8adcda342b74ab11fbdfea753d",
      "tree": "56ad1e673ee5ee8963adf61ca756d43229294427",
      "parents": [
        "1d25891f3241103d14ea78236504474a138b8ada"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:37:01 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:37:01 2007 -0400"
      },
      "message": "Input: add driver for Fujitsu serial touchscreens\n\nThese serial touchscreens are found on some Fujitsu lifebook\nP-series laptops, and the B6210. Using this requires a new\nversion of inputattach and doing:\n\n inputattach -fjt /dev/ttyS0\n\nBig thanks to Stephen Hemminger for testing it and making it\nwork on his B6210 laptop.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1d25891f3241103d14ea78236504474a138b8ada",
      "tree": "caeef0ea5f41eae2a005b6eab642e823d4791a0f",
      "parents": [
        "e4f48861993294c27849076741eb0c090482560b"
      ],
      "author": {
        "name": "Semih Hazar",
        "email": "semih.hazar@indefia.com",
        "time": "Wed Jul 18 00:36:04 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:36:04 2007 -0400"
      },
      "message": "Input: ads7846 - re-check pendown status before reporting events\n\nPendown status from the PENIRQ pin is currently read only at the beginning\nof a sample set. If the pen is lifted just after sampling has began then\nsampled values become wrong.\n\nThis patch adds an optional platform penirq_recheck_delay attribute.  If\nnon-zero, samples are only reported to the input subsystem if PENIRQ is\nstill active that long after the samples taken.\n\nSigned-off-by: Semih Hazar \u003csemih.hazar@indefia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e4f48861993294c27849076741eb0c090482560b",
      "tree": "667d35586e7e7a4dc561f5b24bb8694ead7e2719",
      "parents": [
        "4994cd8dadcf9d484ab3ec19f3c7c7a4e5353c1c"
      ],
      "author": {
        "name": "Semih Hazar",
        "email": "semih.hazar@indefia.com",
        "time": "Wed Jul 18 00:35:56 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:35:56 2007 -0400"
      },
      "message": "Input: ads7846 - introduce sample settling delay\n\nThe ads7846 driver has support for filtering, but when the chip gets\ndeselected between samples this causes noise. This patch adds support\nfor an optional settling delay time, so that two consecutive samples\nwill be taken with the specified delay time apart.  This ensures that\nthe chip won\u0027t be deselected, so the noise won\u0027t appear.\n\nFiltering can still be done, but will have less work to do since each\ntime a new sample is taken the same delay applies.\n\nSigned-off-by: Semih Hazar \u003csemih.hazar@indefia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4994cd8dadcf9d484ab3ec19f3c7c7a4e5353c1c",
      "tree": "787afb858825b3e747bf8cbe04419fae80302d0d",
      "parents": [
        "cb32da0416b823b7f4b65e7e85d6cba16ca4d1e1"
      ],
      "author": {
        "name": "Jan Kratochvil",
        "email": "honza@jikos.cz",
        "time": "Wed Jul 18 00:35:40 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 18 00:35:40 2007 -0400"
      },
      "message": "Input: xpad - add support for leds on xbox 360 pad\n\nExport LEDs on Xbox360 pad via led subsystem as a single device in\n/sys/class/leds/xpad[0-9]+.\n\nXbox360 pad has four leds, which form a circle. Unfortunately the leds\ncan\u0027t be controlled independently and can only display a predefined\nset of patterns (for example one is turned on wile others are off or\na rotating pattern - 1-2-3-4). To activate a pattern one needs to send\na specific command to the device (see http://www.free60.org/wiki/Gamepad).\n\nLed subsystem allows us to set brightness, but there is nothing like\nbrightness on this device. So brightness is actually interpreted as\nthe command (only values between 0 and 14 are accepted).\n\nSigned-off-by: Jan Kratochvil \u003chonza@jikos.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "831441862956fffa17b9801db37e6ea1650b0f69",
      "tree": "b0334921341f8f1734bdd3243de76d676329d21c",
      "parents": [
        "787d2214c19bcc9b6ac48af0ce098277a801eded"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jul 17 04:03:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:02 2007 -0700"
      },
      "message": "Freezer: make kernel threads nonfreezable by default\n\nCurrently, the freezer treats all tasks as freezable, except for the kernel\nthreads that explicitly set the PF_NOFREEZE flag for themselves.  This\napproach is problematic, since it requires every kernel thread to either\nset PF_NOFREEZE explicitly, or call try_to_freeze(), even if it doesn\u0027t\ncare for the freezing of tasks at all.\n\nIt seems better to only require the kernel threads that want to or need to\nbe frozen to use some freezer-related code and to remove any\nfreezer-related code from the other (nonfreezable) kernel threads, which is\ndone in this patch.\n\nThe patch causes all kernel threads to be nonfreezable by default (ie.  to\nhave PF_NOFREEZE set by default) and introduces the set_freezable()\nfunction that should be called by the freezable kernel threads in order to\nunset PF_NOFREEZE.  It also makes all of the currently freezable kernel\nthreads call set_freezable(), so it shouldn\u0027t cause any (intentional)\nchange of behaviour to appear.  Additionally, it updates documentation to\ndescribe the freezing of tasks more accurately.\n\n[akpm@linux-foundation.org: build fixes]\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b595756ec1f49e0049a9e01a1298d53a7faaa15",
      "tree": "cd06687ab3e5c7a5a4ef91903dff207a18c4db76",
      "parents": [
        "dbde0fcf9f8f6d477af3c32d9979e789ee680cde"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jun 14 03:45:17 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:09:06 2007 -0700"
      },
      "message": "sysfs: kill unnecessary attribute-\u003eowner\n\nsysfs is now completely out of driver/module lifetime game.  After\ndeletion, a sysfs node doesn\u0027t access anything outside sysfs proper,\nso there\u0027s no reason to hold onto the attribute owners.  Note that\noften the wrong modules were accounted for as owners leading to\naccessing removed modules.\n\nThis patch kills now unnecessary attribute-\u003eowner.  Note that with\nthis change, userland holding a sysfs node does not prevent the\nbacking module from being unloaded.\n\nFor more info regarding lifetime rule cleanup, please read the\nfollowing message.\n\n  http://article.gmane.org/gmane.linux.kernel/510293\n\n(tweaked by Greg to not delete the field just yet, to make it easier to\nmerge things properly.)\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "65f88f89c94d877794a6006f210d75d2974a182e",
      "tree": "68c20f68fe53777900d82e652321de4dba990d87",
      "parents": [
        "744c9c33eaa062f716c6ae0bcb022b47c3af8b73"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 10 00:43:06 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:43:06 2007 -0400"
      },
      "message": "Input: tsdev - fix broken usec-to-millisecs conversion\n\nNoted by Fengwei Yin \u003cyfw.kernel@gmail.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "744c9c33eaa062f716c6ae0bcb022b47c3af8b73",
      "tree": "c7e836c077991913e4d1c684ba8f2eb8ef8c0b2a",
      "parents": [
        "4f179f71607382888c5ce5385a4ee136e1a2002a"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Jul 10 00:38:39 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:38:39 2007 -0400"
      },
      "message": "Input: pxa27x_keyboard - fix compile error\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4f179f71607382888c5ce5385a4ee136e1a2002a",
      "tree": "5ebcde5405e27583bf6347d9a7878075453d08b4",
      "parents": [
        "2f1d076a220bf57270020a1e756a9f34108b9338"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 10 00:38:31 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:38:31 2007 -0400"
      },
      "message": "Input: serio_raw - shut up errorneous warning\n\ndrivers/input/serio/serio_raw.c: In function \u0027serio_raw_read\u0027:\ndrivers/input/serio/serio_raw.c:163: warning: \u0027c\u0027 may be used uninitialized in this function\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "72a42f242cad8f393bb2556f4cc5175c6cea9892",
      "tree": "9a667e20746c8d8186674041a0457b892b448c56",
      "parents": [
        "df561fcd445c9cf9f4fff98ea795a0e72b7dc1e1"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Tue Jul 03 01:55:18 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:18 2007 -0400"
      },
      "message": "Input: atkbd - change mapping for e032 from KEY_WWW to KEY_HOMEPAGE\n\nWWW/Homepage key on Microsoft-compatible keyboards generates KEY_WWW\nwhen connected via PS/2 port but KEY_HOMEPAGE when connected via USB.\nThis patch changes mapping in atkbd to match one in HID driver.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "df561fcd445c9cf9f4fff98ea795a0e72b7dc1e1",
      "tree": "acf33fa9b0b363af9cefb2837c39c5ec88ad7ae7",
      "parents": [
        "1e2831db01c0726ec046e69719a10d7696b283fb"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Jul 03 01:55:03 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:18 2007 -0400"
      },
      "message": "Input: usbtouchscreen - add support for IRTOUCHSYSTEMS touchscreens\n\nThis patch adds support for IRTOUCHSYSTEMS (or UNITOP) infrared touchscreens.\n\nThe touchscreen sends data in 8-byte packets.\nBYTE 0 - unknown meaning, seen only one value: 0x54\nBYTE 1 - unknown meaning, 3 lowest bits indicate touch state\n        values seen: 0x81, 0x82 or 0x83\n        bit 0 \u003d set if the screen is touched and was not touched before (touch\n        bit 1 \u003d set if the screen is touched and was touched (dragging)\n        bit 2 \u003d set if the touch was ended (release)\nBYTES 2 and 3 - X position, high-order-byte first, range \u003d 0 to 0x0FFF\nBYTES 4 and 5 - Y position, high-order-byte first, range \u003d 0 to 0x0FFF\nBYTE 6 - unknown meaning, seen only one value: 0xFF\nBYTE 7 - unknown meaning, seen only one value: 0x00\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ae91d10aab2762f81733e9194cb56eff99c8d808",
      "tree": "0be462dbe75c9fdb55cd5281db83ced72934a066",
      "parents": [
        "6426b333a7365035ede9744faa24bdc5682fad8a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jun 14 23:49:55 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:18 2007 -0400"
      },
      "message": "Input: xpad - fix report for dpad and inverted Y and RY axes on xbox 360\n\nMake the driver report Y/RY up as positive value and down as negative. Also\nmake DPAD mapping the same as classic xpad.\n\nReported-by: Brian Magnuson \u003cbdmagnuson@gmail.com\u003e\nTested-by: Jan Kratochvil \u003chonza@jikos.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6426b333a7365035ede9744faa24bdc5682fad8a",
      "tree": "70b5b28b732212356aefffba33149296bd1f8fd0",
      "parents": [
        "2e8335a629e48a753642772a5fe758c12d2e48bf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 14 23:33:26 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:18 2007 -0400"
      },
      "message": "Input: xpad - make xpad_play_effect() static\n\nxpad_play_effect() does not need to be global.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2e8335a629e48a753642772a5fe758c12d2e48bf",
      "tree": "362eb86a18d7d727d3ef681ea3e433b3e3017981",
      "parents": [
        "5ec1f7f3e4a4896062dc6a64d38036588733bc23"
      ],
      "author": {
        "name": "Jan Kratochvil",
        "email": "honza@jikos.cz",
        "time": "Thu Jun 14 23:33:13 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:18 2007 -0400"
      },
      "message": "Input: xpad - fix check for succesful usb_buffer_alloc\n\nSigned-off-by: Jan Kratochvil \u003chonza@jikos.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5ec1f7f3e4a4896062dc6a64d38036588733bc23",
      "tree": "d21faa3f2f0966c9d22b4b41fc882acd1ad142d8",
      "parents": [
        "7ecfbfd3d000a5d6787cf3369228e7f0082b8758"
      ],
      "author": {
        "name": "Andi Drebes",
        "email": "lists-receive@programmierforen.de",
        "time": "Thu Jun 14 23:33:01 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:18 2007 -0400"
      },
      "message": "Input: grip-mp - use ARRAY_SIZE\n\nSigned-off-by: Andi Drebes \u003clists-receive@programmierforen.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7ecfbfd3d000a5d6787cf3369228e7f0082b8758",
      "tree": "8df68e50be4e668657bef51efde4c2ce8d3a3221",
      "parents": [
        "5f5655023f2814969b744c1e07494666587243aa"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Thu Jun 14 23:32:48 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: wacom - add support for the new Bamboo tablets\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5f5655023f2814969b744c1e07494666587243aa",
      "tree": "dd4d387a5c4505df663a38299901d0cb81f4effa",
      "parents": [
        "9657d75c5f0f7d0a9cb507521d3ad1436aea28c9"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@norway.atmel.com",
        "time": "Thu Jun 14 23:32:35 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: add gpio-mouse driver\n\nAdds support for simulating a mouse using GPIO lines. The driver\nneeds an appropriate platform device to be created by architecture\ncode.\n\nThe driver has been tested on AT32AP7000 microprocessor using the\nATSTK1000 development board.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9657d75c5f0f7d0a9cb507521d3ad1436aea28c9",
      "tree": "f6f4c357a64c7fed6720c8ebce0b183a6b9b720d",
      "parents": [
        "d63219a10126b878abbbffdf4c5bcf29ef756b7f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jun 14 23:32:24 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: convert from class devices to standard devices\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d63219a10126b878abbbffdf4c5bcf29ef756b7f",
      "tree": "cdd5e16aecd568c2b94fcd8a14dd20a817203cbc",
      "parents": [
        "c2554c91425a86e5d0409a76b7ddcb328362f08b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Jun 14 23:31:45 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jul 10 00:35:17 2007 -0400"
      },
      "message": "Input: wistron - add support for querying/changing keymap\n\nImplement getkeycode and setkeycode methods for the device so\nEVIOCGKEYCODE and EVIOCSKEYCODE ioctls will work.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ],
  "next": "c2554c91425a86e5d0409a76b7ddcb328362f08b"
}
