)]}'
{
  "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": "5a3fcf5c7f035de8e2b28d144d67b7bebac8a723",
      "tree": "8be4fb6cb28dc58930edbbc5a50fb6420eb3ca7b",
      "parents": [
        "0029908ba9661ef26f7020309966aae23c2027b8"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Nov 07 00:31:51 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:12 2006 -0800"
      },
      "message": "USB: auerswald possible memleak fix\n\nfix possible memory leak in auerbuf_setup().\n\nRegards,\n\n\tMariusz Kozlowski\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Wolfgang Muees \u003cwolfgang@iksw-muees.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0029908ba9661ef26f7020309966aae23c2027b8",
      "tree": "f9f6c0e2003837f9880569c704c8cc4f2b1d86c5",
      "parents": [
        "6ab16a9029b0b26c23a4806d90ca76be6d6beae3"
      ],
      "author": {
        "name": "Alex Sanks",
        "email": "alex@sanks.net",
        "time": "Sun Oct 29 16:38:31 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:12 2006 -0800"
      },
      "message": "USB: ipaq: Add HTC Modem Support\n\nAdds support for HTC Smart Phones in modem mode (as opposed to sync\nmode).  Loads and works with pppd on my T-Mobile SDA.\n\nSigned-off-by: Alex Sanks \u003calex@sanks.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6ab16a9029b0b26c23a4806d90ca76be6d6beae3",
      "tree": "116199f4fcc539800abfd34f22cc92d1a49d76ed",
      "parents": [
        "70708f2c2a3c164e9aa80345919a22c838b3b314"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Tue Nov 07 10:16:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:12 2006 -0800"
      },
      "message": "USB: Fixed outdated usb_get_device_descriptor() documentation\n\nusb_get_device_descriptor() used to convert several descriptor fields to host\nCPU\u0027s byte order. Now that it doesn\u0027t convert them anymore, update the\ndocumentation to reflect this.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "70708f2c2a3c164e9aa80345919a22c838b3b314",
      "tree": "cd3adad318434b9f275e124aa37e2ccf73975b12",
      "parents": [
        "a7dc4eeac8f18de5fc6bea1a0f46e67f42b83509"
      ],
      "author": {
        "name": "Sergey Vlasov",
        "email": "vsu@altlinux.ru",
        "time": "Mon Nov 06 16:33:07 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:12 2006 -0800"
      },
      "message": "usb-storage: Remove duplicated unusual_devs.h entries for Sony Ericsson P990i\n\nFor some reason the unusual_devs.h entry for Sony Ericsson P990i had\nthree identical copies in a wrong place in the file in addition to the\ncorrect entry.\n\nSigned-off-by: Sergey Vlasov \u003cvsu@altlinux.ru\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "a3878f11ed29c50b7da1336adcac089e9c741fc2",
      "tree": "d91924e20eb2acef7166ac1e5cfd9d97e96f3182",
      "parents": [
        "bb7eef6eea53633a8a49f014fd27c08f7d5fda1a"
      ],
      "author": {
        "name": "Jan Mate",
        "email": "mate@fiit.stuba.sk",
        "time": "Wed Nov 08 19:58:04 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "USB Storage: unusual_devs.h entry for Sony Ericsson P990i\n\nUSB Storage: this patch adds support for Sony Ericsson P990i\n\nSigned-off-by: Jan Mate \u003cmate@fiit.stuba.sk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\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": "583ceada075597a5b6acab1140d61ac81586a2a6",
      "tree": "27ea85087cc6d09333f0121534e866f5e65c1c83",
      "parents": [
        "51b5bce8c253b82d4789161cc3b0c74bee313bb1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Oct 24 12:04:22 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "USB: OHCI: fix root-hub resume bug\n\nWhen a suspended OHCI controller sees a port\u0027s status change, it sets\nboth the Root-Hub-Status-Change and the Resume-Detect bits in the\nInterrupt Status register.  Processing both these bits, the driver\ntries to resume the root hub twice!\n\nThis patch (as807) fixes the bug by ignoring RD if RHSC is set.  It\nalso prints a slightly more informative log message when a\nremote-wakeup event occurs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "51b5bce8c253b82d4789161cc3b0c74bee313bb1",
      "tree": "4238c426d8ea9b8eeab1f0112f03e4453ad4c6e9",
      "parents": [
        "fad14a0da885714c8610982045a6d04a4886865e"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Thu Nov 02 23:14:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "USB: Fix UCR-61S2B unusual_dev entry\n\nRecently this entry\u0027s bcd scope was narrowed so as not to falsly apply\nto bcd\u0027s other than 0x0110. But while it breaks those of a larger bcd,\nit is still needed for those of a smaller bcd - so this changes the\nlower bcd limit to 0x0000.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fad14a0da885714c8610982045a6d04a4886865e",
      "tree": "4d4c9302db85b61be88cfed5e8a8c1f7c7e1c949",
      "parents": [
        "40c36092f75ae2026e35feb4f85caa143b64423a"
      ],
      "author": {
        "name": "Frank Sievertsen",
        "email": "frank@sievertsen.de",
        "time": "Fri Oct 20 09:43:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "USB: ftdi driver pid for dmx-interfaces\n\nPlease add a usb pid to the ftdi_sio driver. The pid is used by dmx4all\ndmx-interfaces (for stage lighting).\n\nThe interfaces are using the usb-id 0403:c850. I added the id to the driver\nand it works perfectly. I added a patch for linux 2.6.18.1, too.\n\nFrom: Frank Sievertsen \u003cfrank@sievertsen.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "40c36092f75ae2026e35feb4f85caa143b64423a",
      "tree": "1c7b637305eca86242a9eb081a14b182751b08b9",
      "parents": [
        "3da2495c0a92723d58cacaaff48dc60a29ddaae6"
      ],
      "author": {
        "name": "Kjell Myksvoll",
        "email": "kmyksvo@gmail.com",
        "time": "Sun Oct 22 23:26:42 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "USB: ftdi_sio: adds vendor/product id for a RFID construction kit\n\nAdds the vendor and prodcut id for a RFID construction kit from the\nElektor Electronics magazine, september 2006.\n\nFrom: Kjell Myksvoll \u003ckmyksvo@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3da2495c0a92723d58cacaaff48dc60a29ddaae6",
      "tree": "15df1f341c3c6f4f11edbe79306936a95a9ce423",
      "parents": [
        "237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Nov 14 16:28:01 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 16 14:26:11 2006 -0800"
      },
      "message": "OHCI: disallow autostop when wakeup is not available\n\nThis patch (as822) prevents the OHCI autostop mechanism from kicking in\nif the root hub is not able or not allowed to issue wakeup requests.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "18ee91fa9815fa3bb4e51cdcb8229bd0a0f11a70",
      "tree": "e1725a4cc51c73007b14045e548956b490d4b694",
      "parents": [
        "9b823b43ff308c914530ec7fde5e2d79cb37b51a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 02 12:29:12 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:19 2006 -0800"
      },
      "message": "USB: use MII hooks only if CONFIG_MII is enabled\n\nFix mcs7830 patch\n\nThe recent mcs7830 update to make the MII support sharable goofed various\npre-existing configurations in two ways:\n\n  - it made the usbnet infrastructure reference MII symbols even\n    when they\u0027re not needed in the kernel being built\n\n  - it didn\u0027t enable MII along with the mcs7830 minidriver\n\nThis patch fixes these two problems.\n\nHowever, there does seem to be a Kconfig reverse dependency bug in that MII\ngets wrongly enabled in some cases (like USBNET\u003dy and USBNET_MII\u003dn); I think\nI\u0027ve noticed that same problem in other situations too.  So the result can\nmean kernels being bloated by stuff that\u0027s needlessly enabled ... better\nthan wrongly being disabled, but contributing to bloat.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9b823b43ff308c914530ec7fde5e2d79cb37b51a",
      "tree": "f43b5ee7900a4ef235e7c1d48c1c4cf43f18d2c1",
      "parents": [
        "d518b2b48a9c11fc381b179709f5321bce1f3b39"
      ],
      "author": {
        "name": "Jan Mate",
        "email": "mate@fiit.stuba.sk",
        "time": "Fri Oct 20 14:51:44 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB Storage: unusual_devs.h entry for Sony Ericsson P990i\n\nUSB Storage: this patch adds support for Sony Ericsson P990i\n\nSigned-off-by: Jan Mate \u003cmate@fiit.stuba.sk\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": "11bd44abbd204f580ea91e75c84e012988971012",
      "tree": "a382f3554170368fc3d9abe811313d7f7c19afeb",
      "parents": [
        "23b0d968c2c82c2574ca97148ce092eff4ab84a6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Nov 01 14:26:26 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: fix compiler issues with newer gcc versions\n\nRemove complaint from newer GCCs; they don\u0027t like forward function\ndeclarations except in top-level contexts.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\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": "5a69ebe1e90d9e8d43131f08d344751cf42254c5",
      "tree": "6c1a77b3f6855ad8e1151b7a2b4b42fef59a510a",
      "parents": [
        "6c8df79f8c0f8d861ea25e6e104a29398d8398f4"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Sat Oct 28 18:07:25 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: usblp: fix system suspend for some systems\n\nthis has been confirmed to fix suspend problems with usblp.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6c8df79f8c0f8d861ea25e6e104a29398d8398f4",
      "tree": "32b00cd81e9b708c42e892d849a38f3ae779e055",
      "parents": [
        "d8fa59a8f6f7c9a1bc294154fd6805c6b247683d"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Sat Oct 28 11:36:59 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: failure in usblp\u0027s error path\n\nif urb submission fails due to a transient error here eg. ENOMEM\n, the driver is dead. This fixes it.\n\n\tRegards\n\t\tOliver\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\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": "baafe37c6a58d4ddb8c2c62cd0f20340b4c66b35",
      "tree": "eef8b844e619620e7977dd0baf3ebe4109fbf2d5",
      "parents": [
        "78001e3d75c5d3ae1e8dc9875892b9461e4c8d4b"
      ],
      "author": {
        "name": "Jan Luebbe",
        "email": "jluebbe@lasnet.de",
        "time": "Fri Oct 27 18:59:24 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: sierra: Fix id for Sierra Wireless MC8755 in new table\n\nThe new version of sierra.c has introduced tables for the 1 port and 3\nport variants. The device id i added in my last patch needs to be added\nto the 3 port table.\n\nSigned-off-by: Jan Luebbe \u003cjluebbe@lasnet.de\u003e\nCc: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "78001e3d75c5d3ae1e8dc9875892b9461e4c8d4b",
      "tree": "d1d543b9d34cf3ef30c7a45d2625ad8dbcac585f",
      "parents": [
        "68717950e11eab8ff754b2721d23e9cb3a47b56f"
      ],
      "author": {
        "name": "Bjorn Schneider",
        "email": "schneider@lipowsky.de",
        "time": "Sat Oct 28 12:42:04 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: new VID/PID-combos for cp2101\n\n3 new VID/PID combinations (registered with Silicon Laboratories Inc.)\nadded for devices made by Lipowsky Industrie Elektronik GmbH all using\nthe CP2102 usb-to-serial converter (Baby-JTAG, Baby-LIN, HARP-1).\n\nSigned-off-by: Bjorn Schneider \u003cschneider@lipowsky.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "bc724b98c5e782c2d6781428ed87768daa34921d",
      "tree": "cf86d71b8b85eb61698b159e07ebce543a714a24",
      "parents": [
        "90ac3c8124453fb355c10d3e1a27af5c0ab21099"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Thu Oct 19 00:11:17 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:17 2006 -0800"
      },
      "message": "USB: usb-storage: Unusual_dev update\n\nThe protocol in this entry is needed for some versions of the device but\nnot others. This adds the NEED_OVERRIDE flag to prevent it complaining\nto users who don\u0027t need it.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\n\n\n"
    },
    {
      "commit": "90ac3c8124453fb355c10d3e1a27af5c0ab21099",
      "tree": "89632f60e14cfbf173d2582fcb3fe120ba0e9c06",
      "parents": [
        "2de6c39f389f25442389c3ab0f2d9b50e3f4a77d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 09 12:14:34 2002 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:17 2006 -0800"
      },
      "message": "USB: add another sierra wireless device id\n\nAs reported by Peter Kucmeroski and Jason Ganovsky.\n\nCc: Peter Kucmeroski \u003cPKucmeroski@novell.com\u003e\nCc: Jason Ganovsky \u003cJGanovsky@novell.com\u003e\nCc: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7259f0d05d595b73ef312a082e628627c6414969",
      "tree": "6227c5e3cd0c31fa80c7a35113007caaf70bf3b6",
      "parents": [
        "70812522b847bdb8fabee963191734f5fa3143f3"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Sun Oct 29 22:46:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 30 12:08:40 2006 -0800"
      },
      "message": "[PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD\n\nkernel: INFO: trying to register non-static key.\nkernel: the code is fine but needs lockdep annotation.\nkernel: turning off the locking correctness validator.\nkernel:  [\u003cc04051ed\u003e] show_trace_log_lvl+0x58/0x16a\nkernel:  [\u003cc04057fa\u003e] show_trace+0xd/0x10\nkernel:  [\u003cc0405913\u003e] dump_stack+0x19/0x1b\nkernel:  [\u003cc043b1e2\u003e] __lock_acquire+0xf0/0x90d\nkernel:  [\u003cc043bf70\u003e] lock_acquire+0x4b/0x6b\nkernel:  [\u003cc061472f\u003e] _spin_lock_irqsave+0x22/0x32\nkernel:  [\u003cc04363d3\u003e] prepare_to_wait+0x17/0x4b\nkernel:  [\u003cf89a24b6\u003e] lpfc_do_work+0xdd/0xcc2 [lpfc]\nkernel:  [\u003cc04361b9\u003e] kthread+0xc3/0xf2\nkernel:  [\u003cc0402005\u003e] kernel_thread_helper+0x5/0xb\n\nAnother case of non-static lockdep keys; duplicate the paradigm set by\nDECLARE_COMPLETION_ONSTACK and introduce DECLARE_WAIT_QUEUE_HEAD_ONSTACK.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Markus Lidel \u003cmarkus.lidel@shadowconnect.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7a3bd177f248d01ee18a01d22048c80e071c331",
      "tree": "28738fb228d780d84897763a443ea39f521146ce",
      "parents": [
        "e17e31e388b2e49ff1c9a2bdb39d7aeb2975c19a"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Oct 20 14:20:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 17:56:39 2006 -0700"
      },
      "message": "[PATCH] fix PXA2xx UDC compilation error\n\nThis was apparently missed by the move to the generic IRQ code.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nCc: 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": "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": "9950421c1e90d08d52ef47df1fcebe6078b04af3",
      "tree": "8300d9ee3b8dc4c010714ca24cd1cf4eff528bbe",
      "parents": [
        "699ddda6ecd5751fd05fd5128aa7f93438974468"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 18:03:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 18:03:33 2006 -0700"
      },
      "message": "Fix USB gadget net2280.c compile\n\nIt would fail the compile due to the newly added error checking testing\na bad macro for a \"return value\" unless USB_GADGET_DEBUG_FILES was\nenabled.\n\nPointed out by Stephen Hemminger.\n\nAcked-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab352c2687a4361aec06a184ddb20deb1e5091eb",
      "tree": "e48f4a87265bd5bf3d110dc52a0607e8bb01a55a",
      "parents": [
        "964ee1deb3eac802902cd758ddb94b6a95c77987"
      ],
      "author": {
        "name": "Jan Luebbe",
        "email": "jluebbe@lasnet.de",
        "time": "Tue Oct 17 00:09:00 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "USB: Add device id for Sierra Wireless MC8755\n\nAdds the device id used by the UMTS cards in Lenovo X60s notebooks sold\nin Europe.\n\nSigned-off-by: Jan Luebbe \u003cjluebbe@lasnet.de\u003e\nCc: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "964ee1deb3eac802902cd758ddb94b6a95c77987",
      "tree": "31450378b2e8d9748b01906be44982b5a2079f64",
      "parents": [
        "033a3fb980b041c5b1c865d3e9dce9217d1dc94b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse",
        "time": "Tue Oct 17 10:17:58 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "USB: cleanup sierra wireless driver a bit\n\nThis saves over 30 lines and fixes a warning from sparse and allows\ndebugging to work dynamically like all other usb-serial drivers.\n\nCc: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "033a3fb980b041c5b1c865d3e9dce9217d1dc94b",
      "tree": "7e3f80114f01621e83885387b7fad80177071e48",
      "parents": [
        "5c09d144ff94706c2a5df292329ad83a27380173"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "linux@sierrawireless.com",
        "time": "Fri Oct 13 23:53:21 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "USB: Sierra Wireless driver update\n\nThe largest feature in this patch is that it adds significant throughput\nincrease to the Sierra driver and adds support for modem status line\ncontrol (e.g. the DTR line). This patch also updates the current sierra.c\ndriver so that it supports both 3-port Sierra devices and 1-port legacy\ndevices and removes Sierra\u0027s references in other related files (Kconfig and\nairprime.c).\n\nSigned-off-by: Kevin Lloyd  \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5c09d144ff94706c2a5df292329ad83a27380173",
      "tree": "4a6af6f5660bbed739546a68e5cd0d0bd3c44914",
      "parents": [
        "61926b975d83aa6c0124b5b0ce40c08579e6cc98"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Oct 13 15:57:58 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "USB: ftdi_sio whitespace fixes\n\nWhitespace fixups for drivers/usb/serial/ftdi_sio.c ...\nremoving end-of-line whitespace, and space-before-tab.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "61926b975d83aa6c0124b5b0ce40c08579e6cc98",
      "tree": "a90d88f4e47db7fb3ffc04dc64c1f221e3fac151",
      "parents": [
        "b3899dacafb10347b1b7a9f589b6c70cf8f08a3e"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Thu Oct 12 22:09:56 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "USB-SERIAL:cp2101 Add new device ID\n\nThis patch adds device ID 0xEA61. This is another factory default ID\nused by SILabs.\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b3899dacafb10347b1b7a9f589b6c70cf8f08a3e",
      "tree": "e160123cd2538fdf1a9391fd910a11d61d9e47c2",
      "parents": [
        "5dfb5f1d060a6f7dfddb78dc59f9e4d299088cc1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 21:50:24 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "USB/gadget/net2280: handle sysfs errors\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\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": "9ab99c8c513313c1c5931bdbd27dcc4bc7a3b7cd",
      "tree": "762680610ec09ed8d1a45aafe6c4fb6131418af8",
      "parents": [
        "deb8ee43a23d48116cb23eb8dd1de2348efb1e80"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Wed Oct 11 14:20:56 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "UEAGLE: fix ueagle-atm Oops\n\nThe array of attribute passed to sysfs_create_group() must be\nNULL-terminated.\n\nThe sysfs entries are created before the start of the modem state machine\nto avoid to stop it in case of errors in sysfs creation.  Also\n{destroy,create}_fs_entries are removed as they do nothing.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "0e185b7922ac81516c5c4653dcf6aacbf6341e73",
      "tree": "ef16d187c31398203e44e884255a4a5e1a87026d",
      "parents": [
        "c0fc0ee06f6c9ab37f53afc62b0d94a700fa7a97"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Oct 10 14:42:50 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: Memory leak in drivers/usb/serial/airprime.c\n\nthe commit\nhttp://www.kernel.org/git/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003d5dda171202f94127e49c12daf780cdae1b4e668b\nadded a memory leak.  In case we cant allocate an urb, we dont free the\nbuffer and leak it.  Coverity id #1438\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: Andy Gay \u003candy@andynet.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c0fc0ee06f6c9ab37f53afc62b0d94a700fa7a97",
      "tree": "bcffef531ff793cc676d038eec54704a41fccf8d",
      "parents": [
        "521b600b58376b7c85a7c615ee32fae185c20b16"
      ],
      "author": {
        "name": "Jan Mate",
        "email": "mate@fiit.stuba.sk",
        "time": "Tue Oct 10 14:42:47 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB Storage: unusual_devs.h entry for Sony Ericsson P990i\n\nUSB Storage: this patch adds support for Sony Ericsson P990i\n\nSigned-off-by: Jan Mate \u003cmate@fiit.stuba.sk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "521b600b58376b7c85a7c615ee32fae185c20b16",
      "tree": "f3b0965bdd5077db50daa7bdb9dd3b1031b13635",
      "parents": [
        "3ccf25ce185d4798e66a91812a7622f7fe6987df"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Oct 10 14:42:46 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: fix usbatm tiny race\n\nia64:\n\ndrivers/usb/atm/usbatm.c: In function `usbatm_do_heavy_init\u0027:\ndrivers/usb/atm/usbatm.c:1004: warning: implicit declaration of function `get_current\u0027\ndrivers/usb/atm/usbatm.c:1004: error: invalid type argument of `-\u003e\u0027\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3ccf25ce185d4798e66a91812a7622f7fe6987df",
      "tree": "78e11370e79563c09b867b7a60aac9cf707c1132",
      "parents": [
        "ad18027f4909c8fc107056460c97dbedb6635128"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Oct 13 09:59:17 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: unusual_devs entry for Nokia 6234\n\nThis patch (as803) adds an unusual_devs entry for the Nokia 6234\nmobile phone.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ad18027f4909c8fc107056460c97dbedb6635128",
      "tree": "cf15d6e79ba3324e4974634a7fa446ff10fa4381",
      "parents": [
        "c19ecd654209725444d1f47a4422e6f48846b53c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Oct 09 01:16:32 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: mos7840.c: fix a check-after-dereference\n\nThis patch fixes an obvious check-after-dereference spotted by the\nCoverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c19ecd654209725444d1f47a4422e6f48846b53c",
      "tree": "8f6de019004de5ca1f599bdbf57f392372f9be5a",
      "parents": [
        "1ff15e8efc1703eaae1eeec6fc09db6af1e4049f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Oct 09 01:16:24 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: ftdi-elan.c: remove dead code\n\nThe Coverity checker spotted this obviously dead code.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ff15e8efc1703eaae1eeec6fc09db6af1e4049f",
      "tree": "92aca4c8a5695b114bd571508047df2ba44748cb",
      "parents": [
        "a65dc301c7448a9a8d24bf1cbfe292541d1fa390"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sun Oct 08 22:56:40 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: Mitsumi USB FDD 061M: UNUSUAL_DEV multilun fix\n\nFrom: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a65dc301c7448a9a8d24bf1cbfe292541d1fa390",
      "tree": "accd226dcdd84f0422fd7d933fbfbbebb56ea4fd",
      "parents": [
        "0f64478cbc7a008fe7b7e9ae79a73d8a6904ead8"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Oct 06 00:09:29 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: fix dereference in drivers/usb/misc/adutux.c\n\nin two of the error cases, dev is still NULL,\nand we dereference it. Spotted by coverity (cid#1428, 1429)\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0f64478cbc7a008fe7b7e9ae79a73d8a6904ead8",
      "tree": "ce55416f6efd38a7383e99e843a826f17bd58f93",
      "parents": [
        "9fcde235270e6783600d1aee5bcda78c8282bcdd"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 09 12:14:34 2002 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "USB: add USB serial mos7720 driver\n\nAdd support for Moschip 7720 USB dual port usb to serial device.\n\nThis driver is originally based on the drivers/usb/io_edgeport.c driver.\n\nCleaned up and forward ported by me.\n\nCc: VijayaKumar \u003cvijaykumar@aspirecom.net\u003e\nCc: AjayKumar \u003cajay@aspirecom.net\u003e\nCc: Gurudeva \u003cgurudev@aspirecom.net\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": "a9fc6338bd51a3d5735839e756fe7b741c2e6fad",
      "tree": "0c75d1739bd65f21b125562dd9f603b1d195dd8c",
      "parents": [
        "c41286fd42f3545513f8de9f61028120b6d38e89"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 09 00:08:02 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "usbnet: add a mutex around phy register access\n\nWhen working on the mcs7830, I noticed the need for a mutex in its\nmdio_read/mdio_write functions. A related problem seems to be present\nin the asix driver in the respective functions.\n\nThis introduces a mutex in the common usbnet driver and uses it\nfrom the two hardware specific drivers.\n\nAcked-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c41286fd42f3545513f8de9f61028120b6d38e89",
      "tree": "2dddcf5c7423c0db62a1f8752c002cf62080287b",
      "parents": [
        "2a36d7083438ccb607055abae633f39495a99947"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 09 00:08:01 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "usbnet: improve generic ethtool support\n\nThis adds generic support for the ethtool commands get_settings,\nset_settings, get_link and nway_reset to usbnet. These are now\nimplemented using mii functions when a low-level driver supports\nmdio_read/mdio_write and does not override the usbnet ethtool\ncommands with its own.\n\nCurrently, this applies to the asix and the mcs7830 drivers.\nI have tested it on mcs7830.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2a36d7083438ccb607055abae633f39495a99947",
      "tree": "622266ad628307fe8e9ceec355c910b8c70a53b1",
      "parents": [
        "27d39e2627dc7493f554bc0549d8c63953762478"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 09 00:08:00 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "USB: driver for mcs7830 (aka DeLOCK) USB ethernet adapter\n\nThis driver adds support for the DeLOCK USB ethernet adapter\nand potentially others based on the MosChip MCS7830 chip.\n\nIt is based on the usbnet and asix drivers as well as the\noriginal device driver provided by MosChip, which in turn\nwas based on the usbnet driver.\n\nIt has been tested successfully on an OHCI, but interestingly\nthere seems to be a problem with the mcs7830 when connected to\nthe ICH6/EHCI in my thinkpad: it keeps receiving lots of\nbroken packets in the RX interrupt. The problem goes away when\nI\u0027m using an active USB hub, so I assume it\u0027s not related to\nthe device driver, but rather to the hardware.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "27d39e2627dc7493f554bc0549d8c63953762478",
      "tree": "17aa7627b203a897657472abaf3559a73ed4fa9d",
      "parents": [
        "f8ac232ad7388bfff680b26e84b3ac63889d1cea"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Oct 09 18:09:33 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "usb devio: handle class_device_create() error\n\nThis patch adds missing class_device_create() error check,\nand makes notifier return NOTIFY_BAD.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f8ac232ad7388bfff680b26e84b3ac63889d1cea",
      "tree": "f6961b189ec82c63d0eae24428c8d251d27fd302",
      "parents": [
        "d5477c11111467e19787f00d3cab20fb48c2699e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 08 16:02:00 2006 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "USB: drivers/usb/net/*: use BUILD_BUG_ON\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d5477c11111467e19787f00d3cab20fb48c2699e",
      "tree": "58716db7e697cdacec1895fc9803604eddfc775c",
      "parents": [
        "c40fd5ea565587c05b0e2c49c02cad2c35fd85c6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Oct 10 11:56:26 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "usbcore: fix endpoint device creation\n\nThis patch (as800) straightens out the USB endpoint class device\ncreation routine, fixing a refcount bug in the process.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c40fd5ea565587c05b0e2c49c02cad2c35fd85c6",
      "tree": "2ecf07bfaaf60ca6cadccd967f4750fe5f2d2f01",
      "parents": [
        "b62df4516981745d4b5de01ceec1d65a9174a524"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Oct 10 11:55:47 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "usbcore: fix refcount bug in endpoint removal\n\nThis patch (as799) fixes a nasty refcount error in the USB endpoint class.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b62df4516981745d4b5de01ceec1d65a9174a524",
      "tree": "b7eae113a1fc6b860763abb91ca49629552cbd83",
      "parents": [
        "96a518928e1fd00a6d0eb344f420ea82aeec8ab9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Oct 10 10:54:00 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "message": "UHCI: workaround for Asus motherboard\n\nThis patch (as798) adds a workaround to uhci-hcd.  At least one Asus\nmotherboard is wired in such a way that any device attached to a\nsuspended UHCI controller will prevent the system from entering\nsuspend-to-RAM by immediately waking it up.  The only way around the\nproblem is to turn the controller off instead of suspending it.\n\nThis fixes Bugzilla #6193.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96a518928e1fd00a6d0eb344f420ea82aeec8ab9",
      "tree": "b9482d646329df33edd77dc85041b5fd5613bf2b",
      "parents": [
        "516077c1ee8a4a47cc41634a29954b636f3975ea"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 09 12:24:49 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "message": "USB: ftdi-elan: fix sparse warnings\n\nDeleted some unused code that could do bad things on non-x86 platforms.\n\nAlso fixed some minor formatting errors.\n\nThanks to Al Viro for pointing out the sparse errors.\n\nCc: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "516077c1ee8a4a47cc41634a29954b636f3975ea",
      "tree": "937b43dd72ce5a745efb2f2b670c9ced199423d1",
      "parents": [
        "44960af1b6ab3e8fd23dc134fcf7862caf42936b"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 05 09:04:11 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "message": "USB: fix suspend support for usblp\n\nthis implements suspend support for usblp. According to the CUPS people\nENODEV will make CUPS retry the job. Thus it is returned in the runtime\ncase. My printer survives suspend/resume cycles with it.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "44960af1b6ab3e8fd23dc134fcf7862caf42936b",
      "tree": "feab883afb63dac3b996a79c38d3268923ed759f",
      "parents": [
        "6a4f1b41357d2bd65d39f7a5d44e92f69daaf04b"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Thu Oct 05 11:05:50 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "message": "cxacru: add the ZTE ZXDSL 852\n\n From http://doc.ubuntu-fr.org/materiel/zxdsl852.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a4f1b41357d2bd65d39f7a5d44e92f69daaf04b",
      "tree": "9cd7cb832e9c1435f16c6a1a11c949e3f23fd291",
      "parents": [
        "ccf40d62c70128990cf2e8775853cc3287cd7ce3"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Thu Oct 05 10:40:55 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "message": "speedtch: \"extended reach\"\n\nThe speedtouch modem setup code was reverse engineered many years\nago from a prehistoric windows driver. Less ancient windows drivers,\neven those from a few years ago, perform extra initialization steps\nwhich this patch adds to the linux driver.  David Woodhouse observed\nthat this initialization along with the firmware bin/sachu3/zzzlp2.eni\nfrom the driver at\nhttp://www.speedtouch.co.uk/downloads/330/301/UK3012%20Extended.zip\nimproves line sync speeds by about 20%.  He provided the original\npatch, which I\u0027ve modified to use symbolic names (BMaxDSL, ModemMode,\nModemOption) rather than magic numbers.  These names may not seem like\nmuch of an improvement (after all, what is \"ModemOption\" exactly?),\nbut they do have one big advantage: they are the names used in the\nwindows registry.  I\u0027ve made them available as module parameters.\nThanks are due to Aurelio Arroyo, who noticed the relationship\nbetween these magic numbers and the entries in Phonebook.ini.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ccf40d62c70128990cf2e8775853cc3287cd7ce3",
      "tree": "1f9ee5f3da100404be153f6d2a563b682d3f2ecc",
      "parents": [
        "e4a20daa7b44ab9805979eb716f6bb7532bc67b9"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "baldrick@free.fr",
        "time": "Thu Oct 05 09:56:44 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "message": "usbatm: fix tiny race\n\nIf usbatm_do_heavy_init finishes before usbatm_heavy_init\nwrites the pid, the disconnect method could shoot down the\nwrong process if the pid has been recycled.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e4a20daa7b44ab9805979eb716f6bb7532bc67b9",
      "tree": "7330e0b662483aee14cbb2c68aaf0c2c1f78b020",
      "parents": [
        "762f007b05446f5c63268fb2c28646f28959ee4b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 04 16:31:15 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "message": "USB: unusual_devs entry for Nokia 6131\n\nThis patch (as796) adds an unusual_devs entry for the Nokia 6131, which\ndoesn\u0027t like large transfer sizes.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "762f007b05446f5c63268fb2c28646f28959ee4b",
      "tree": "48e35914e0e423b6014fa57cd3474fcacdc18a38",
      "parents": [
        "a7a0c9cd1f45c2cae38ebe0951246bf94399818a"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@o2.pl",
        "time": "Fri Oct 06 07:23:11 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "message": "USB: fix cdc-acm problems with hard irq? (inconsistent lock state)\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a7a0c9cd1f45c2cae38ebe0951246bf94399818a",
      "tree": "2e93104a6328c5d3e1342552783c7917ad1061cb",
      "parents": [
        "531a39bbab213209a9914e68809bcf8b60a54f47"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Tue Oct 03 21:44:11 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "message": "UEAGLE : comestic changes\n\nHi,\n\nthis patch does some cosmetic changes :\n- dump firwmare version as soon as possible and export it on sysfs\n- hint about wrong cmv/dsp\n- Display a message to warn user when the modem is ready : it can help\n  people to detect problems on the line without debug trace\n- Fix wrong indent\n- display modem type (pots/isdn)\n- increase version number\n\n\nSigned-off-by: Matthieu Castet \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "531a39bbab213209a9914e68809bcf8b60a54f47",
      "tree": "44ecec0b3145cbc14d03ec4004ea95f8dba566b2",
      "parents": [
        "9ca5346483ea2c2e8932268246d1d8746fe3bcaa"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Tue Oct 03 21:49:29 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "message": "UEAGLE : use interruptible sleep\n\nthis patch use wait_event_interruptible_timeout and msleep_interruptible\nbeacause uninterruptible sleep (task state \u0027D\u0027) is counted as 1 towards\nload average, like running processes.\n\n\nSigned-off-by: Matthieu Castet \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "9ca5346483ea2c2e8932268246d1d8746fe3bcaa",
      "tree": "e53f26c946489d32cacd9e082427b0b81c75353b",
      "parents": [
        "8442ae00d47dad690ac1105b426274433dc672f8"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Tue Oct 03 21:46:33 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:31 2006 -0700"
      },
      "message": "UEAGLE : be suspend friendly\n\nthis patch avoid that the kernel thread block the suspend process.\nSome work is still need to recover after a resume.\n\nSigned-off-by: Matthieu Castet \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8442ae00d47dad690ac1105b426274433dc672f8",
      "tree": "629c48b66106bb16b069b54edcff52614381c880",
      "parents": [
        "1a2ea1dfc4ee078841cd6406ebf6bf0c5a3d25e9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Oct 02 07:20:10 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:30 2006 -0700"
      },
      "message": "USB: ohci-pnx4008 build fixes\n\nThe OHCI bus glue for the Philips PNX chips is missing a few calls.\n\n - Bus suspend/resume were wrongly omitted in the original submission.\n - Two new calls were added since that glue was submitted:\n     * Root hub irq enable call\n     * Shutdown hook for usbcore\n\nPlus usb_bus.hcpriv has now been removed from usbcore.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1a2ea1dfc4ee078841cd6406ebf6bf0c5a3d25e9",
      "tree": "cba3ced71bc8573e283fe5cd85c2eb532f3e3438",
      "parents": [
        "fbe2bafcb00b25265c2c869ba4615d6a5324b7f1"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Tue Oct 03 10:30:52 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:30 2006 -0700"
      },
      "message": "USB: suspend/resume support for kaweth\n\nthis adds support for suspend and resume to the kaweth driver.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fbe2bafcb00b25265c2c869ba4615d6a5324b7f1",
      "tree": "33524d8878fbb57b16930cd998771916f377d54d",
      "parents": [
        "91a9c9214e34c364bf15406aadb922787ae7129b"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Thu Sep 28 23:36:04 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:30 2006 -0700"
      },
      "message": "USB: remove private debug macros from kaweth\n\nthis kills the private debug macros from the kaweth driver.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "91a9c9214e34c364bf15406aadb922787ae7129b",
      "tree": "299c8cbe41baa25747a0bc1300665d4e0909057f",
      "parents": [
        "931b0411ac296591643662b7a790d15d6e23d57e"
      ],
      "author": {
        "name": "Chris Malley",
        "email": "mail@chrismalley.co.uk",
        "time": "Tue Oct 03 10:08:28 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:30 2006 -0700"
      },
      "message": "USB: Support for BT On-Air USB modem in cdc-acm.c\n\nThe patch below is a necessary workaround to support the BT On-Air USB modem, which\nfails to initialise properly during normal probing thus:\n\nSep 30 17:34:57 sled kernel: drivers/usb/class/cdc-acm.c: Zero length descriptor references\nSep 30 17:34:57 sled kernel: cdc_acm: probe of 1-1.2:1.0 failed with error -22\n\nAdding the patch below causes the probing section to be skipped, and the modem\nthen initialises correctly.\n\nSigned-off-by: Chris Malley \u003cmail@chrismalley.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "931b0411ac296591643662b7a790d15d6e23d57e",
      "tree": "c96b35d042ed64169e09e545777eb143614f5077",
      "parents": [
        "2daa48729dfafd349c2a52520734de2edb9dc805"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Tue Oct 03 10:31:36 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:30 2006 -0700"
      },
      "message": "airprime: New device ID.\n\nAdds support for the verizon wireless Broadband Access, National Access V640\nExpressCard34 Qualcomm 3G CDMA.\n\nReported by Maciej A. __enczykowski \u003cmaze@google.com\u003e\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": "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": "64f89798da35f43c6ef6afda0541e25034513458",
      "tree": "419546d28bac423277b504b3a94ed7da333490ca",
      "parents": [
        "4e4bc305e16440ab38060d61fbcb7d774881d2f1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 13:57:18 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 13:57:18 2006 -0700"
      },
      "message": "USB: revert EHCI VIA workaround patch\n\nThis reverts 26f953fd884ea4879585287917f855c63c6b2666 which caused\nresume problems on the mac mini.\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c714de5dcf41cee869c4a74e8783c6d9be459ef6",
      "tree": "4fb2aa010c227e72e1dd39a58ef14290ebb24060",
      "parents": [
        "cb04e6b61985d7fafcb9529e5fcff4689f0961d3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 10 22:45:37 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 10 15:37:21 2006 -0700"
      },
      "message": "[PATCH] devio __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97c4965d970587a1cc4264c1cffbf0ea9c1e35e8",
      "tree": "f366774b6f960281ba953b5f82544c1d012c68b6",
      "parents": [
        "5a42b81f03b756116f982e72838bc358bc4e460f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 09 20:29:03 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 09 14:19:08 2006 -0700"
      },
      "message": "[PATCH] mos7840 annotations\n\n__user annotations, NULL noise removal, %p use for pointers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28431146993e0ab3a2a592af8541543fe0cc2c8e",
      "tree": "669550724d03d9a9b829a5d6229f28fcb0d46cc0",
      "parents": [
        "5dcded1b0b4f1537bb6dff453fb805517756c94b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 08 15:00:12 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 08 12:32:36 2006 -0700"
      },
      "message": "[PATCH] misc arm pt_regs fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da66b719d16f6ea3801b859c1ff35d5cd05c517d",
      "tree": "47c5fd1a4d9f9d6beb089b8129aea0f471e9930a",
      "parents": [
        "efbc52f945696702a97a78b12812093f61880c2c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Oct 06 00:43:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 06 08:53:40 2006 -0700"
      },
      "message": "[PATCH] ohci: don\u0027t play with IRQ regs\n\nThis is a more correct fix for the way the ohci hcd was referencing pt_regs\nin the unlink paths.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: 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": "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": "f30c2269544bffc7bf1b0d7c0abe5be1be83b8cb",
      "tree": "2f6140d8a555af6a133690ed6b42599e78a43c54",
      "parents": [
        "670e9f34ee3c7e052514c85014d2fdd99b672cdc"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "message": "fix file specification in comments\n\nMany files include the filename at the beginning, serveral used a wrong one.\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "cab00891c5489cb6d0cde0a55d39bd5f2871fa70",
      "tree": "0dc810a15ad02dc76939b6ea021a4a24794561bb",
      "parents": [
        "44c09201a4178e08ed1c8cc37e7aea0683888f0a"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:36:44 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:36:44 2006 +0200"
      },
      "message": "Still more typo fixes\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "095096038d637c477ef3c1b674612bcbc4d60c2d",
      "tree": "2e850ffb08e7c13756efe16c562022d1289e37e6",
      "parents": [
        "c73a668c096fe3dd23c1062018e82eb85f5c7043"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:31:37 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:31:37 2006 +0200"
      },
      "message": "Fix several typos in drivers/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\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": "96b644bdec977b97a45133e5b4466ba47a7a5e65",
      "tree": "4c6d1f0d54746aa06132628379b2a0efec5e1701",
      "parents": [
        "e9ff3990f08e9a0c2839cc22808b01732ea5b3e4"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Oct 02 02:18:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:21 2006 -0700"
      },
      "message": "[PATCH] namespaces: utsname: use init_utsname when appropriate\n\nIn some places, particularly drivers and __init code, the init utsns is the\nappropriate one to use.  This patch replaces those with a the init_utsname\nhelper.\n\nChanges: Removed several uses of init_utsname().  Hope I picked all the\n\tright ones in net/ipv4/ipconfig.c.  These are now changed to\n\tutsname() (the per-process namespace utsname) in the previous\n\tpatch (2/7)\n\n[akpm@osdl.org: CIFS fix]\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Andrey Savochkin \u003csaw@sw.ru\u003e\nCc: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2425c08b37244005ff221efe4957d8aaff18609c",
      "tree": "488a298587acb651bd6964c0f9d53c9f48327362",
      "parents": [
        "43fa1adb9334bf4585cd53144eb5911488f85bc7"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Oct 02 02:17:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:15 2006 -0700"
      },
      "message": "[PATCH] usb: fixup usb so it uses struct pid\n\nThe problem with remembering a user space process by its pid is that it is\npossible that the process will exit, pid wrap around will occur.\nConverting to a struct pid avoid that problem, and paves the way for\nimplementing a pid namespace.\n\nAlso since usb is the only user of kill_proc_info_as_uid rename\nkill_proc_info_as_uid to kill_pid_info_as_uid and have the new version take\na struct pid.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b68e31d0ebbcc909d1941f9f230c9d062a3a13d3",
      "tree": "b32902e5de02081cbb9eca49d7bb0b444e2b4f23",
      "parents": [
        "ed97bd37efd8ff7398d3a7eedf4bcbf245f5dad3"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Oct 02 02:17:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:14 2006 -0700"
      },
      "message": "[PATCH] const struct tty_operations\n\nAs part of an SMP cleanliness pass over UML, I consted a bunch of\nstructures in order to not have to document their locking.  One of these\nstructures was a struct tty_operations.  In order to const it in UML\nwithout introducing compiler complaints, the declaration of\ntty_set_operations needs to be changed, and then all of its callers need to\nbe fixed.\n\nThis patch declares all struct tty_operations in the tree as const.  In all\ncases, they are static and used only as input to tty_set_operations.  As an\nextra check, I ran an i386 allyesconfig build which produced no extra\nwarnings.\n\n53 drivers are affected.  I checked the history of a bunch of them, and in\nmost cases, there have been only a handful of maintenance changes in the\nlast six months.  serial_core.c was the busiest one that I looked at.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d8c76e6f45c111c32a4b3e50a2adc9210737b0d8",
      "tree": "25521b59d48c6d8c9aec1af54dbe5008ad4b215b",
      "parents": [
        "9a53c3a783c2fa9b969628e65695c11c3e51e673"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Sat Sep 30 23:29:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:30 2006 -0700"
      },
      "message": "[PATCH] r/o bind mount prepwork: inc_nlink() helper\n\nThis is mostly included for parity with dec_nlink(), where we will have some\nmore hooks.  This one should stay pretty darn straightforward for now.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a53c3a783c2fa9b969628e65695c11c3e51e673",
      "tree": "5a6115e18ee105246d46e3db3d5b07749d232f5b",
      "parents": [
        "aab520e2f6c80160cabd187a8d0292d1cec8ff68"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Sat Sep 30 23:29:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:30 2006 -0700"
      },
      "message": "[PATCH] r/o bind mounts: unlink: monitor i_nlink\n\nWhen a filesystem decrements i_nlink to zero, it means that a write must be\nperformed in order to drop the inode from the filesystem.\n\nWe\u0027re shortly going to have keep filesystems from being remounted r/o between\nthe time that this i_nlink decrement and that write occurs.\n\nSo, add a little helper function to do the decrements.  We\u0027ll tie into it in a\nbit to note when i_nlink hits zero.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "027445c37282bc1ed26add45e573ad2d3e4860a5",
      "tree": "93eab101a938ffebaea64703033c8649df4d73f0",
      "parents": [
        "9ea0f9499d15c49df23e7aac4332d830c40e12d0"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Sat Sep 30 23:28:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:28 2006 -0700"
      },
      "message": "[PATCH] Vectorize aio_read/aio_write fileop methods\n\nThis patch vectorizes aio_read() and aio_write() methods to prepare for\ncollapsing all aio \u0026 vectored operations into one interface - which is\naio_read()/aio_write().\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Michael Holzheu \u003cHOLZHEU@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6e9a4738c9fadb7cbdcabc1e3b415159f3741ed9",
      "tree": "0e470bb8cd431d59698da5a6999ff35a347619a3",
      "parents": [
        "397d6140e93156ecb9cafcd9be0db10ff3c12ab3"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Sat Sep 30 23:28:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:24 2006 -0700"
      },
      "message": "[PATCH] completions: lockdep annotate on stack completions\n\nAll on stack DECLARE_COMPLETIONs should be replaced by:\nDECLARE_COMPLETION_ONSTACK\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "65934a9a028b88e83e2b0f8b36618fe503349f8e",
      "tree": "b0113f8387ee5592e579c63d41643f7911ad45e4",
      "parents": [
        "9361401eb7619c033e2394e4f9f6d410d6719ac7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Aug 29 19:06:31 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Sat Sep 30 20:52:32 2006 +0200"
      },
      "message": "[PATCH] BLOCK: Make USB storage depend on SCSI rather than selecting it [try #6]\n\nThis makes CONFIG_USB_STORAGE depend on CONFIG_SCSI rather than selecting it,\nas selecting it makes CONFIG_USB_STORAGE override the dependencies of SCSI,\ncausing it to turn on even if they aren\u0027t all met.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "6e3ce3ae8e872f2d3a30f5ce5bc3b7c5eeca4343",
      "tree": "d280a3f08a0e9803d270e45507c0a28df7cb044b",
      "parents": [
        "6174d0fd35f486f59b743630bdf088a9f9792d4d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 17:06:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 17:06:45 2006 -0700"
      },
      "message": "USB: fix build error in ohci driver\n\nThanks to Andrew for the original patch for this.\nI need to upgrade my version of gcc to catch these things...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6174d0fd35f486f59b743630bdf088a9f9792d4d",
      "tree": "dff7959fbb7d36b96301a85c5e651912c6cf02b7",
      "parents": [
        "e0318ebff4d96131bb3524308b845f642e64df81"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 26 14:51:48 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:36:47 2006 -0700"
      },
      "message": "USB: g_file_storage: Set sense info Valid bit only when needed\n\nStrictly speaking, the Valid bit in SCSI sense data is supposed to\nbe set only when the Information field contains a valid number.  This\npatch (as793) turns off the Valid bit when the Information field\nhasn\u0027t been set.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e0318ebff4d96131bb3524308b845f642e64df81",
      "tree": "20cc60b491fc9694521a48a996075e652ab9de49",
      "parents": [
        "8d1a243ba5dda5c1a3cca5df8fb19ab8b138f074"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 26 14:50:20 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:36:46 2006 -0700"
      },
      "message": "USB: fix autosuspend when CONFIG_PM isn\u0027t set\n\nThis patch (as791b) fixes things up to avoid compiler warnings or\nerrors when CONFIG_USB_SUSPEND or CONFIG_PM isn\u0027t set.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8d1a243ba5dda5c1a3cca5df8fb19ab8b138f074",
      "tree": "c9be9a9d8d4f5477a47bfc5f8a6f612a0c4867ca",
      "parents": [
        "1f7e1a3b7e05c833229c4b6e9d3c96262df59e99"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 26 14:46:16 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:36:46 2006 -0700"
      },
      "message": "OHCI: add auto-stop support\n\nThis patch (as790b) adds \"autostop\" support to ohci-hcd: the driver\nwill automatically stop the host controller when no devices have been\nconnected for at least one second.  This feature is useful when the\nUSB autosuspend facility isn\u0027t available, such as when\nCONFIG_USB_SUSPEND hasn\u0027t been set.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "1f7e1a3b7e05c833229c4b6e9d3c96262df59e99"
}
