)]}'
{
  "log": [
    {
      "commit": "9dce447a542d8b4bedf13d6a4c4fc6737240372e",
      "tree": "bba4591cd3564a499481d662ed931c5be1d040c2",
      "parents": [
        "cfd3ef2346f924d6c0e82236c20fdb3a8840136a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Nov 25 11:09:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:34 2006 -0800"
      },
      "message": "[PATCH] usb: ati remote memleak fix\n\nThis is a bug.  When checking for ati_remote-\u003eoutbuf we free freeing\nati_remote-\u003einbuf so we end up freeing ati_remote-\u003einbuf twice.\n\nAlso the checks for \u0027ati_remote-\u003einbuf !\u003d NULL\u0027 and \u0027ati_remote-\u003eoutbuf !\u003d\nNULL\u0027 are redundant as usb_buffer_free() does this.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7dc4eeac8f18de5fc6bea1a0f46e67f42b83509",
      "tree": "d8799e1dadfe61e4f3ba16de8ead84c788607b10",
      "parents": [
        "a3878f11ed29c50b7da1336adcac089e9c741fc2"
      ],
      "author": {
        "name": "Julien BLACHE",
        "email": "jb@jblache.org",
        "time": "Sun Nov 12 11:22:42 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:12 2006 -0800"
      },
      "message": "USB: hid-core: Add quirk for new Apple keyboard/trackpad\n\nThe new Core2 Duo MacBook Pro have a new keyboard+trackpad device.\n\nThe following patch adds the needed HID quirk for the Fn key.\n\nSigned-off-by: Julien BLACHE \u003cjb@jblache.org\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb7eef6eea53633a8a49f014fd27c08f7d5fda1a",
      "tree": "955a168d1124910864c4970c11045a1177279c44",
      "parents": [
        "583ceada075597a5b6acab1140d61ac81586a2a6"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Nov 08 19:58:07 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "USB: correct keymapping on Powerbook built-in USB ISO keyboards\n\nsimilar to the version in adbhid_input_register(): The \u0027\u003c\u003e\u0027 key and the\n\u0027^°\u0027 key on a german keyboard is swapped.  Provide correct keys to\nuserland, external USB keyboards will not work correctly when the\n\u0027badmap\u0027/\u0027goodmap\u0027 workarounds from xkeyboard-config are used.\n\nIt is expected that distributions drop the badmap/goodmap part from\nkeycodes/macintosh in the xkeyboard-config package.\n\nThis is probably 2.6.18.x material, if major distros settle on 2.6.18.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d518b2b48a9c11fc381b179709f5321bce1f3b39",
      "tree": "957b45c8d2993ed209ef3f49dca4d816abb3cbf0",
      "parents": [
        "11bd44abbd204f580ea91e75c84e012988971012"
      ],
      "author": {
        "name": "Dominic Cerquetti",
        "email": "binary1230@yahoo.com",
        "time": "Fri Oct 20 14:51:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: xpad: additional USB id\u0027s added\n\nAdding additional USB vendor/product ID\u0027s for XBOX pads provided by the\nXBOX Linux team.\n\nSigned-off-by: Dominic Cerquetti \u003cbinary1230@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "23b0d968c2c82c2574ca97148ce092eff4ab84a6",
      "tree": "d21e28bae6fb52671620d27d1eb45875cd9930a7",
      "parents": [
        "5a69ebe1e90d9e8d43131f08d344751cf42254c5"
      ],
      "author": {
        "name": "Naranjo Manuel Francisco",
        "email": "naranjo.manuel@gmail.com",
        "time": "Fri Oct 27 16:08:54 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: HID: add blacklist AIRcable USB, little beautification\n\nThis patch add AIRcable USBto USB-HID blacklist, makes some little\nchanges things in the Kconfig to make AIRcable USB look as all the rest\nof drivers. And it removes the readme part that was on\nDocumentation/usb/usb-serial.txt because it is not needed anymore.\n\n\nSigned-off-by: Naranjo Manuel Francisco \u003cnaranjo.manuel@gmail.com\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d8fa59a8f6f7c9a1bc294154fd6805c6b247683d",
      "tree": "28bcca9b144827546224b8394abbc33bc20fc7de",
      "parents": [
        "baafe37c6a58d4ddb8c2c62cd0f20340b4c66b35"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Fri Oct 27 22:46:03 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "usbtouchscreen: use endpoint address from endpoint descriptor\n\nuse the endpoint address from the endpoint descriptor instead of the hardcoding\nit to 0x81. at least some ITM based screen use a different address and don\u0027t work\nwithout this.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Ralf Lehmann \u003cralf@lehmann.cc\u003e\nCc: J.P. Delport \u003cjpdelport@csir.co.za\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "68717950e11eab8ff754b2721d23e9cb3a47b56f",
      "tree": "a64053d0288df2151769b9a038ede7ca5bf66b64",
      "parents": [
        "bc724b98c5e782c2d6781428ed87768daa34921d"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Thu Oct 19 15:09:51 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "hid-core: big-endian fix fix\n\nAdam Kropelin had posted 32-bit fix in June 2005 about two weeks after I\noriginally had posted my fixes for big endian support.  Adam has a UPS\ndevice which reports LINEV using 32-bits.\n\nAdded comments to describe the limitations of the code.\n\nextract() is the same version I posted earlier and tested in user space. \nMade similar changes to implement() routine.  I\u0027ve written (and will\nshortly post) a test for implement().  Code tested on C3600 (parisc) with\nUSB keyboard/mouse attached.\n\n\nI\u0027ve dropped test_implement.c and a few other user space test programs on\nhttp://iou.parisc-linux.org/~grundler/tests/\n\n-rw-r--r-- 1 grundler grundler 1750 Oct 18 09:13 test_extract.c\n-rw-r--r-- 1 grundler grundler  561 Jan 25  2006 test_ffs.c\n-rw-r--r-- 1 grundler users    7175 Apr  8  2005 test_fls.c\n-rw-r--r-- 1 grundler grundler  206 Sep  1 15:52 test_gettimeofday.c\n-rw-r--r-- 1 grundler grundler 1886 Oct 19 09:20 test_implement.c\n-rw-r--r-- 1 grundler users    2707 Jun  4  2005 test_unaligned.c\n\nI would appreciate if someone else would look at the output of\ntest_implement.c to make it does The Right Thing.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-By: Adam Kropelin \u003cakropel1@rochester.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "d57cdcffe1180cf9b8d1fce048f80d8c6b159827",
      "tree": "971b62663bfc89641b82bd7b5a81299afe77c49c",
      "parents": [
        "d77f09e51f5793583ede9733a93bd31a324d051c"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:47:37 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:47:37 2006 -0400"
      },
      "message": "[hid-core] TurboX Keyboard needs NOGET quirk.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "5dfb5f1d060a6f7dfddb78dc59f9e4d299088cc1",
      "tree": "b6aad7a1ca336538ba9ad58f97b319fe20415a13",
      "parents": [
        "9ab99c8c513313c1c5931bdbd27dcc4bc7a3b7cd"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Wed Oct 11 23:40:22 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "usbtouchscreen: fix data reading for ITM touchscreens\n\nITM devices seem to report only garbage when not touched. update usbtouchscreen\nto do data reading like itmtouch. also fix wrong mask on pressure bits.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "deb8ee43a23d48116cb23eb8dd1de2348efb1e80",
      "tree": "c30cede8edd09cc7aff7c01ea6fbcb7b0d900e5d",
      "parents": [
        "4550718f6c75c9abe8b987fa4c625fd041aa95a2"
      ],
      "author": {
        "name": "Dominic Cerquetti",
        "email": "binary1230@yahoo.com",
        "time": "Tue Oct 10 14:42:48 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: xpad: dance pad support\n\nAdds support for dance pads to the xpad driver. Dance pads require the\nd-pad to be mapped to four buttons instead of two axes, so that\ncombinations of up/down and left/right can be hit simultaneously.\nKnown dance pads are detected, and there is a module parameter added\nto default unknown xpad devices to map the d-pad to buttons if this is\ndesired. (dpad_to_buttons). Minor modifications were made to port the\nchanges in the original patch to a newer kernel version.\n\nThis patch was originally from Dominic Cerquetti originally written\nfor kernel 2.6.11.4, with minor modifications (API changes for USB,\nspelling fixes to the documentation added in the original patch) made\nto apply to the current kernel. I have modified Dominic\u0027s original\npatch per some suggestions from Dmitry Torokhov. (There was nothing\nin the patch format description about multiple From: lines, so I\nhaven\u0027t added myself.)\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Adam Buchbinder \u003cadam.buchbinder@gmail.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4550718f6c75c9abe8b987fa4c625fd041aa95a2",
      "tree": "199876339655e70fdab7f72ea69d5d344a13843e",
      "parents": [
        "0e185b7922ac81516c5c4653dcf6aacbf6341e73"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Tue Oct 10 14:42:51 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: input: extract() and implement() are bit field manipulation routines\n\nextract() and implement() have brain damaged attempts to handle 32-bit wide\n\"fields\".\n\nThe problem is the index math in the original code didn\u0027t clear all the\nrelevant bits.  (offset \u003e\u003e 5) only compensated for 32-bit index.  We need\n(offset \u003e\u003e 6) if we want to use 64-bit loads.\n\nBut it was also wrong in that it tried to use quasi-aligned loads.  Ie\n\"report\" was only incremented in multiples of 4 bytes and then the offset\nwas masked off for values greater than 4 bytes.  The right way is to\npretend \"report\" points at a byte array.  And offset is then only minor\nadjustment for \u003c 8 bits of offset.  \"n\" (field width) can then be as big as\n24 (assuming 32-bit loads) since \"offset\" will never be bigger than 7.\n\nIf someone needs either function to handle more than 24-bits, please\ndocument why - point at a specification or specific USB hid device - in\ncomments in the code.\n\nextract/implement() are also an eyesore to read.  Please banish whoever\nwrote it to read CodingStyle 3 times in a row to a classroom full of 1st\ngraders armed with rubberbands.  Or just flame them.  Whatever.  Globbing\nall the code together on two lines does NOT make it faster and is Just\nWrong.\n\nI\u0027ve tested this patch on j6000 (dual 750Mhz PA-RISC, 32-bit 2.6.12-rc5). \nKyle McMartin tested on c3000 (up 400Mhz PA-RISC, same kernel).  \"p2-mate\"\n(Peter De Schrijver?) tested on sb1250 (dual core Mips, broadcom \"swarm\"\neval board).\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9fcde235270e6783600d1aee5bcda78c8282bcdd",
      "tree": "9941716acecf72572b59f93af218ffd09220a36c",
      "parents": [
        "a9fc6338bd51a3d5735839e756fe7b741c2e6fad"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 10 13:47:35 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "USB: move trancevibrator.c to the proper usb directory\n\nIt\u0027s not a input driver, so it doesn\u0027t belong in the input directory.\n\n\nCc: Sam Hocevar \u003csam@zoy.org\u003e\nCc: Dmitry Torokhov \u003cdtor@insightbb.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2daa48729dfafd349c2a52520734de2edb9dc805",
      "tree": "9355ed48b1da6d74b8877866fb49cfb57ec579f5",
      "parents": [
        "2920349d438ec08d2b1f6761c8b78b8d13fd1dee"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Wed Oct 04 09:56:44 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:30 2006 -0700"
      },
      "message": "USB: fix use after free in wacom_sys.c\n\nthe following commit added a use after free\nhttp://www.kernel.org/git/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d3D3bea733ab21247290bd552dd6a2cd3049af9adef\nFound by coverity (cid #1441)\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: \"Ping Cheng\" \u003cpingc@wacom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2920349d438ec08d2b1f6761c8b78b8d13fd1dee",
      "tree": "10fb227d8a4df923291eb6cbae67c1257cad241f",
      "parents": [
        "8d32e3ae5972641ee9eb813e7a5c44a2b85d3694"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "[mailto:snakebyte@gmx.de]",
        "time": "Tue Oct 17 14:46:30 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:30 2006 -0700"
      },
      "message": "USB: BUG_ON conversion for wacom.c\n\nthis patch converts two if () BUG(); construct to BUG_ON();\nwhich occupies less space, uses unlikely and is safer when\nBUG() is disabled.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: \"Ping Cheng\" \u003cpingc@wacom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8d32e3ae5972641ee9eb813e7a5c44a2b85d3694",
      "tree": "115d520ebc40873b268db11a88ab9a5c3a05c763",
      "parents": [
        "64f89798da35f43c6ef6afda0541e25034513458"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Tue Sep 26 13:34:47 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:30 2006 -0700"
      },
      "message": "USB: Wacom driver updates\n\nThis fixes some issues with the current wacom driver due to the split of\nthe driver into different pieces and adds support for the Intuos3 4x6\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "77dc2db6d1d2703ee4e83d4b3dbecf4e06a910e6",
      "tree": "f8ff9b87a63409bd774a9723e2c5b3b546d91134",
      "parents": [
        "4b8447184ae85de4ce710e5f561fbaada21b8394"
      ],
      "author": {
        "name": "Mark Assad",
        "email": "massad@gmail.com",
        "time": "Thu Oct 05 12:25:05 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 19:44:36 2006 -0700"
      },
      "message": "[PATCH] itmtouch: fix inverted flag to indicate touch location correctly, correct white space\n\nThere is a bug in the current version of the itmtouch USB touchscreen\ndriver.  The if statment that checks if pressure is being applied to the\ntouch screen is now missing a ! (not), so events are no longer being\nreported correctly.\n\nThe original source code for this line was as follows:\n\n\t#define UCP(x) ((unsigned char*)(x))\n\t#define UCOM(x,y,z) ((UCP((x)-\u003etransfer_buffer)[y]) \u0026 (z))\n\n\t...\n\tif (!UCOM(urb, 7, 0x20)) {\n\nAnd was cleaned to:\n\n\tunsigned char *data \u003d urb-\u003etransfer_buffer;\n\t....\n\t if (data[7] \u0026 0x20) {\n\n(note the lack of \u0027!\u0027)\n\nThis has been tested on an LG L1510BF and an LG1510SF touch screen.\n\nSigned-off-by: Mark Assad \u003cmassad@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "038b0a6d8d32db934bba6a24e74e76e4e327a94f",
      "tree": "5fbeb3e8f140e20f8ce0e33e12b32ec5b0724cd6",
      "parents": [
        "78b656b8bf933101b42409b4492734b23427bfc3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "message": "Remove all inclusions of \u003clinux/config.h\u003e\nkbuild explicitly includes this at build time.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\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": "931e24b93a10b53da8223272b83941bc5b1d6dc5",
      "tree": "5a60eb02a744d0db64c82efa49ac4a3f28e9270a",
      "parents": [
        "b923e7fcc152199959b673e09c318a750a10928b"
      ],
      "author": {
        "name": "Raghavendra Biligiri",
        "email": "Raghavendra_Biligiri@Dell.com",
        "time": "Fri Sep 15 19:53:35 2006 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:36:44 2006 -0700"
      },
      "message": "USB: add Raritan KVM USB Dongle to the HID_QUIRK_NOGET blacklist\n\nDuring Installation the host tries to enumerate the keyboard/mouse\ndongle for the Raritan KVM.At this time timeouts have been observed\nAdding the Raritan KVM USB dongle to the blacklist fixes this issue.\n\nSigned-off-by: Raghavendra Biligiri \u003cRaghavendra_Biligiri@Dell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "38e2bfc94e95dd6005fdaf40dfec0157396741da",
      "tree": "1cc927239e3369ec7ce4920b1347dd8bc504bb2d",
      "parents": [
        "ec17cf1cfe0b557210b27313bd584e9b5187d4ca"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Sep 18 22:49:02 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:59:00 2006 -0700"
      },
      "message": "USB: Dealias -110 code (more complete)\n\nThe purpose of this patch is to split off the case when a device does\nnot reply on the lower level (which is reported by HC hardware), and\na case when the device accepted the request, but does not reply at\nupper level. This redefinition allows to diagnose issues easier,\nwithout asking the user if the -110 happened \"immediately\".\n\nThe usbmon splits such cases already thanks to its timestamp, but\nit\u0027s not always available.\n\nI adjusted all drivers which I found affected (by searching for \"urb\").\nOut of tree drivers may suffer a little bit, but I do not expect much\nbreakage. At worst they may print a few messages.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8fd801339350b63cbb90730ff8b2be349fb3dc67",
      "tree": "36c30093131b08446b9932f356534ac4bec6d9e9",
      "parents": [
        "3f5429746d91f21f60f68b14177c0d534d80240b"
      ],
      "author": {
        "name": "Johannes Steingraeber",
        "email": "Jo_Stein@web.de",
        "time": "Sat Sep 16 16:17:34 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "usb serial: support Alcor Micro Corp. USB 2.0 TO RS-232 through pl2303 driver\n\nPatch to add support for Alcor Micro Corp. USB 2.0 TO RS-232 converter.\nThis patch adds VID and PID to pl2303.[ch], adds it to the \"HORRIBLE\nHACK FOR PL2303\" in usb-serial.c and also prevents cdc-acm to claim\ndriving this device by blacklisting it in hid-core.\n\nSigned-off-by: Johannes Steingraeber \u003cJo_Stein@web.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5638e4d92e7707bd037a36654f914c80ccd7161d",
      "tree": "3f9b8b3cbf1c6564e856a31aca991e23169ae7fe",
      "parents": [
        "03270634e242dd10cc8569d31a00659d25b2b8e7"
      ],
      "author": {
        "name": "Sam Hocevar",
        "email": "sam@zoy.org",
        "time": "Wed Aug 30 02:34:56 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "USB: add PlayStation 2 Trance Vibrator driver\n\nThis patch is a driver for the PlayStation 2 specific Trance Vibrator\ndevice. The only thing that device can do is vibrate at various speeds.\n\nSigned-off-by: Sam Hocevar \u003csam@zoy.org\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: Luiz Fernando N. Capitulino\" \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "03270634e242dd10cc8569d31a00659d25b2b8e7",
      "tree": "8f4665eb7b17386e733fcdc7d02e87c4a1592550",
      "parents": [
        "8ac283ad415358f022498887811c35ac656b5222"
      ],
      "author": {
        "name": "Steven Haigh",
        "email": "netwiz@crc.id.au",
        "time": "Wed Aug 09 07:42:06 2006 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "USB: Add ADU support for Ontrak ADU devices\n\nThis patch adds support for Ontrak ADU USB devices.\n\nFixed for printk issues by Randy Dunlap \u003crdunlap@xenotime.net\u003e\n\nSigned-off-by: Steven Haigh \u003cnetwiz@crc.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "657b6717e7e7dc5620525a34f1561b563fd472fa",
      "tree": "cbe9052726995b5f78182c0a9283bfcbb8597a16",
      "parents": [
        "96cede531c632ac019003bf40128b1821761a164"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 28 11:43:25 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:58 2006 -0700"
      },
      "message": "USB: fix __must_check warnings in drivers/usb/input/\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "14acdcd32160767d7f2fa00803d2d764d3e3373a",
      "tree": "cb4f41a769010f5429be81c0bcacf8a626101086",
      "parents": [
        "cd22afda3f84452c6def29a68b06933e814e0e95"
      ],
      "author": {
        "name": "Reiner Herrmann",
        "email": "reiner@reiner-h.de",
        "time": "Wed Sep 06 02:37:21 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:57 2006 -0700"
      },
      "message": "USB: usb/input/usbmouse.c: whitespace cleanup\n\nReplace spaces with tab and change comment indention for better readability.\n\nSigned-off-by: Reiner Herrmann \u003creiner@reiner-h.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60ca126c9589e3f4bcf81db9762dca82946cd2ba",
      "tree": "e2635271a3257c5141456bbc8f930ab3ef74f143",
      "parents": [
        "96723199e00c4f27fecd8f43e1367c5f25b39a27"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "message": "USB: powermate: Use usb_endpoint_* functions.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96723199e00c4f27fecd8f43e1367c5f25b39a27",
      "tree": "390bbb894b0aa5609a6be5063931b052a0737d26",
      "parents": [
        "96642a2ce524f00f783edc95be8b2ce1429803df"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "message": "USB: keyspan_remote: Use usb_endpoint_* functions.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96642a2ce524f00f783edc95be8b2ce1429803df",
      "tree": "3eadeff39d5735262be6120b8120b3269be212f5",
      "parents": [
        "ee709a3c613d9c458323e04dd69c8eb233d45199"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "message": "USB: ati_remote: Use usb_endpoint_* functions.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee709a3c613d9c458323e04dd69c8eb233d45199",
      "tree": "8c79a5a10dd65585134a935c6e99dc9ac9ebad9d",
      "parents": [
        "97b107ca391c0411e6c5fc1e26585cd8285696f9"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "message": "USB: acecad: Use usb_endpoint_* functions.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "97b107ca391c0411e6c5fc1e26585cd8285696f9",
      "tree": "76febcf9e5bee420cf2cfb74d5574d6bbe805bf7",
      "parents": [
        "fbf81c29a3c05cd227cad89435d71c15e958feaf"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "message": "USB: appletouch: Use usb_endpoint_* functions.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "066202dd48cf3296b6cc22b5fcf89aef33fa0efc",
      "tree": "1730104f5b1634e0dca42c5ea7a331fb1c773813",
      "parents": [
        "f2ebf92c9e1930a8f79b7eb49a32122931929014"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Sat Aug 05 20:37:11 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:52 2006 -0700"
      },
      "message": "USB: Make file operations structs in drivers/usb const.\n\nMaking structs const prevents accidental bugs and with the proper debug\noptions they\u0027re protected against corruption.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3bea733ab21247290bd552dd6a2cd3049af9adef",
      "tree": "26a879698f47702b64e07392a0e813b7ec2589f6",
      "parents": [
        "ecdc0a590268f1926ed8534a040a390c77d20948"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Thu Jul 13 18:01:36 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:52 2006 -0700"
      },
      "message": "USB: wacom tablet driver reorganization\n\n- split wacom.c into 4 files: wacom.h, wacom_wac.h, wacom_sys.c, and wacom_wac.c\n- where wacom_sys.c deals with system specific code, \n- and wacom_wac.c deals with Wacom specific code\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5d8926658ce41b254fdfba7d057e6c9438c25cca",
      "tree": "64bddda2a71765f807ae0599905c7bcce083f1fb",
      "parents": [
        "d388dab7b562b76525761f89702246686747ba30"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Mon Jul 31 21:43:24 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:51 2006 -0700"
      },
      "message": "usbtouchscreen: version 0.4\n\nchanges over 0.3:\n- some more eGalax device IDs (from eGalax driver/spec)\n- return the error code in probe()\n- 3M/MTouch init fixes, tested by Don Alexander\n- eGalax fixes for bugs in multi-packet handling, spottet by Pieter Grimmerink\n- support for some eTurboTouch devices, mostly by Pieter Grimmerink\n- support for Gunze AHL61 controller (untested, but simple enough)\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Pieter Grimmerink \u003cp.grimmerink@inepro.com\u003e\nCc: Don Alexander \u003cdebug@roosoft.ltd.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d5176b413dcce85334e270021fc0d723d1714c84",
      "tree": "690b664d7f75a6f4376c9a8424af79fa6eca5659",
      "parents": [
        "b6eb2d84d2bb01e9fcc46a032a3429b4747b1c47"
      ],
      "author": {
        "name": "Sean Young",
        "email": "sean@mess.org",
        "time": "Sun Jul 09 13:01:02 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:49 2006 -0700"
      },
      "message": "USB: Add driver for PhidgetMotorControl\n\nThis driver add support for the Phidgets Inc., MotorControl via sysfs. Also\nsome minor fixes for the InterfaceKit.\n\nSigned-off-by: Sean Young \u003csean@mess.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c03efdb202a4882f426ce49766859af4058c9b8a",
      "tree": "9bdfd7ff7908d13193605b77faf4b0cc18ef484b",
      "parents": [
        "956295d50dc5462722f029de64d44a7ecba54e69"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 01:29:34 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:48:57 2006 -0700"
      },
      "message": "[PATCH] fallout from hcd-core patch\n\nmissing le16_to_cpu()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0612ec48762bf8712db1925b2e67246d2237ebab",
      "tree": "01b0d69c9c9915015c0f23ad4263646dd5413e99",
      "parents": [
        "4263cf0fac28122c8381b6f4f9441a43cd93c81f",
        "47a5c6fa0e204a2b63309c648bb2fde36836c826"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Sep 19 01:56:44 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Sep 19 01:56:44 2006 -0400"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "3e2aac366f40f4cf4f3b1d9101b27f703998dfbc",
      "tree": "43f972ef27c8407115bd9f491e64b40c0e172967",
      "parents": [
        "5992583889ce6b7960e8023e356b2a0930ebce7c"
      ],
      "author": {
        "name": "Henk Vergonet",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Fri Sep 08 02:21:01 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 12 03:10:21 2006 -0700"
      },
      "message": "USB: Fix unload oops and memory leak in yealink driver\n\nThis patch fixes a memory leak and a kernel oops when trying to unload\nthe driver, due to an unbalanced cleanup.\nThanks Ivar Jensen for spotting my mistake.\n\nSigned-off-by: Henk Vergonet \u003chenk.vergonet@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "09494d5d11628f118496747b74db3e56d071c6bc",
      "tree": "6b5eb23a16c1a31f5785bfb9e8380d60f72269d3",
      "parents": [
        "eaede2cb75f8f8d492342e7c1469635237b32795"
      ],
      "author": {
        "name": "Kai Lindhom",
        "email": "megantti@gmail.com",
        "time": "Thu Sep 07 21:25:51 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 07 15:23:04 2006 -0700"
      },
      "message": "usbtouchscreen: fix ITM data reading\n\nFrom: Kai Lindhom \u003cmegantti@gmail.com\u003e\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f064902457a775f7f70432832d67a5628c250456",
      "tree": "32686001ddaf3f55f40e239f48bf8379e452db42",
      "parents": [
        "10387e5eb45c6e48d67102b88229f5bc6037461c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Sep 04 13:41:10 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 07 15:23:03 2006 -0700"
      },
      "message": "USB: hid-core.c: fix duplicate USB_DEVICE_ID_GTCO_404\n\nOn Fri, Sep 01, 2006 at 01:58:18AM -0700, Andrew Morton wrote:\n\u003e...\n\u003e Changes since 2.6.18-rc4-mm3:\n\u003e...\n\u003e +gregkh-usb-hid-core.c-adds-all-gtco-calcomp-digitizers-and-interwrite-school-products-to-blacklist.patch\n\u003e...\n\u003e  USB tree updates.\n\u003e...\n\nThe GNU C compiler spotted the following bug:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      drivers/usb/input/hid-core.o\n/home/bunk/linux/kernel-2.6/linux-2.6.18-rc5-mm1/drivers/usb/input/hid-core.c:1446:1: warning: \"USB_DEVICE_ID_GTCO_404\" redefined\n/home/bunk/linux/kernel-2.6/linux-2.6.18-rc5-mm1/drivers/usb/input/hid-core.c:1445:1: warning: this is the location of the previous definition\n...\n\n\u003c--  snip  --\u003e\n\nThis patch fixes this cut\u0027n\u0027paste error.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ea186651d5a7b822c855de5de505c5c19812bf0b",
      "tree": "65b75045d606c1445eda03b1fdb5270a21bf5e22",
      "parents": [
        "6f8d9e26e7deecb1296c221aa979542bc5d63f20"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Fri Jul 14 16:50:04 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB: add all wacom device to hid-core.c blacklist\n\nAdd all Wacom devices to hid-core.c blacklist\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6f8d9e26e7deecb1296c221aa979542bc5d63f20",
      "tree": "5b49e86db8c0aa2160a1a860493a7d7b4ad87dd8",
      "parents": [
        "082fdd12b15c28ab74e5f6559fb3ba15bf9fd393"
      ],
      "author": {
        "name": "Jeremy Roberson",
        "email": "jroberson@gtcocalcomp.com",
        "time": "Mon Aug 28 19:58:28 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:29 2006 -0700"
      },
      "message": "hid-core.c: Adds all GTCO CalComp Digitizers and InterWrite School Products to blacklist\n\nAdds all GTCO CalComp Digitizers and InterWrite School Products to\nhid-core.c blacklist.\n\nSigned-off-by: Jeremy A. Roberson \u003cjroberson@gtcocalcomp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7af569abc33ce09d3cb93e9b2160efff2531c59f",
      "tree": "b8d4dd5cf7c9e01049f3cf3483f5b8c8b7c91bf0",
      "parents": [
        "919aeadcfa8e72ec2d6bf7bd405a16c40b8d8ecf"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jul 19 15:39:46 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 14:06:06 2006 -0700"
      },
      "message": "USB: appletouch: fix atp_disconnect\n\nappletouch uses urb-\u003etransfer_dma after having freed the urb, this shows\nup only if the system is compiled with slab debugging. This patch fixes\nit by reordering the free calls.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f287caee8094097e3901d9982b6780873b36944f",
      "tree": "045e3a54a228426a4d69d2e53b2f53ec8e2b69f3",
      "parents": [
        "8b8277a17477de38d8df6783e8221aed55bab300"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Aug 04 23:00:02 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 23:00:02 2006 -0400"
      },
      "message": "Input: hid - #if 0 the no longer used hid_find_field_by_usage()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2ffc1ccad85e8c2e81a6a4beb390fb4ce143256b",
      "tree": "9111af393f517213a24cbf88ae3ce4d4c0f1e535",
      "parents": [
        "c3c38fbd0cc8cc200a65b2ca7700e4dddedc13a0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:37 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:37 2006 -0400"
      },
      "message": "Input: ati_remote - use msec instead of jiffies\n\nBy using milliseconds instead of jiffies to calculate acceleration\nfactor we make the code immune to changes in HZ.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c3c38fbd0cc8cc200a65b2ca7700e4dddedc13a0",
      "tree": "8e68190cf244c39bc295e0392341aff34714ea81",
      "parents": [
        "c605b679144a39f291debd7031a4ada0337f02ef"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:24 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:24 2006 -0400"
      },
      "message": "Input: ati_remote - add missing input_sync()\n\nWhen emulating button toggle drivers need to send input_sync()\nbetween \u0027down\u0027 and \u0027up\u0027 events, otherwise some users might miss\nkeypress because device\u0027s state is only considered finalized\nafter EV_SYN/SYN_REPORT is received.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c605b679144a39f291debd7031a4ada0337f02ef",
      "tree": "04f38911f2f17ed50ae760e71e90ad324bd2af93",
      "parents": [
        "c669869710abd1ba47f25569ccc478c42f62a888"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:15 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:15 2006 -0400"
      },
      "message": "Input: ati_remote - relax permissions sysfs module parameters\n\nAllow changing debug and channel_mask parameters on the fly.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c669869710abd1ba47f25569ccc478c42f62a888",
      "tree": "e79778b045fff23104719e3a83a0278b7579d8a3",
      "parents": [
        "3d0f0fa0cb554541e10cb8cb84104e4b10828468"
      ],
      "author": {
        "name": "Edwin Huffstutler",
        "email": "edwinh@computer.org",
        "time": "Fri Aug 04 22:53:02 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:53:02 2006 -0400"
      },
      "message": "Input: ati_remote - make filter time a module parameter\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d932cb7e630cae3b6b5307b767d296ff1a597c5e",
      "tree": "f930d068a12a256fabef0864bcdf8e85f095369e",
      "parents": [
        "73b59a3b1c09e4bfc678400b77b96134dcfbf112",
        "f5d635f649607b09b0b4620d25d028fd2b1b7ea5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:50:27 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Aug 04 22:50:27 2006 -0400"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus\n"
    },
    {
      "commit": "168ffc444663e34a20e6d04b6c31e5d495b283fb",
      "tree": "9339796ee1c75c265d6011002eef58d4424da04a",
      "parents": [
        "064e875a4cb1dad7b3a00661877fe8cd95d1a59a"
      ],
      "author": {
        "name": "Marko Macek",
        "email": "Marko.Macek@gmx.net",
        "time": "Sun Jul 30 01:55:12 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 02 16:41:42 2006 -0700"
      },
      "message": "USB: ati_remote.c: autorepeat fix\n\nWhen HZ is set to 250 (new default) or 100, the time span during which\nrepeated events from the device are ignored could be too small due to\nms-\u003ejiffies rounding.  This causes the auto repeat to kick in early making\nit impossible for the user to generate individual press/release events. \nIncreate the timeout to compensate.\n\nSigned-off-by: Marko Macek \u003cMarko.Macek@gmx.net\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb3caf7f438a67452f5cf4773ca1bf82260bbbad",
      "tree": "01bcea151929eea5e58bb1591de80eac9be5d617",
      "parents": [
        "1f734cb461e1f029d751deb15c8d9f8137fb2ca7"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Wed Jul 19 01:44:17 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 19 01:44:17 2006 -0400"
      },
      "message": "Input: add force feedback driver for PSX-style Zeroplus devices\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dc76c912145febae8b62746d6f93e5edae342c9d",
      "tree": "21c53d43c22d90e0cad8f87882b49f618e56a36a",
      "parents": [
        "224ee88fe39564358ec99b46bf3ee6e6999ae17d"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Wed Jul 19 01:40:55 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 19 01:40:55 2006 -0400"
      },
      "message": "Input: use new FF interface in the HID force feedback drivers\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "224ee88fe39564358ec99b46bf3ee6e6999ae17d",
      "tree": "3b88e3aa94c73ea2ea9c17feb5537287df769265",
      "parents": [
        "f6a01c85965c9e6fa8fb893c1fa5db16130d0ccb"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Wed Jul 19 01:40:47 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 19 01:40:47 2006 -0400"
      },
      "message": "Input: add force feedback driver for PID devices\n\nThis replaces the older PID driver which was never completed.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "806d41b756fecc1b13584e2b806b76d8934b1679",
      "tree": "d578ef93bd9198e6806c1b0e48a078cb0744efbe",
      "parents": [
        "57e6b724c08697d8332a63b60d3a60ee5e74e219"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Wed Jul 19 01:40:14 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 19 01:40:14 2006 -0400"
      },
      "message": "Input: move fixp-arith.h to drivers/input\n\nMove fixp-arith.h from drivers/usb/input to drivers/input, as the part of\nforce feedback support that requires trigonometric functions is being moved\nthere.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "826d598242d9200ddee63fce96f03793fddee4fc",
      "tree": "b9925d2ef8e5cf6cec38f3e90e54db5e895d3f02",
      "parents": [
        "b6d786dbe6fc19b51edd6cf6de84fd65b702c800"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 19 01:09:10 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jul 19 01:09:10 2006 -0400"
      },
      "message": "Input: hiddev - use standard list implementation\n\nFixes Coverity #id 303\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "cb78623517ca08a035a3f69c0ca6d68a0123e649",
      "tree": "d1163639cb0d467666e36dacf3a77e6c94bd6b2d",
      "parents": [
        "a2b2ed2ce20ae6c335a27ae5bf8580f385014e70"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Jul 15 01:17:54 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Jul 15 01:17:54 2006 -0400"
      },
      "message": "Input: HID - fix potential out-of-bound array access\n\nFixes Coverity #id 978\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b857c651e7e369c12098007772549f817b3bf961",
      "tree": "a74cdce9fbb511d8b88046c2b66a75f0a9f98b99",
      "parents": [
        "b2f1b0d4649a6597c7320bf359e71014653c630d"
      ],
      "author": {
        "name": "Navaho Gunleg",
        "email": "navahogunleg@gmail.com",
        "time": "Fri Jun 30 09:44:03 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:23 2006 -0700"
      },
      "message": "[PATCH] USB: add support for WiseGroup., Ltd SmartJoy Dual PLUS Adapter\n\nThis patch is to get the WiseGroup.,Ltd SmartJoy Dual Plus PS2-to-USB\nAdapter [0x6677:0x8802] correctly detected. It sets the NOGET and\nMULTI_INPUT quirks to make 2 joystick nodes appear in stead of only\none.\n\n(As of yet, only confirmed working by myself.)\n\nSigned-off-by: Navaho Gunleg \u003cnavahogunleg@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "b9ab58dd8e771d30df110c56e785db1ae5e073df",
      "tree": "7c69f92d23c46f9b1990d57ffa49690bd5806c78",
      "parents": [
        "9e8e30a0cc0ccb43773d14d8b8b84bcc585e9cc1"
      ],
      "author": {
        "name": "Jerome Pinot",
        "email": "ngc891@gmail.com",
        "time": "Mon Jun 26 01:51:23 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 26 01:51:23 2006 -0400"
      },
      "message": "Input: fix misspelling of Hangeul key\n\nFix a mispelling of the korean alphabet name in the input subsystem.\nSee http://en.wikipedia.org/wiki/Hangeul#Names for more details.\n\nKEY_HANGUEL left to not break people\n\nSigned-off-by: Jerome Pinot \u003cngc891@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4854c7b27f0975a2b629f35ea3996d2968eb7c4f",
      "tree": "4102bdb70289764a2058aff0f907b13d7cf0e0d1",
      "parents": [
        "3cbd5b32cb625f5c0f1b1476d154fac873dd49ce",
        "fcc18e83e1f6fd9fa6b333735bf0fcd530655511"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 26 01:31:38 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 26 01:31:38 2006 -0400"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "ae0dadcf0f912cbab2ac84caa437454620bf71b2",
      "tree": "8ad54ef4ddb8615256ee71196cbfca912e647a5c",
      "parents": [
        "325a4af60dc945bf2da9cbcdbabb276e312b297c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jun 13 10:04:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:18 2006 -0700"
      },
      "message": "[PATCH] USB: move \u003clinux/usb_input.h\u003e to \u003clinux/usb/input.h\u003e\n\nMove \u003clinux/usb_input.h\u003e to \u003clinux/usb/input.h\u003e and remove some\nredundant includes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5c218e3b86510f9685bfae5b0d2d7cc8468056c1",
      "tree": "5456256e4aa726f8c704e84ce12db49abe4f8a4f",
      "parents": [
        "dfbaa7d8a4056436b6a170625d64986ebb648486"
      ],
      "author": {
        "name": "Rene Rebe",
        "email": "rene@exactcode.de",
        "time": "Sun Jun 04 11:39:09 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:16 2006 -0700"
      },
      "message": "[PATCH] USB: Add Apple MacBook product IDs to usbhid\n\nThis adds the Apple MacBook product IDs for the Fn translation\nto the usbhid.\n\nSigned-off-by: Rene Rebe \u003crene@exactcode.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df9a1f482d1252045210f50048911e2efba61e62",
      "tree": "a2a581e278e9ef6ede4b58ef73d3388510f06064",
      "parents": [
        "47104b0dd32cec467574822b0dc3517b3de3f0ad"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jun 01 13:55:28 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] usbhid: use usb_reset_composite_device\n\nThis patch (as702) makes usbhid use the new usb_reset_composite_device\nAPI.  Now HID interfaces can coexist with other interfaces on the same\ndevice, and a reset can safely be requested by any of the drivers.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "633a7ecf89587879161179ac4f5a03722626866f",
      "tree": "ecbc0930e6644ce0b3719e19c656d3ddd7d8f55f",
      "parents": [
        "3f8f4a18f4f76a67fe5b80da1d3a3940e41a14a8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 30 10:21:14 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] usbhid: Remove unneeded blacklist entries\n\nNow that usbhid automatically applies HID_QUIRK_NOGET to keyboards and\nmice, we no longer need the blacklist entries that were present for no\nother purpose.  This patch (as698) removes them.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0f28b55db543001d360e4319bfc3f2c4e28ba05f",
      "tree": "ba4f93841ee399c6eba67c3920f4e10e74850258",
      "parents": [
        "a82e49b8aeb9f8dafdf6cf2e617c8b95bf056257"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 15 14:49:04 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] usbhid: automatically set HID_QUIRK_NOGET for keyboards and mice\n\nIt seems to be relatively common for USB keyboards and mice to dislike\nbeing polled for reports.  Since there\u0027s no need to poll a keyboard or\na mouse, this patch (as685) automatically sets the HID_QUIRK_NOGET flag\nfor devices that advertise themselves as either sort of device with boot\nprotocol support.\n\nThis won\u0027t cure all the problems since some devices don\u0027t support the\nboot protocol, but it\u0027s simple and easy and it should fix quite a few\nproblems.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a82e49b8aeb9f8dafdf6cf2e617c8b95bf056257",
      "tree": "c264d2e4193d76a68468c42ee36cb33affe018fa",
      "parents": [
        "2775562ad2af2fc131ef7987166db6e42217528f"
      ],
      "author": {
        "name": "Bart Massey",
        "email": "bart@cs.pdx.edu",
        "time": "Mon May 08 14:40:13 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB HID/HIDBP, INPUT DRIVERS: fix various usb/input/hid-input.c bugs that make Apple Mighty Mouse work poorly\n\nTransposed lines of code in drivers/usb/input/hid-input.c causes the\ncapability bits for a new HID device to be set before quirks are applied\nat configuration time.  When an HID event is then sent up to the input\nlayer, it may then be discarded as irrelevant because the wrong\ncapability bit is set.\n\nFurther, the quirks for the Apple Mighty Mouse are not quite right: the\nhorizontal scrolling needs its axis reversed, and the left and center\nbuttons are transposed.  Also, the mouse is labeled in the kernel with\nits earlier name (I think) of Apple PowerMouse.\n\nSteps to reproduce problem: Plug in an Apple Mighty Mouse.  Note that\nhorizontal scrolling doesn\u0027t work at all, and in fact doesn\u0027t generate\nany input events on /dev/input/eventN.  Note also that pushing the\nmiddle button performs the right button action, and vice versa.  Once\nyou have the horizontal scrolling working, note that it is backward WRT\nboth to vertical scrolling and to common sense.\n\nThis patch maybe should be broken up, as it does address two problems.\nThe transposed code in hidinput_configure_usage() probably creates bugs\nbeyond just the Mighty Mouse.  The rest of the patch renames POWERMOUSE\nto MIGHTYMOUSE everywhere (which I *believe* is correct), fixes the\nMIGHTYMOUSE quirk to swap the center and right mouse buttons, and adds a\nnew quirk HID_QUIRK_INVERT_HWHEEL also assigned to the MIGHTYMOUSE with\ncode in hidinput_hid_event() to implement it.\n\nSigned-off-by: Bart Massey \u003cbart@cs.pdx.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9effa978f1d51f6d0426ebabcf6cb32336bb3153",
      "tree": "9f30639c3bda03d031fc75f5b6404abbf19f17cb",
      "parents": [
        "73e487fdb75f8abf230968dbf73a3dc3b16808d3"
      ],
      "author": {
        "name": "Nicolas Boichat",
        "email": "nicolas@boichat.ch",
        "time": "Wed Apr 19 23:36:40 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: MacBook Pro touchpad support\n\nAdd support for MacBook touchpad in appletouch driver.\nThanks to Alex Harper for the informations.\n\nUse u16 instead of int16_t in atp_is_geyser* functions.\n\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5cd330f4f30eb154e7af9210bed42dfcd447997f",
      "tree": "5b480f10d1f4a3abb4fc338ae521b5c24d6fca20",
      "parents": [
        "c32ba30f76eb18b3d4449072fe9c345a9574796b"
      ],
      "author": {
        "name": "Henk Vergonet",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Mon May 15 12:34:43 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: add YEALINK phones to the HID_QUIRK_IGNORE blacklist\n\nKeys on Yealink based phones will not function properly when using the\ngeneric HID driver. This patch prevents the generic HID code from\ngrabbing the device before the regular yealink driver can get a grip on\nit.\n\nSigned-off-by: Henk Vergonet \u003cHenk.Vergonet@gmail.com\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3cbd5b32cb625f5c0f1b1476d154fac873dd49ce",
      "tree": "836110c370fc6b87746c77d15a3e09277d3817aa",
      "parents": [
        "fe65b97a5885a84baa103d7213754ff29e8f872f"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Mon Jun 05 00:18:43 2006 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 05 00:18:43 2006 -0400"
      },
      "message": "Input: fix accuracy of fixp-arith.h\n\nAdd the value of cos(90) \u003d 0 to the table.  This also moves the results so\nthat sin(x) \u003d\u003d sin(180-x) is true as expected.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "48d705522da4fa04bb0169a7ca3c9ab92e28b613",
      "tree": "4863bac913553850e33a0cfc8f8dabd598214bf7",
      "parents": [
        "9ccfc29c671c9d0a83c2a114d4bc5f85f3cd749d"
      ],
      "author": {
        "name": "Micon, David",
        "email": "DMicon@pelco.com",
        "time": "Sat May 20 14:59:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:17 2006 -0700"
      },
      "message": "[PATCH] HID read busywait fix\n\nMake a read of a HID device block until data is available.  Without it, the\nread goes into a busy-wait loop until data is available.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\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": "332bbf613868a5d5938ad9fb7436b2beae72d53d",
      "tree": "02fc85e7046a4a586e5a1a91f3cb3dcf8a8dcf28",
      "parents": [
        "b68f7de02ae380ddb4e5e457e3fe945ddfd0aa08"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Fri May 05 11:07:21 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 12 11:58:09 2006 -0700"
      },
      "message": "[PATCH] USB: add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist\n\nAfter recent changes, the USB keyboard as shipped with IBM pSeries systems\ndoes not work anymore, unless the keyboard is replugged after reboot.\nAdding this model to the blacklist fixes it.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bfb25849f00d0b8453191ee12125738b5f5c9146",
      "tree": "d2fe0d8c34cfd2bc5409f7f992653e0216f569dc",
      "parents": [
        "8e32640672bdcb01e0d83f087f09dd65fcbc3275"
      ],
      "author": {
        "name": "Jeffrey Vandenbroucke sign",
        "email": "jeffrey@wirehead.be",
        "time": "Tue Mar 28 15:21:36 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] hid-core.c: fix \"input irq status -32 received\" for Silvercrest USB Keyboard\n\nWhen not using this patch, the kernel will continuously return \"input irq\nstatus -32 received\", while making the keyboard unusable.  This can be\neasely resolved using HID_QUIRK_NOGET.  Vendor-ID and Device-ID should be\napplied to hid-core.c, and making an entry to make use of it.\n\nSigned-off-by: Jeffrey Vandenbroucke \u003cjeffrey@wirehead.be\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: 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": "01e89506351b84ac6f39eb70f99c71483768ca60",
      "tree": "e74b16de9107b8281b48e4514c34dcd6c585debd",
      "parents": [
        "48b1be6ac080c3bb5ad3e529d8816953507790ab"
      ],
      "author": {
        "name": "Michael Downey",
        "email": "downey@zymeta.com",
        "time": "Mon Apr 03 08:58:07 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] USB: keyspan-remote bugfix\n\nSigned-off-by: Michael Downey \u003cdowney@zymeta.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "999a6a6a2a24cf2e9fafc9b47ee263835f59b4a1",
      "tree": "8ea36e47d1c2f7e1fc9f5d258afd702e28826972",
      "parents": [
        "7d3fe085f9cdd3d3eea0154ea02e2f6b4a8f3974"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Wed Mar 29 16:34:16 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:22 2006 -0700"
      },
      "message": "[PATCH] USB: add new wacom devices to usb hid-core list\n\nThis patch adds support for DTF 521, Intuos3 12x12 and 12x19\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7d3fe085f9cdd3d3eea0154ea02e2f6b4a8f3974",
      "tree": "d5ccc9e457cd9abba9844f9e1562262ec74e5363",
      "parents": [
        "aafe5bd6ec341edfaf3233d272febbb8862a7251"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Wed Mar 29 16:33:49 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:22 2006 -0700"
      },
      "message": "[PATCH] USB: wacom tablet driver update\n\nThis patch adds support for DTF 521, Intuos3 12x12, and 12x19;\n           fixes minor data report bugs.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5e32b5767fca231e1c84b84e877a26766c27510f",
      "tree": "ee74712133bdcf7399257ff4fe1d892f23035c22",
      "parents": [
        "1d3e20236d7a5678d44602171bbd153c57c8c4bc"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Sat Apr 01 18:19:28 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:21 2006 -0700"
      },
      "message": "[PATCH] usb/input: remove Kconfig entries of old touchscreen drivers in favour of usbtouchscreen\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d3e20236d7a5678d44602171bbd153c57c8c4bc",
      "tree": "67aeb481e5d85f6af2cd6b1d7a1f2756c759c248",
      "parents": [
        "62a13db346bb6ef80c112d373733d3e873dad90b"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Wed Mar 29 22:41:07 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:21 2006 -0700"
      },
      "message": "[PATCH] USB: usbtouchscreen: unified USB touchscreen driver\n\nA new single driver for various USB touchscreen devices. It currently\nsupports:\n- eGalax TouchKit\n- PanJit TouchSet\n- 3M/Microtouch\n- ITM Touchscreens\n\nSupport for the diffent devices can be enabled/disable when CONFIG_EMBEDDED\nis set.\n\nSizes for comparision:\n   text    data     bss     dec     hex filename\n   2942     724       4    3670     e56 touchkitusb.ko\n   2647     660       0    3307     ceb mtouchusb.ko\n   2448     628       0    3076     c04 itmtouch.ko\n   4145    1012      12    5169    1431 usbtouchscreen.ko\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fb9ac9bda9aee5a42d44f4b503bdbd7c414ac201",
      "tree": "c0c02c2304fbfc1400904392f8a1f6403d3eb20a",
      "parents": [
        "75e2df603de69dba67dd64ab34a2313fdc52a4dd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 18:03:38 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB: input/: proper prototypes\n\nThis patch adds proper prototypes in a header file for some global\nfunctions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "95d465fd750897ab32462a6702fbfe1b122cbbc0",
      "tree": "65c38b2f11c51bb6932e44dd6c92f15b0091abfe",
      "parents": [
        "642fde17dceceb56c7ba2762733ac688666ae657",
        "683aa4012f53b2ada0f430487e05d37b0d94e90a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Apr 02 00:08:05 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Apr 02 00:08:05 2006 -0500"
      },
      "message": "Manual merge with Linus.\n\nConflicts:\n\tarch/powerpc/kernel/setup-common.c\n\tdrivers/input/keyboard/hil_kbd.c\n\tdrivers/input/mouse/hil_ptr.c\n"
    },
    {
      "commit": "53b3531bbbf70ac7551b32d1acc229d94de52658",
      "tree": "644440c93f599bbf64bb0b703c97b03b4dc5d737",
      "parents": [
        "29afd49b72a9b2c26fa8c678bcf3976d0540446b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:16:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:24 2006 -0800"
      },
      "message": "[PATCH] s/;;/;/g\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e56222ed52cec40427fa89f23b228232e3e327e",
      "tree": "353d9cb1b95b801c881e35c877b55f35e65f3505",
      "parents": [
        "9d5847bc1a3977fbfb4057aad41458df89792309"
      ],
      "author": {
        "name": "Wolfgang Rohdewald",
        "email": "wolfgang@rohdewald.de",
        "time": "Wed Mar 08 16:59:44 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:01 2006 -0800"
      },
      "message": "[PATCH] USB: add support for Creativelabs Silvercrest USB keyboard\n\nSigned-off-by: Wolfgang Rohdewald \u003cwolfgang@rohdewald.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aef4e266964bc15861b5835c1f5b9d2ebc155c2a",
      "tree": "49d606bc0843231942231b801dc3010ca32ab4f7",
      "parents": [
        "fb669cc01ed778c4926f395e44a9b61644597d38"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 31 12:58:38 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:56 2006 -0800"
      },
      "message": "[PATCH] usbhid: add error handling\n\nThis patch (as628c) adds error handling to the USB HID core.  When an\nerror is reported for an interrupt URB, the driver will do delayed\nretries, at increasing intervals, for up to one second.  If that doesn\u0027t\nwork, it will try to reset the device.  Testing by users has shown that\nboth the retries and the resets end up getting used.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4186ecf8ad16dd05759a09594de6a87e48759ba6",
      "tree": "3ee5292d9f4a36e3eb359b586289ec972bcbaf39",
      "parents": [
        "35cce732d9d4d9af6b4ad4d26d8f8c0eddb573a2"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Wed Jan 11 15:55:29 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:55 2006 -0800"
      },
      "message": "[PATCH] USB: convert a bunch of USB semaphores to mutexes\n\nthe patch below converts a bunch of semaphores-used-as-mutex in the USB\ncode to mutexes\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bbdb7dafb5b5a3c0197cbabd5055d8e9c093e3ea",
      "tree": "9ac23c97ef6a983e4e7a98e19f9307b8d3aad1f4",
      "parents": [
        "887c2560b6ceb5fe7ac24704e85af507c6d960e5"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Jan 06 20:54:29 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:52 2006 -0800"
      },
      "message": "[PATCH] USB: kzalloc for hid\n\nthis uses kzalloc in hid.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "50a598de407ea2e2f4e20bc34eeefe8bb5a8071e",
      "tree": "5ffdb8ab9ef6385defb41112d56557192a67130f",
      "parents": [
        "b39787a972042ded183343b177d9c595b5704575"
      ],
      "author": {
        "name": "Micah F. Galizia",
        "email": "mfgalizi@uwo.ca",
        "time": "Tue Mar 14 00:09:34 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Mar 14 00:09:34 2006 -0500"
      },
      "message": "Input: HID - fix duplicate key mapping for Logitech UltraX remote\n\nThis patch makes the \"cc/teletext\" key emit \"KEY_TEXT\" event instead of\n\"KEY_SUBTITLE\" which is already mapped to \"subtitle\" button.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e65335ef187c9cbc50bbc56be0fe966b593beb49",
      "tree": "e3a640d7f6774bde233e644e82b182c0c184ca27",
      "parents": [
        "8c450802a3abf0e8a45238fcb7d22ed9d6f191ce"
      ],
      "author": {
        "name": "Andrew Fuller",
        "email": "mactalla.obair@gmail.com",
        "time": "Sat Feb 25 09:52:27 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 28 12:42:06 2006 -0800"
      },
      "message": "[PATCH] USB: Wisegroup MP-8866 Dual USB Joypad\n\nThis patch is for the Dual USB Joypad [0925:8866] from Wisegroup.  The\nHID_QUIRK_NOGET is necessary for it to respond to input, and the\nHID_QUIRK_MULTI_INPUT is necessary to have two js# nodes appear.\n\nSigned-off-by: Andrew Fuller \u003cmactalla.obair@gmail.com\u003e\nCc: \"Dmitry Torokhov\" \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ba3e66e94b9fb8c2a370a90729e068314845549d",
      "tree": "f021a85387443d00be8d6b108579a38cec63e37c",
      "parents": [
        "a38408cd8d6bc0e5d16e609d4b1fdf9ba2e099ce"
      ],
      "author": {
        "name": "Michael Hund",
        "email": "mhund@ld-didactic.de",
        "time": "Thu Feb 02 09:36:43 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 13 21:33:39 2006 -0800"
      },
      "message": "[PATCH] USB: add new device ids to ldusb\n\nSigned-off-by: Michael Hund \u003cmhund@ld-didactic.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\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": "877260bd2618d1a6e6acf63100bd9d009b7c2856",
      "tree": "fdf0230f46c8a273db6db13be51ed2e8c698d1c2",
      "parents": [
        "6d453b9e3007da2c6cd8b71883505c381f0e0004"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Jan 19 23:59:12 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:43 2006 -0800"
      },
      "message": "[PATCH] USB: yealink printk warning fix\n\ndrivers/usb/input/yealink.c: In function `usb_probe\u0027:\ndrivers/usb/input/yealink.c:910: warning: int format, different type arg (arg 4)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "de289fdf6f6c51b21c94283ffa219d31e583f327",
      "tree": "17f196584c3ffb1a970166d93e0233c7b4717797",
      "parents": [
        "532a3de17038ea3bf75814778a6c4a25d01eab74"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Fri Jan 06 12:45:28 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:43 2006 -0800"
      },
      "message": "[PATCH] USB: remove extra newline in hid_init_reports\n\nThe warn() macro in include/linux/usb.h adds a newline.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "595b14cbccb2f9122bccfa6b55f2d9a380e9adeb",
      "tree": "88f6a554b47f4a5676a11805a4b6496e39987b46",
      "parents": [
        "630aa3cfd5f0bae9547fe7dff175d7323d60140d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 18 17:36:58 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:41 2006 -0800"
      },
      "message": "[PATCH] USB: remove some left over devfs droppings hanging around in the usb drivers\n\nAs there is no more usb devfs support, these bits would just confuse\npeople.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dc41baf8181884770d77ce0cfc8ae9617cb8b02c",
      "tree": "c024b6012066c3a96cf6b8fca4a16229a549cbe9",
      "parents": [
        "885e77430d2adddfab3f2ca65e4d3e9f5d489c50"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Thu Jan 26 07:44:31 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:41 2006 -0800"
      },
      "message": "[PATCH] USB HID: add blacklist entry for HP keyboard\n\nMy earlier experiment (adding a clear-halt for the interrupt-in\nendpoint)  failed.  It turns out that it does cause problems for other\ndevices.  And it wasn\u0027t needed anyway; a simple blacklist entry was\nenough to get my HP keyboard working.\n\nThis patch (as643) removes the clear-halt call and adds the blacklist\nentry.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a001100d8e4bf8ad98663d3ec1b91e4161267937",
      "tree": "54f3ad162aab15953936da1a0703a6b220702b90",
      "parents": [
        "5732ce8424527ec271e8fa43709948852aa3fc0a"
      ],
      "author": {
        "name": "Juergen Schindele",
        "email": "schindele@nentec.de",
        "time": "Mon Jan 09 08:51:48 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:38 2006 -0800"
      },
      "message": "[PATCH] USB: touchkitusb.c (eGalax driver) fix\n\nThis patch corrects the URB initialisation for transfers\nlike this is done in other drivers too.\nWithout this patch no data was transmitted on a PXA270 OHCI\nplatform. May apply to others too.\n\nSigned-off-by: Juergen Schindele \u003cschindele@nentec.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e2ce4f92a0f34e8c3316ec58fd6eb6aa282448e",
      "tree": "cbb996b43ecc036d69d32bbdcf61e607c9dc676f",
      "parents": [
        "09c280a24650ff74e713742e94120fdf7765cda8"
      ],
      "author": {
        "name": "Henk",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Fri Dec 30 19:41:11 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:37 2006 -0800"
      },
      "message": "[PATCH] drivers/usb/input/yealink.c: Cleanup device matching code\n\nThis should fix things mentioned below:\n\n\t\"I was curious why my firewall was loading a \u0027phone driver\u0027.\n\tIt turns out that the probing in the yealink driver is\n\ta little too assuming..\n\n\tstatic struct usb_device_id usb_table [] \u003d {\n\t    { USB_INTERFACE_INFO(USB_CLASS_HID, 0, 0) },\n\t    { }\n\t};\n\n\tSo it picked up my UPS, and loaded the driver.\n\tWhilst no harm came, because it later checks the vendor/product IDs,\n\tthis driver should probably be rewritten to only probe\n\tfor the device IDs it actually knows about.\n\n\tDave\"\n\nSigned-off-by: Henk Vergonet \u003chenk.vergonet@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6dea93477c3377cf4199fd37cc3fb11071987ae4",
      "tree": "33190c4ab5f6e9ec539c90c8cf4d0f3d96e62449",
      "parents": [
        "97d4ebfe7946bc9b89791c932a15c990a24aa94d"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Tue Jan 31 01:31:13 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Jan 31 01:31:13 2006 -0500"
      },
      "message": "Input: hiddev - fix off-by-one for num_values in uref_multi requests\n\nFound this when working with a HAPP UGCI device. It has a usage with 7\nindexes. I could read them all one at a time, but using a multiref it\nwould only allow me to read the first 6. The patch below fixed it.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "eab9edd27f7ceaad6b57085817d63287bda15190",
      "tree": "8ba37791bfeb95e660caf6192c8dcecd9ba2aa6e",
      "parents": [
        "1e27ffd4d7d39783c5196daa2584cca5785d1f95"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Sat Jan 14 10:08:06 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Jan 14 10:08:06 2006 -0500"
      },
      "message": "Input: HID - add support for fn key on Apple PowerBooks\n\nThis patch implements support for the fn key on Apple PowerBooks using\nUSB based keyboards and makes them behave like their ADB counterparts.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nAcked-by: Rene Nussbaumer \u003clinux-kernel@killerfox.forkbomb.ch\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1e27ffd4d7d39783c5196daa2584cca5785d1f95",
      "tree": "57776ea03fd2fa663c756d29da244c54375046d5",
      "parents": [
        "5fce9d7bc5f485358263cf3d895e90c974449e1f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Jan 14 00:28:04 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Jan 14 00:28:04 2006 -0500"
      },
      "message": "Input: wacom - fix compile on PowerPC\n\nRename G4 (new Graphire4) to WACOM_G4 to avoid clashes on PowerPC\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5fce9d7bc5f485358263cf3d895e90c974449e1f",
      "tree": "230dfcd1e9fc1994b2dc4a068724f780212be943",
      "parents": [
        "f0d5c6f419d3a10443f66d6835855837eae4ac4b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Jan 14 00:27:51 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Jan 14 00:27:51 2006 -0500"
      },
      "message": "Input: HID - add more simulation usages\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b65d0d1bacfdbb4a134a7ebd16f280d5d42241cb",
      "tree": "ac305f4d01a127e372d7e2d228e9afd5d2dbc892",
      "parents": [
        "940824b0ac6661ff4f3b36e7bce17f681d0cbc23"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Jan 14 00:26:15 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Jan 14 00:26:15 2006 -0500"
      },
      "message": "Input: HID - fix an oops in PID initialization code\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "940824b0ac6661ff4f3b36e7bce17f681d0cbc23",
      "tree": "c06af81c1983956a2beaee7c6f273a6edebef709",
      "parents": [
        "3dd01a831133e3260b9c77a09c234b012e9507da"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Sat Jan 14 00:25:39 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Jan 14 00:25:39 2006 -0500"
      },
      "message": "Input: HID - add support for Cherry Cymotion keyboard\n\nThe Cherry Cymotion is a special Linux keyboard made by Cherry, with\nonly one little problem: it doesn\u0027t work with Linux. This patch\n(originally by hexten.net, cleaned up by me) makes it work including\nall the special keys.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ],
  "next": "1f85145c5825a6f1fdf83e6c48e788dd3117c39a"
}
