)]}'
{
  "log": [
    {
      "commit": "e1036502e5263851259d147771226161e5ccc85a",
      "tree": "46a88e0b23dbb1df5d38e6b210d09641974274e9",
      "parents": [
        "741441ab7800f1eb031e74fd720f4f8f361678ed"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Dec 12 13:32:29 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 10:43:21 2006 -0800"
      },
      "message": "[PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem\n\nCommit 2d4ba4a3b9aef95d328d74a17ae84f8d658059e2 introduced a dependency\nthat was never meant to exist when the ac97_bus.c module was created.\nMove ac97_bus.c up the directory hierarchy to make sure it is built when\nselected even if sound is configured out so things work as originally\nintended.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d4ba4a3b9aef95d328d74a17ae84f8d658059e2",
      "tree": "024ebdbaf843a29bf23a683e23be2a6fe1214184",
      "parents": [
        "db9a758c3895ae99d647143d1f043938eb68521e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Dec 10 02:18:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:39 2006 -0800"
      },
      "message": "[PATCH] ucb1400_ts depends SND_AC97_BUS\n\nThis driver is an AC97 codec according to its help text.  However, if SOUND is\ndisabled, the \"select SND_AC97_BUS\" still inserts that into the .config file:\n\n#\n# Sound\n#\n# CONFIG_SOUND is not set\nCONFIG_SND_AC97_BUS\u003dm\n\nEven if the config software followed dependency chains on selects, we should\ntry to limit usage of \"select\" to library-type code that is needed (e.g., CRC\nfunctions) instead of bus-type support.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bff19b1d0b2c62882ca4b8f900b52f410c09e967",
      "tree": "544954ea0e456223cdf8a72f04b1ce599d9addb9",
      "parents": [
        "f90c34b8c6630beedbf293fcfcc3cbe327383b3a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:37:03 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:37:03 2006 -0500"
      },
      "message": "Input: ucb1400 - fix compile error\n\ntry_to_freeze() was moved into include/linux/freezer.h\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bef986502fa398b1785a3979b1aa17cd902d3527",
      "tree": "b59c1afe7b1dfcc001b86e54863f550d7ddc8c34",
      "parents": [
        "4bdbd2807deeccc0793d57fb5120d7a53f2c0b3c",
        "c99767974ebd2a719d849fdeaaa1674456f5283f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:07:56 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:07:56 2006 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/usb/input/hid.h\n"
    },
    {
      "commit": "e94b1766097d53e6f3ccfb36c8baa562ffeda3fc",
      "tree": "93fa0a8ab84976d4e89c50768ca8b8878d642a0d",
      "parents": [
        "54e6ecb23951b195d02433a741c7f7cb0b796c78"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_KERNEL\n\nSLAB_KERNEL is an alias of GFP_KERNEL.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "153a9df01c0d1ecdc56161c7a0f830325145dd64",
      "tree": "6645b72a6036bb2491d1e54317009259e41bf568",
      "parents": [
        "ed7b1f6d6ea1054ea4fe293a7fd8015fc3803d93"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Nov 23 23:35:10 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Nov 23 23:35:10 2006 -0500"
      },
      "message": "Input: handle serio_register_driver() errors\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f40219bf936bb677566f42758d505e27fad0908e",
      "tree": "1ec1c5d580a6f6f4ff621d8d4599805d6543b364",
      "parents": [
        "a216a4b6e6f1fdfd3d1f20f03d9d45f05a63d643"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Nov 17 01:07:26 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Nov 17 01:07:26 2006 -0500"
      },
      "message": "Input: add Philips UCB1400 touchscreen driver\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "52c1f5704d7555a16641429b2e7af5d26d7b119a",
      "tree": "eb55cec7167646ba18f09d7d4b0009712fe45062",
      "parents": [
        "2b03b60e6b8635fffdd15d5d24943950f2bbf96e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Nov 05 22:40:03 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Nov 05 22:40:03 2006 -0500"
      },
      "message": "Input: touchscreens - handle errors when registering input devices\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "752c58a471c108d64da1676b2925dfbd83eb177e",
      "tree": "fbffa0d7c54cd812950dffc16d642c9d449f4faf",
      "parents": [
        "e52b29c2a637f6854d71a45646d7283d984a6dad",
        "10b1fbdb0a0ca91847a534ad26d0bc250c25b74f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Nov 04 22:42:39 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Nov 04 22:42:39 2006 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "8dd51650baf0861b0a73acb2c08bb944aa45bc61",
      "tree": "bb65d2a4db270e70961dfcee40d4105f4b8357ee",
      "parents": [
        "f4e3c711b31cea401b03ce39d4b5f1a30279094c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Nov 02 23:34:09 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Nov 02 23:34:09 2006 -0500"
      },
      "message": "Input: ads7846 - handle errors from sysfs\n\nAdd sysfs error handling and switch to using attribute groups\nto simplify it.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "082c44d20eb4c6c4aa60ae7429ea184854cb0610",
      "tree": "c5efa4df65c1e0f90196f04a8760f5d3997eddbf",
      "parents": [
        "4a58eaca7ca68abea37d6d2a4ea7deb394906183"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 19 16:16:18 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 19 16:30:32 2006 +0900"
      },
      "message": "sh: Cleanup board header directories.\n\nNow with the ide.h mess sorted out, most of these boards\ndon\u0027t need their own directory. Move the headers out, and\nupdate the driver paths.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "36bd262b3f2ac723dadd20ce35539c8c738877f1",
      "tree": "1ab3a0e5b7b45f4eaf384f0c5d091a522e563d42",
      "parents": [
        "2326eb985b8844f44e150489c76f5cb56fa381b4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Oct 15 13:50:02 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 15 13:50:02 2006 +0100"
      },
      "message": "[ARM] Fix Zaurii keyboard/touchscreen drivers\n\nThe Zaurii drivers were partially fixed up for the IRQ register\nchanges, but unfortunately missed some bits, resulting in build\nerrors.  Fix these.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "a12f66fccf2e266ad197df142b5ebafc6a169a8c",
      "tree": "9d0bc76f8aa9c42fb44ce5f5bf6b4b09f4efafed",
      "parents": [
        "12dce6263d43daeb4e16fa4eb964c1c99fa4fa2e",
        "bb0885900de49b5822d7e8c91c1adf9a0fcc228b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 08:20:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 08:20:33 2006 -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: (35 commits)\n  Input: wistron - add support for Acer TravelMate 2424NWXCi\n  Input: wistron - fix setting up special buttons\n  Input: add KEY_BLUETOOTH and KEY_WLAN definitions\n  Input: add new BUS_VIRTUAL bus type\n  Input: add driver for stowaway serial keyboards\n  Input: make input_register_handler() return error codes\n  Input: remove cruft that was needed for transition to sysfs\n  Input: fix input module refcounting\n  Input: constify input core\n  Input: libps2 - rearrange exports\n  Input: atkbd - support Microsoft Natural Elite Pro keyboards\n  Input: i8042 - disable MUX mode on Toshiba Equium A110\n  Input: i8042 - get rid of polling timer\n  Input: send key up events at disconnect\n  Input: constify psmouse driver\n  Input: i8042 - add Amoi to the MUX blacklist\n  Input: logips2pp - add sugnature 56 (Cordless MouseMan Wheel), cleanup\n  Input: add driver for Touchwin serial touchscreens\n  Input: add driver for Touchright serial touchscreens\n  Input: add driver for Penmount serial touchscreens\n  ...\n"
    },
    {
      "commit": "3aa770e7972723f479122cf66b529017d2175289",
      "tree": "f70d870381cec8034693704e346c53b311db688f",
      "parents": [
        "ef48e8e3498605351f91f195cc9af0ef981b0dde"
      ],
      "author": {
        "name": "Andriy Skulysh",
        "email": "askulysh@gmail.com",
        "time": "Wed Sep 27 16:20:22 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 16:20:22 2006 +0900"
      },
      "message": "sh: APM/PM support.\n\nThis adds some simple PM stubs and the basic APM interfaces,\nprimarily for use by hp6xx, where the existing userland\nexpects it.\n\nSigned-off-by: Andriy Skulysh \u003caskulysh@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "11ea3173d5f2de71d037ef58ac43395795fed2bc",
      "tree": "6ce61a0d8ce70767ee5cc47f74d3355a7be3b414",
      "parents": [
        "4003dff41e65ad338a60dde90019bffcb5531fb6"
      ],
      "author": {
        "name": "Rick Koch",
        "email": "n1gp@hotmail.com",
        "time": "Sat Aug 05 00:32:30 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Aug 05 00:32:30 2006 -0400"
      },
      "message": "Input: add driver for Touchwin serial touchscreens\n\nSigned-off-by: Rick Koch \u003cn1gp@hotmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4003dff41e65ad338a60dde90019bffcb5531fb6",
      "tree": "296bc2176ea6711ea3d54b83bb0b2befdcab5b31",
      "parents": [
        "ee4799997950e81437ef9055a4b104099e3272c4"
      ],
      "author": {
        "name": "Rick Koch",
        "email": "n1gp@hotmail.com",
        "time": "Sat Aug 05 00:32:24 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Aug 05 00:32:24 2006 -0400"
      },
      "message": "Input: add driver for Touchright serial touchscreens\n\nSigned-off-by: Rick Koch \u003cn1gp@hotmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ee4799997950e81437ef9055a4b104099e3272c4",
      "tree": "3219e56f6ba3453ab14cb2f2b0325abdcc742e0a",
      "parents": [
        "fae3006e4b42eafbed4af714e93cf6c2b92ff793"
      ],
      "author": {
        "name": "Rick Koch",
        "email": "n1gp@hotmail.com",
        "time": "Sat Aug 05 00:32:18 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Aug 05 00:32:18 2006 -0400"
      },
      "message": "Input: add driver for Penmount serial touchscreens\n\nSigned-off-by: Rick Koch \u003cn1gp@hotmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fae3006e4b42eafbed4af714e93cf6c2b92ff793",
      "tree": "5b7ece07ff46be2f315de4ce6b15c6b0a2f823c8",
      "parents": [
        "1ce316efb55a1497d07d518853e60a4356abceb6"
      ],
      "author": {
        "name": "Shaun Jackman",
        "email": "sjackman@gmail.com",
        "time": "Sat Aug 05 00:29:49 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Aug 05 00:29:49 2006 -0400"
      },
      "message": "Input: elo - add support for non-pressure-sensitive touchscreens\n\n- Use the touch status bit rather than the pressure bits to\n  distinguish a BTN_TOUCH event. Non-pressure-sensitive touchscreens\n  always report full pressure\n- Report ABS_PRESSURE information only if the touchscreen supports it\n\nSigned-off-by: Shaun Jackman \u003csjackman@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1ce316efb55a1497d07d518853e60a4356abceb6",
      "tree": "5b80f90e5ddc7ff36b1ce30bdbf796d8741d7bc2",
      "parents": [
        "6b50d8b862284929314e9ff09e5b1cce2c43d32b"
      ],
      "author": {
        "name": "Shaun Jackman",
        "email": "sjackman@gmail.com",
        "time": "Sat Aug 05 00:27:59 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Aug 05 00:27:59 2006 -0400"
      },
      "message": "Input: elo - fix checksum calculation\n\nFix 10-byte protocol checksum calculation and do not discard packet early\nunless it is missing lead in byte.\n\nSigned-off-by: Shaun Jackman \u003csjackman@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6b50d8b862284929314e9ff09e5b1cce2c43d32b",
      "tree": "76b6358dff4bfe18342fb02817e1dc54db4e1cd0",
      "parents": [
        "f287caee8094097e3901d9982b6780873b36944f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Aug 05 00:27:00 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Aug 05 00:27:00 2006 -0400"
      },
      "message": "Input: elo - handle input_register_device() failures\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b4b9034132c7e1e4474999e688dd7d03b7d97a99",
      "tree": "c02c571b9e0e59b9ffa18baae23c83f09ff07adb",
      "parents": [
        "a8c4c20dfa8b28a3c99e33c639d9c2ea5657741e",
        "07d265dd59456f702b7d2a1ac471f06ee4adc9ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 15:07:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 15:07:45 2006 -0700"
      },
      "message": "Merge branch \u0027genirq\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027genirq\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (24 commits)\n  [ARM] 3683/2:  ARM: Convert at91rm9200 to generic irq handling\n  [ARM] 3682/2:  ARM: Convert ixp4xx to generic irq handling\n  [ARM] 3702/1: ARM: Convert ixp23xx to generic irq handling\n  [ARM] 3701/1: ARM: Convert plat-omap to generic irq handling\n  [ARM] 3700/1: ARM: Convert lh7a40x to generic irq handling\n  [ARM] 3699/1: ARM: Convert s3c2410 to generic irq handling\n  [ARM] 3698/1: ARM: Convert sa1100 to generic irq handling\n  [ARM] 3697/1: ARM: Convert shark to generic irq handling\n  [ARM] 3696/1: ARM: Convert clps711x to generic irq handling\n  [ARM] 3694/1: ARM: Convert ecard driver to generic irq handling\n  [ARM] 3693/1: ARM: Convert omap1 to generic irq handling\n  [ARM] 3691/1: ARM: Convert imx to generic irq handling\n  [ARM] 3688/1: ARM: Convert clps7500 to generic irq handling\n  [ARM] 3687/1: ARM: Convert integrator to generic irq handling\n  [ARM] 3685/1: ARM: Convert pxa to generic irq handling\n  [ARM] 3684/1: ARM: Convert l7200 to generic irq handling\n  [ARM] 3681/1: ARM: Convert ixp2000 to generic irq handling\n  [ARM] 3680/1: ARM: Convert footbridge to generic irq handling\n  [ARM] 3695/1: ARM drivers/pcmcia: Fixup includes\n  [ARM] 3689/1: ARM drivers/input/touchscreen: Fixup includes\n  ...\n\nManual conflict resolved in kernel/irq/handle.c (butt-ugly ARM tickless\ncode).\n"
    },
    {
      "commit": "dace145374b8e39aeb920304c358ab5e220341ab",
      "tree": "e37c76578468f489ce2dbec4d04400380c14ee14",
      "parents": [
        "8076fe32a7db9a6628589ffa372808e4ba25d222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:50 2006 -0700"
      },
      "message": "[PATCH] irq-flags: misc drivers: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6e3c3be8add9167c36c27f54954dfd8d7533543",
      "tree": "fc767a61530ae89518f18794e7437765b4270f9a",
      "parents": [
        "c4bfa28aec58c588de55babe99f4c172ec534704"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 22:32:15 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 01 22:32:15 2006 +0100"
      },
      "message": "[ARM] 3689/1: ARM drivers/input/touchscreen: Fixup includes\n\nPatch from Thomas Gleixner\n\nFrom: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\nInclude the generic header file instead of the ARM specific one.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a21466cc77b25dc2afd1292c79c7fc8fd454a1a7",
      "tree": "0b081efdfde7962acfca18d8f17170ae7cbf35d9",
      "parents": [
        "10ca4c0a622a942e55dc8a6d57ebd441089c9e38"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 26 01:46:04 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 26 01:46:04 2006 -0400"
      },
      "message": "Input: fix potential overflows in driver/input/touchscreen\n\nChange all sprintfs into snprintfs to make sure we won\u0027t stomp on\ndata adjacent to our buffers.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6ceab8a936c302c0cea2bfe55617c76e2f5746fa",
      "tree": "bf2d8a37766ce24e96c69474dd7fa12b135dbbe3",
      "parents": [
        "0f41a53a6699209216327cd4b506711610ad24c5"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jun 25 05:47:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:00 2006 -0700"
      },
      "message": "[PATCH] random: remove redundant SA_SAMPLE_RANDOM from touchscreen drivers\n\nThe core input layer is already calling add_input_randomness.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9084533e797f131c923c8883adf91cc2f7ddcfae",
      "tree": "a5ef83c83d2053e2a8aa9a294ceab425c6e1c92d",
      "parents": [
        "f09de595b5eda6040cd733ecf1eb222e00b42517"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu May 25 18:44:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] ads7846 conversion accuracy\n\nThis improves accuracy of the touchscreen and hwmon sensor readings,\naddressing an issue noted by Imre Deak: there\u0027s an extra bit written before\nthe sample (12 bits) gets written out.\n\nIt also catches up to various comments, and makes the /proc/interrupts\nentry sensible again.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9cc8475e7595dbb41a9567f83288e2cd7445b6c",
      "tree": "ee7b80def9339c51413f6bb5fc9557643dc4ead0",
      "parents": [
        "6fc56ccfe44c8bc3fb47d6346c12c3b865756ef8",
        "5b802344357338a4d645beac8ca97470bcbe3542"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu May 04 14:52:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu May 04 14:52:43 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3490/1: i.MX: move uart resources to board files\n  [ARM] 3488/1: make icedcc_putc do the right thing\n  [ARM] 3487/1: IXP4xx: Support non-PCI systems\n  [ARM] 3486/1: Mark memory as clobbered by the ARM _syscallX() macros\n"
    },
    {
      "commit": "cd95842ca0ffb0e3df3b459832a60f9f4544ed9e",
      "tree": "ac05eb43e6e3449bcb6dd9357069f795e64d3e9f",
      "parents": [
        "e0a515bc6a2188f02916e976f419a8640312e32a"
      ],
      "author": {
        "name": "Markus Gutschke",
        "email": "markus@google.com",
        "time": "Sun Apr 30 15:34:29 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 30 15:34:29 2006 +0100"
      },
      "message": "[ARM] 3486/1: Mark memory as clobbered by the ARM _syscallX() macros\n\nPatch from Markus Gutschke\n\nIn order to prevent gcc from making incorrect optimizations, all asm()\nstatements that define system calls should report memory as\nclobbered. Recent versions of the headers for i386 have been changed\naccordingly, but the ARM headers are still defective.\n\nThis patch fixes the bug tracked at\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6205\n\nSigned-off-by: Markus Gutschke \u003cmarkus@google.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d5b415c95f0e6510451f1446cea832c1f77bd7ea",
      "tree": "39bd4140c5e80082c20a1a6a4a0bad1df83b63ca",
      "parents": [
        "ae82d5ab05068fccef2329f4607670f24c41606f"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Wed Apr 26 00:13:18 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Apr 26 00:13:18 2006 -0400"
      },
      "message": "Input: ads7846 - improve filtering for thumb press accuracy\n\nProviding more accurate coordinates for thumb press requires additional\nsteps in the filtering logic:\n\n- Ignore samples found invalid by the debouncing logic, or the ones that\n  have out of bound pressure value.\n- Add a parameter to repeat debouncing, so that more then two consecutive\n  good readings are required for a valid sample.\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Juha Yrjola \u003cjuha.yrjola@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ae82d5ab05068fccef2329f4607670f24c41606f",
      "tree": "bff0d33646f317e08d6974cc4073601c3939d6e1",
      "parents": [
        "c9e617a563ad646239270fa2222cdb06966cf1fa"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Wed Apr 26 00:12:14 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Apr 26 00:12:14 2006 -0400"
      },
      "message": "Input: ads7846 - report 0 pressure value along with pen up event\n\nX touchscreen drivers that don\u0027t interpret the designated pen up message\nassume a pen up event from a pressure value 0. For these we generate a\npressure 0 message along with the pen up message.\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nAcked-by: Juha Yrjola \u003cjuha.yrjola@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c9e617a563ad646239270fa2222cdb06966cf1fa",
      "tree": "7598f9bc96914b4540b1d682eb2e9876343c272a",
      "parents": [
        "7de90a8cb9c51145d7f60d8db17ce0fa07d1b281"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Apr 11 23:44:05 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Apr 11 23:44:05 2006 -0400"
      },
      "message": "Input: ads7846 - handle IRQs that were latched during disabled IRQs\n\nThe pen down IRQ will toggle during each X,Y,Z measurement cycle.\nEven though the IRQ is disabled it will be latched and delivered\nwhen after enable_irq. Thus in the IRQ handler we must avoid\nstarting a new measurement cycle when such an \"unwanted\" IRQ happens.\nAdd a get_pendown_state platform function, which will probably\ndetermine this by reading the current GPIO level of the pen IRQ pin.\n\nMove the IRQ reenabling from the SPI RX function to the timer. After\nthe last power down message the pen IRQ pin is still active for a\nwhile and get_pendown_state would report incorrectly a pen down state.\n\nWhen suspending we should check the ts-\u003epending flag instead of\nts-\u003ependown, since the timer can be pending regardless of ts-\u003ependown.\nAlso if ts-\u003epending is set we can be sure that the timer is running,\nso no need to rearm it. Similarly if ts-\u003epending is not set we can\nbe sure that the IRQ is enabled (and the timer is not).\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7de90a8cb9c51145d7f60d8db17ce0fa07d1b281",
      "tree": "81e2c0a54974c0a552474f5c5cc66d6082a8bfdd",
      "parents": [
        "c4febb94dae915da4423b81c487eabed9cef5cba"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Apr 11 23:43:55 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Apr 11 23:43:55 2006 -0400"
      },
      "message": "Input: ads7846 - miscellaneous fixes\n\n- Add disable attribute to support device locking mode where\n  unintentional touch event shouldn\u0027t wake up the system;\n- Update comments;\n- Add missing spin_lock_init;\n- Do device resume with the lock held;\n- Do cleanup calls / free memory in the reverse order of initialization.\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c4febb94dae915da4423b81c487eabed9cef5cba",
      "tree": "243d1b9d27308cd50fac24f8ac0ff785097b5495",
      "parents": [
        "0b7018aae7e1798f55f736b9a77c201708aa0e33"
      ],
      "author": {
        "name": "Juha Yrjola",
        "email": "juha.yrjola@nokia.com",
        "time": "Tue Apr 11 23:42:25 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Apr 11 23:42:25 2006 -0400"
      },
      "message": "Input: ads7846 - use msleep() instead of udelay() in suspend\n\nSometimes a polling loop had a hard time changing state without\npre-emption enabled.  Use msleep instead, it\u0027s better anyway.\n\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0b7018aae7e1798f55f736b9a77c201708aa0e33",
      "tree": "b561dbcdb07540ffc76616894dddfa8f787f9202",
      "parents": [
        "53a0ef89e95c725f3faab98573770aeb7429c1a3"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Apr 11 23:42:03 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Apr 11 23:42:03 2006 -0400"
      },
      "message": "Input: ads7846 - debouncing and rudimentary sample filtering\n\nSome touchscreens seem to oscillate heavily for a while after touching\nthe screen.  Implement support for sampling the screen until we get two\nconsecutive values that are close enough.\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "53a0ef89e95c725f3faab98573770aeb7429c1a3",
      "tree": "66d9258d53621f86ac686f768d17885404edced6",
      "parents": [
        "438f2a7401ec5d8f85923a7c3e6da444f097a3a1"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Apr 11 23:41:49 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Apr 11 23:41:49 2006 -0400"
      },
      "message": "Input: ads7846 - power down ADC a bit later\n\nSubmit a seperate request for powering down the ADC in ads7846,\ndoing it after the last read request.  Otherwise some of the read\nvalues are incorrect.\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "438f2a7401ec5d8f85923a7c3e6da444f097a3a1",
      "tree": "831ee631c1fa3809ece325d8ec6892ef94babd84",
      "parents": [
        "e2aa507a837cbaa376faa3d9f8448ff569d34ccf"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@nokia.com",
        "time": "Tue Apr 11 23:41:32 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Apr 11 23:41:32 2006 -0400"
      },
      "message": "Input: ads7846 - add pen_down sysfs attribute\n\nIt\u0027s handy for userspace diagnostics to see the pen down status, to\nsee whether the touchscreen is \"stuck\" (shortcircuited).\n\nSigned-off-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3ac8bf077d0f13b9c3131dd61f9f76c78c322858",
      "tree": "64698960010c8c2056c3dcf58b655aea890842b3",
      "parents": [
        "9a98e2f7326d626d75cab2fe108c34b733227918"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Mar 26 01:37:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:57 2006 -0800"
      },
      "message": "[PATCH] ads7846: sparc32 warning fix\n\ndrivers/input/touchscreen/ads7846.c: In function `ads7846_read12_ser\u0027:\ndrivers/input/touchscreen/ads7846.c:207: warning: implicit declaration of function `disable_irq\u0027\ndrivers/input/touchscreen/ads7846.c:209: warning: implicit declaration of function `enable_irq\u0027\n\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4cae59d2e85c1ee2ab1ee284db1945c5394cd965",
      "tree": "78e52d27c32d27e6feb8bc39c5774c166f361182",
      "parents": [
        "276ad0c109e69a32b634f0550d096f9381135b7d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:07:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:55 2006 -0800"
      },
      "message": "[PATCH] ads7846 build fix\n\nsparc32:\n\ndrivers/input/touchscreen/ads7846.c: In function `ads7846_read12_ser\u0027:\ndrivers/input/touchscreen/ads7846.c:206: warning: implicit declaration of function `disable_irq\u0027\ndrivers/input/touchscreen/ads7846.c:208: warning: implicit declaration of function `enable_irq\u0027\n\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d93f70b2d758e79ee4ac9d6d982e3f532453911f",
      "tree": "e750009a833dae745e4c5a93997454c7a1228130",
      "parents": [
        "a90f7e98b7df3309ebc0e389076990456db20989"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Feb 15 00:49:35 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Feb 15 00:49:35 2006 -0500"
      },
      "message": "Input: ads7846 - assorted updates\n\nThis updates the ads7846 touchscreen driver:\n  - to allow faster clocking (this driver doesn\u0027t push sample rates);\n  - bugfixes the conversion of spi_transfer to lists;\n  - some dma-unsafe command buffers are fixed.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a90f7e98b7df3309ebc0e389076990456db20989",
      "tree": "98b22f5a6262a0a00772f6f7a2659507327db572",
      "parents": [
        "b8044c74bcd64bd1a9d2e8cec58fdcd40f16f5a4"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Feb 15 00:49:22 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Feb 15 00:49:22 2006 -0500"
      },
      "message": "Input: ads7846 - convert to to dynamic input_dev allocation\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d20e6336ea4250e51081e4b2924b9ef4dfa45909",
      "tree": "96c22694bec10912d40a3700a945157597dd901b",
      "parents": [
        "fa3c791d85aa9a363dd72dd834b73b79252ef44e",
        "6dea93477c3377cf4199fd37cc3fb11071987ae4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 31 21:18:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 31 21:18:17 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n"
    },
    {
      "commit": "ffc6b529e8c46c73827008c7406f43482d71beed",
      "tree": "7e1431c1f7e16f084e1a97ca360f2f62ba8c9762",
      "parents": [
        "74570d413cbb5cede06a0183a91d3006f134bf6b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jan 29 21:51:07 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Jan 29 21:51:07 2006 -0500"
      },
      "message": "Input: make needlessly global code static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f43aaba191bfbe20a1f55ec05f43813ce381cd53",
      "tree": "2b4ad27e7dcae3df4e8d602b26fb4952fa902ded",
      "parents": [
        "0f36b018b2e314d45af86449f1a97facb1fbe300"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jan 19 12:26:57 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 19 12:26:57 2006 +0000"
      },
      "message": "[ARM] Convert request_irq+set_irq_type to request_irq with SA_TRIGGER\n\nThere\u0027s no need to have request_irq followed by set_irq_type.\nJust use request_irq with the appropriate SA_TRIGGER flags.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0025835cf20e07056b8521b8c1d7d0bfe07e81f1",
      "tree": "af60b66554b531fb93f591649014e3641427abf4",
      "parents": [
        "5ebdce726baf17eb66c5a1bf402ae6f161a082ed"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 16 22:14:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:27 2006 -0800"
      },
      "message": "[PATCH] sh: consolidate hp620/hp680/hp690 targets into hp6xx\n\nMost of the reasons for keeping these separate before was due to hp690\ndiscontig, and since we have a workaround for that now (abusing some shadow\nspace so everything is magically contiguous), there\u0027s no reason to keep the\ntargets separate.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8275c642ccdce09a2146d0a9eb022e3698ee927e",
      "tree": "ea330810f665fcbdf36d31b0da1643db528ad83f",
      "parents": [
        "2f9f762879015d738a5ec2ac8a16be94b3a4a06d"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Sun Jan 08 13:34:28 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 13 16:29:56 2006 -0800"
      },
      "message": "[PATCH] spi: use linked lists rather than an array\n\nThis makes the SPI core and its users access transfers in the SPI message\nstructure as linked list not as an array, as discussed on LKML.\n\nFrom: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\n  Updates including doc, bugfixes to the list code, add\n  spi_message_add_tail().  Plus, initialize things _before_ grabbing the\n  locks in some cases (in case it grows more expensive).  This also merges\n  some bitbang updates of mine that didn\u0027t yet make it into the mm tree.\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: Dmitry Pervushin \u003cdpervushin@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2e5a7bd978bf4118a0c8edf2e6ff81d0a72fee47",
      "tree": "ee5b09d090c7a4a6cbf19ddf9f252d315b46eda1",
      "parents": [
        "0c868461fcb8413cb9f691d68e5b99b0fd3c0737"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 08 13:34:25 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 13 16:29:55 2006 -0800"
      },
      "message": "[PATCH] spi: ads7836 uses spi_driver\n\nThis updates the ads7864 driver to use the new \"spi_driver\" struct, and\nincludes some minor unrelated cleanup.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ffa458c1bd9b6f653008d450f337602f3d52a646",
      "tree": "0e42f7d36790dd7088586b32d9c5290d34b10831",
      "parents": [
        "8ae12a0d85987dc138f8c944cb78a92bf466cea0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 08 13:34:21 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 13 16:29:54 2006 -0800"
      },
      "message": "[PATCH] spi: ads7846 driver\n\nThis is a driver for the ADS7846 touchscreen sensor, derived from\nthe corgi_ts and omap_ts drivers.  Key differences from those two:\n\n  - Uses the new SPI framework (minimalist version)\n  - \u003clinux/spi/ads7846.h\u003e abstracts board-specific touchscreen info\n  - Sysfs attributes for the temperature and voltage sensors\n  - Uses fewer ARM-specific IRQ primitives\n\nThe temperature and voltage sensors show up in sysfs like this:\n\n  $ pwd\n  /sys/devices/platform/omap-uwire/spi2.0\n  $ ls\n  bus@          input:event0@ power/        temp1         vbatt\n  driver@       modalias      temp0         vaux\n  $ cat modalias\n  ads7846\n  $ cat temp0\n  991\n  $ cat temp1\n  1177\n  $\n\nSo far only basic testing has been done.  There\u0027s a fair amount of hardware\nthat uses this sensor, and which also runs Linux, which should eventually\nbe able to use this driver.\n\nOne portability note may be of special interest.  It turns out that not all\nSPI controllers are happy issuing requests that do things like \"write 8 bit\ncommand, read 12 bit response\".  Most of them seem happy to handle various\nword sizes, so the issue isn\u0027t \"12 bit response\" but rather \"different rx\nand tx write sizes\", despite that being a common MicroWire convention.  So\nthis version of the driver no longer reads 12 bit native-endian words; it\nreads 16-bit big-endian responses, then byteswaps them and shifts the\nresults to discard the noise.\n\nSigned-off-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3ae5eaec1d2d9c0cf53745352e7d4b152810ba24",
      "tree": "d8825be54cefb6ad6707478d719c8e30605bee7b",
      "parents": [
        "00d3dcdd96646be6059cc21f2efa94c4edc1eda5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "message": "[DRIVER MODEL] Convert platform drivers to use struct platform_driver\n\nThis allows us to eliminate the casts in the drivers, and eventually\nremove the use of the device_driver function pointer methods for\nplatform device drivers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d052d1beff706920e82c5d55006b08e256b5df09",
      "tree": "dac91b70361b405ab8e15207f514a2f3e991e93d",
      "parents": [
        "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "message": "Create platform_device.h to contain all the platform device details.\nConvert everyone who uses platform_bus_type to include\nlinux/platform_device.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9480e307cd88ef09ec9294c7d97ebec18e6d2221",
      "tree": "967e26d3a23c24dd52b114d672312c207714308c",
      "parents": [
        "a3a3395e487abc4c1371fe319a8ecbb3913a70a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "message": "[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks\n\nIn PM v1, all devices were called at SUSPEND_DISABLE level.  Then\nall devices were called at SUSPEND_SAVE_STATE level, and finally\nSUSPEND_POWER_DOWN level.  However, with PM v2, to maintain\ncompatibility for platform devices, I arranged for the PM v2\nsuspend/resume callbacks to call the old PM v1 suspend/resume\ncallbacks three times with each level in order so that existing\ndrivers continued to work.\n\nSince this is obsolete infrastructure which is no longer necessary,\nwe can remove it.  Here\u0027s an (untested) patch to do exactly that.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eca1ed196cd5b523c1057204cd3672555ad58dfe",
      "tree": "bf60f0c3ab6cbaf3235fe01387009e7df4b0926c",
      "parents": [
        "bd622663192e8ebebb27dc1d9397f352a82d2495"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Sep 15 02:01:46 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:53 2005 -0700"
      },
      "message": "[PATCH] drivers/input/touchscreen: convert to dynamic input_dev allocation\n\nInput: convert drivers/input/touchscreen to dynamic input_dev allocation\n\nThis is required for input_dev sysfs integration\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "513b6e1afaf81b42cacbb24ef1aa7eea5e9661c2",
      "tree": "d30c0a6ae0af38948e981f5d83a740f12f14a196",
      "parents": [
        "9fc7896b62b48714fafecf9266d9dc14c1cd6e33"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 13 01:25:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 13 08:22:31 2005 -0700"
      },
      "message": "[PATCH] SharpSL: Abstract c7x0 specifics from Corgi Touchscreen driver\n\nSeparate out the Sharp Zaurus c7x0 series specific code from the Corgi\nTouchscreen driver.  Use the new functions in corgi_lcd.c via sharpsl.h for\nhsync handling and pass the IRQ as a platform device resource.  Move a\nfunction prototype into the w100fb header file where it belongs.\n\nThis enables the driver to be used by the Zaurus cxx00 series.\n\nSigned-Off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41b1bce80b43f7c6a6c64006b2abe3a8d52ab120",
      "tree": "729b4693ea52f4fcd53bfe5474d6c274bc2347ca",
      "parents": [
        "aac51f09d96a0acfb73c1d1c0796358bb47ea07b"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 06 15:19:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:53 2005 -0700"
      },
      "message": "[PATCH] w100fb: Update corgi platform code to match new driver\n\nThis patch moves the platform specific Sharp SL-C7x0 LCD code from the\nw100fb driver into a more appropriate place and updates the Corgi code to\nmatch the new w100fb driver.\n\nIt also updates the corgi touchscreen code to match the new simplified\ninterface available from w100fb.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8cc3c7af42aa826d413e3134628d85f3920457d8",
      "tree": "5dbfbaf12052e9fe316b18e150ef50aafee4218c",
      "parents": [
        "74b74890bc23b8c6f5b0c0d99f6e1b3d39cb3dae"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 06 15:19:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:53 2005 -0700"
      },
      "message": "[PATCH] Corgi touchscreen: Fix a pmu bug\n\nCorgi Touchscreen bugfix.  If the PMU isn\u0027t running, the register needs to\nbe set to a sane value rather than reusing some random value.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74b74890bc23b8c6f5b0c0d99f6e1b3d39cb3dae",
      "tree": "6899286d38b985b7499948e029d5a18939d82f5b",
      "parents": [
        "347e4843fa1fc21bf542c6f086fcf5ef1ab5f58e"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 06 15:19:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:53 2005 -0700"
      },
      "message": "[PATCH] Corgi Touchscreen: Code cleanup / fixes\n\nClean up some Corgi Touchscreen logic and merge the repeat calls to\nw100fb_blanking() in anticipation of the w100fb patch.\n\nFix a pm_message_t reference.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "347e4843fa1fc21bf542c6f086fcf5ef1ab5f58e",
      "tree": "9c8afb5ef3d6093857b5d49ca59144c5d1c6c70b",
      "parents": [
        "948e12f0bd51db439659fed857971e22fbdd7527"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 06 15:19:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:53 2005 -0700"
      },
      "message": "[PATCH] Corgi Touchscreen: Allow the driver to share the PMU\n\nThe Corgi Touchscreen driver uses the PMU as an accurate timing source which\nconflicts with its usage for performance monitoring.  This patch allows it to\nbe shared with other users such as oprofile.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "153ab429cad3b585ddf1a5521cfaadb57402cd31",
      "tree": "a3c6426d2ae87d020cbf4f4dee9dd599bebe254a",
      "parents": [
        "6f5eacfc1e9a12ffca10b4abe8e9fddf1997da6f"
      ],
      "author": {
        "name": "Michael Prokop",
        "email": "mika@grml.org",
        "time": "Mon Jul 11 01:09:10 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jul 11 01:09:10 2005 -0500"
      },
      "message": "Input: elo - fix help in Kconfig (wrong module name)\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "af246041277674854383cf91b8f0b01217b521e8",
      "tree": "9fe2eb2d566f79dad06520d4c9f4db40e08fde7a",
      "parents": [
        "65cde54b8b0299d7e46b8705338b01d1e44a5eb0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:29:45 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:29:45 2005 -0500"
      },
      "message": "Input: remove user counters from drivers/input/touchscreen since\n       input core takes care of calling open and close methods\n       only when needed.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "de1b963a416232bf429550ee475d6b9a34b66309",
      "tree": "96dd6265709962098339688a89d1ba0e3310b65a",
      "parents": [
        "d083e90660657bf6bde508ba6c3eaa75eb4cf1f6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:28:50 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:28:50 2005 -0500"
      },
      "message": "Input: whitespace fixes in drivers/input/touchscreen\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a07461ec0cffb105c7e7b7404520ea2c74129db0",
      "tree": "ebb9131f3bc1ea645400e15e6d02e5b5acec49a2",
      "parents": [
        "f24949e8e0b9bed223ad9a435bf37e91ee8d0db7"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat May 28 02:12:00 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat May 28 02:12:00 2005 -0500"
      },
      "message": "Input: gunze - fix out-of-bound array access reported by Adrian Bunk.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
