)]}'
{
  "log": [
    {
      "commit": "88bf7b391dca840f03fe25e4ff8fe6b4319fa07b",
      "tree": "ee7ffbc4c2fec81c903f61eac85039eea630c1bd",
      "parents": [
        "e3db7691e9f3dff3289f64e3d98583e28afe03db"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 10 23:15:40 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] really fix funsoft driver\n\nFix void cast and re-enable on sparc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.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": "14e51f28ade783cd948cd10202a696ff7e5d33d6",
      "tree": "b22f2829b9384463c88b0ec2fb856042f889704f",
      "parents": [
        "4f45d0387b407348de48c212ac5b3496ce6d2fda"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Thu Dec 28 14:09:11 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:10 2007 -0800"
      },
      "message": "USB: asix: Fix AX88772 device PHY selection\n\nA small typo in ax88772_bind() prevents the device from selecting the\nproper PHY, leaving the device useless.  The attached patch fixes this.\nIf this patch can be added to the 2.6.19.x series as well, that would be\nhelpful for end-users.\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f45d0387b407348de48c212ac5b3496ce6d2fda",
      "tree": "40d41e6b266e5bf8a680cff4c6cd8136a79f23f5",
      "parents": [
        "c067dfc650a2d7d26d4b9bdecc339596f8746cff"
      ],
      "author": {
        "name": "Martin Williges",
        "email": "kernel@zut.de",
        "time": "Thu Dec 28 20:52:10 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:10 2007 -0800"
      },
      "message": "USB: usblp.c - add Kyocera Mita FS 820 to list of \"quirky\" printers\n\nThis patch gets the Kyocera FS-820 working with cups 1.2 via usb again. It\nadds the printer to the list of \"quirky\" printers. The printer seems not\nanswer to ID requests some seconds after plugging in. Patch is based on\nlinux-2.6.19.1.\n\nBackground:\nAs far as I could see (strace, usbmon), the Kyocera FS-820 answers to ID\nrequests only a few seconds after plugging it in. This applies to detecting\nit with cups and is also true for the printing itself, which is initiated\nwith an ID request. Since I have little usb knowledge, maybe someone can\ninterpret the data, especially the fist bulk transfer - why request 8192\nbytes? This is the second version of the patch.\n\nusbmon output of printing an email without patch:\ntail -F /tmp/printlog.txt\nc636e140 3374734463 S Bi:002:02 -115 8192 \u003c\nc9d43b40 3374734494 S Ci:002:00 s a1 00 0000 0000 03ff 1023 \u003c\nc9d43b40 3379732301 C Ci:002:00 -104 0\nc636e140 3379733294 C Bi:002:02 -2 0\n[...repeating...]\n\nwith patch:\ntail -F /tmp/printlog.txt\nd9cb82c0 3729790131 S Ci:002:00 s a1 00 0000 0000 03ff 1023 \u003c\nd9cb82c0 3729791725 C Ci:002:00 0 91 \u003d 005b4944 3a46532d 3832303b 4d46473a\n 4b796f63 6572613b 434d443a 50434c58 df956320 3732493190 S Bo:002:01 -115\n 1347 \u003d 1b252d31 32333435 5840504a 4c0a4050 4a4c2053 4554204d 414e5541\n 4c464545 [...more data...]\n\nSigned-off-by: Martin Williges \u003ckernel@zut.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c067dfc650a2d7d26d4b9bdecc339596f8746cff",
      "tree": "04bd47f225abb0d72395f9034f820d60d15b5241",
      "parents": [
        "c07be136a883a148a16ce4cd91163035631b37ea"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Jan 03 16:45:21 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:10 2007 -0800"
      },
      "message": "sisusb_con warning fixes\n\nx86_64:\n\ndrivers/usb/misc/sisusbvga/sisusb_con.c: In function \u0027sisusbcon_putc\u0027:\ndrivers/usb/misc/sisusbvga/sisusb_con.c:405: warning: cast from pointer to integer of different size\ndrivers/usb/misc/sisusbvga/sisusb_con.c: In function \u0027sisusbcon_putcs\u0027:\ndrivers/usb/misc/sisusbvga/sisusb_con.c:440: warning: cast from pointer to integer of different size\ndrivers/usb/misc/sisusbvga/sisusb_con.c: In function \u0027sisusbcon_clear\u0027:\ndrivers/usb/misc/sisusbvga/sisusb_con.c:494: warning: cast from pointer to integer of different size\ndrivers/usb/misc/sisusbvga/sisusb_con.c: In function \u0027sisusbcon_bmove\u0027:\ndrivers/usb/misc/sisusbvga/sisusb_con.c:566: warning: cast from pointer to integer of different size\ndrivers/usb/misc/sisusbvga/sisusb_con.c: In function \u0027sisusbcon_switch\u0027:\ndrivers/usb/misc/sisusbvga/sisusb_con.c:614: warning: cast from pointer to integer of different size\ndrivers/usb/misc/sisusbvga/sisusb_con.c: In function \u0027sisusbcon_scroll_area\u0027:\ndrivers/usb/misc/sisusbvga/sisusb_con.c:941: warning: cast from pointer to integer of different size\n\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c07be136a883a148a16ce4cd91163035631b37ea",
      "tree": "d4ab4f8279e93593b551e96e172899b7e6594930",
      "parents": [
        "684a0e70008934dbdf87ed35e29ccbb58e91f8dc"
      ],
      "author": {
        "name": "Sarah Bailey",
        "email": "saharabeara@gmail.com",
        "time": "Wed Jan 03 21:37:22 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:09 2007 -0800"
      },
      "message": "USB: Fixed bug in endpoint release function.\n\nError handling in usb_create_ep_files() is not correct unless\nthe minor number is freed in ep_device_release().\n\nSigned-off-by: Sarah Bailey \u003csaharabeara@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ad1428c96ebdee592aa475afe129530225bef186",
      "tree": "ed20309bdbc19adf44a6637a8b7222eb50877656",
      "parents": [
        "f1cd4ad202ce34d29c847fd82df948ff67c17826"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@yahoo.com",
        "time": "Sun Dec 31 13:43:26 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:09 2007 -0800"
      },
      "message": "USB storage: fix ipod ejecting issue\n\nThis patch from Pete fixes the \u0027ejecting problem\u0027 on yet another ipod. Please applyt.\n\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@yahoo.com\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "f1cd4ad202ce34d29c847fd82df948ff67c17826",
      "tree": "00dbcc2203fa7288cdc0898fb36086656676ce9f",
      "parents": [
        "e6a6e472f55e0c8398650446b64c40e4a373b0c5"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sun Dec 31 00:19:50 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:09 2007 -0800"
      },
      "message": "USB Storage: unusual_devs: add supertop drives\n\nThis combines patches from Alan Stern and Robert Schedel for two \"Super Top\"\ndrives that need the IGNORE_RESIDUE flag but have different vendor IDs.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e6a6e472f55e0c8398650446b64c40e4a373b0c5",
      "tree": "5475d314ad8cc2d1108a3ee7f6d9b616c6d7c88a",
      "parents": [
        "6a3c3d495201490ba51a8a26daf400d89c410e6e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Dec 10 11:47:04 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:09 2007 -0800"
      },
      "message": "USB: omap_udc build fixes (sync with linux-omap)\n\nResync the omap_udc driver with the latest from the Linux-OMAP tree.\nChanges include DMA API updates (it builds again!), clock/pm updates,\nminor bugfixes, whitespace.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "6a3c3d495201490ba51a8a26daf400d89c410e6e",
      "tree": "1e866a414ed46d79af8eb799319217335e5e7399",
      "parents": [
        "8c1527132c25512563b197b35453c7da22b4d699"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Dec 14 22:28:29 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:09 2007 -0800"
      },
      "message": "USB: funsoft is borken on sparc\n\ndrivers/usb/serial/funsoft.c: In function `funsoft_ioctl\u0027:\ndrivers/usb/serial/funsoft.c:35: warning: dereferencing `void *\u0027 pointer\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_iflag\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_iflag\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_iflag\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: warning: type defaults to `int\u0027 in declaration of `type name\u0027\ndrivers/usb/serial/funsoft.c:35: warning: dereferencing `void *\u0027 pointer\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_oflag\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_oflag\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_oflag\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: warning: type defaults to `int\u0027 in declaration of `type name\u0027\ndrivers/usb/serial/funsoft.c:35: warning: dereferencing `void *\u0027 pointer\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cflag\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cflag\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cflag\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: warning: type defaults to `int\u0027 in declaration of `type name\u0027\ndrivers/usb/serial/funsoft.c:35: warning: dereferencing `void *\u0027 pointer\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_lflag\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_lflag\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_lflag\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: warning: type defaults to `int\u0027 in declaration of `type name\u0027\ndrivers/usb/serial/funsoft.c:35: warning: dereferencing `void *\u0027 pointer\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_line\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_line\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_line\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: warning: type defaults to `int\u0027 in declaration of `type name\u0027\ndrivers/usb/serial/funsoft.c:35: warning: dereferencing `void *\u0027 pointer\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cc\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: warning: dereferencing `void *\u0027 pointer\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cc\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cc\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cc\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: warning: type defaults to `int\u0027 in declaration of `type name\u0027\ndrivers/usb/serial/funsoft.c:35: warning: dereferencing `void *\u0027 pointer\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cc\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cc\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cc\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: warning: type defaults to `int\u0027 in declaration of `type name\u0027\ndrivers/usb/serial/funsoft.c:35: warning: dereferencing `void *\u0027 pointer\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cc\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cc\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cc\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: warning: type defaults to `int\u0027 in declaration of `type name\u0027\ndrivers/usb/serial/funsoft.c:35: warning: dereferencing `void *\u0027 pointer\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cc\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cc\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: error: request for member `c_cc\u0027 in something not a structure or union\ndrivers/usb/serial/funsoft.c:35: warning: type defaults to `int\u0027 in declaration of `type name\u0027\n\nCc: David Clare \u003cdavid@funsoft.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c1527132c25512563b197b35453c7da22b4d699",
      "tree": "53e90cf5ca1056df90e4d99e1a9601a30c490e62",
      "parents": [
        "25c77b329467d563ec1fa5c3efab0b13996ce810"
      ],
      "author": {
        "name": "Miguel Angel Alvarez",
        "email": "ma.alvarez@ziv.es",
        "time": "Thu Dec 14 19:49:35 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:08 2007 -0800"
      },
      "message": "USB: fix interaction between different interfaces in an \"Option\" usb device\n\nJust the serial port in the first interface should control DTR and RTS\nlines. This way, the closing of the rest of the ports does not produce a\u003d\nhangup in the communication.\n\nSigned-off-by: Miguel Angel Alvarez \u003cma.alvarez@ziv.es\u003e\nSigned-off-by: Matthias Urlichs \u003cmatthias@urlichs.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "25c77b329467d563ec1fa5c3efab0b13996ce810",
      "tree": "8a19d8beb79bc2f3d18118fec3653e470b8cdaa2",
      "parents": [
        "c80a70d53fa0ca47ad122cd75fe32b6f41c04eb1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Dec 15 16:08:13 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:08 2007 -0800"
      },
      "message": "UHCI: support device_may_wakeup\n\nThis patch (as831) adds device_may_wakeup() support to uhci-hcd; it\nhas been lacking for a long time.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c80a70d53fa0ca47ad122cd75fe32b6f41c04eb1",
      "tree": "4989a16d0f1f0a4a1f4bfa44706e1912306de661",
      "parents": [
        "05a8057bb38bc803682f3e0af305c258b4566285"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Dec 15 16:06:25 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 05 12:19:08 2007 -0800"
      },
      "message": "UHCI: make test for ASUS motherboard more specific\n\nInstead of matching all motherboards whose name contains \"A7V8X\" for a\nremote-wakeup hardware bug, this patch (as829) matches only those\nboards whose name is exactly equal to \"A7V8X\".  Later motherboards\ndon\u0027t seem to have the bug.\n\n(In fact, it\u0027s possible that only one motherboard in the world has the\nbug.  With only one user reporting problems, it\u0027s hard to tell.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "69e4d94818cabf44d845b9f4b46d88de6e518dcf",
      "tree": "dca2e81aab9b9c7619f16faaaa634b0124431229",
      "parents": [
        "c96c9d7b618806a0b9256503cec2755291d60cf6"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jan 03 23:03:14 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 04 11:43:35 2007 +0100"
      },
      "message": "HID: fix help texts in Kconfig\n\nThe help text for CONFIG_HID might imply for someone that\nit\u0027s necessary to enable it for any keyboard or mouse\nattached to the system. This is obviously not correct, so\nfix it to avoid confusing the users.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "10f549fa1538849548787879d96bbb3450f06117",
      "tree": "4b26230ba720f735f159017ef80ff82caaa12583",
      "parents": [
        "d8a82d7b0a22495023e90856e58639412a5ee3f7"
      ],
      "author": {
        "name": "Soeren Sonnenburg",
        "email": "kernel@nn7.de",
        "time": "Fri Dec 29 16:47:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 30 10:55:55 2006 -0800"
      },
      "message": "[PATCH] make fn_keys work again on power/macbooks\n\nThe apple fn keys don\u0027t work anymore with 2.6.20-rc1.\n\nThe reason is that USB_HID_POWERBOOK appears in several files although\nUSB_HIDINPUT_POWERBOOK is the thing to be used.\n\nThe patch fixes this.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\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": "18ed1c051317ac3a685120cead2adb192b802347",
      "tree": "c08a9147119a6cb69114166c7107f6b0bba6e2ab",
      "parents": [
        "dab6df63086762629936e8b89a5984bae39724f6",
        "36bcbec7ce21e2e8b3143b11a05747330abeca70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 18:46:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 18:46:56 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (68 commits)\n  ACPI: replace kmalloc+memset with kzalloc\n  ACPI: Add support for acpi_load_table/acpi_unload_table_id\n  fbdev: update after backlight argument change\n  ACPI: video: Add dev argument for backlight_device_register\n  ACPI: Implement acpi_video_get_next_level()\n  ACPI: Kconfig - depend on PM rather than selecting it\n  ACPI: fix NULL check in drivers/acpi/osl.c\n  ACPI: make drivers/acpi/ec.c:ec_ecdt static\n  ACPI: prevent processor module from loading on failures\n  ACPI: fix single linked list manipulation\n  ACPI: ibm_acpi: allow clean removal\n  ACPI: fix git automerge failure\n  ACPI: ibm_acpi: respond to workqueue update\n  ACPI: dock: add uevent to indicate change in device status\n  ACPI: ec: Lindent once again\n  ACPI: ec: Change #define to enums there possible.\n  ACPI: ec: Style changes.\n  ACPI: ec: Acquire Global Lock under EC mutex.\n  ACPI: ec: Drop udelay() from poll mode. Loop by reading status field instead.\n  ACPI: ec: Rename gpe_bit to gpe\n  ...\n"
    },
    {
      "commit": "c3052905033f8785bcb2c71d5ce40b84259e3a80",
      "tree": "5438a97a337a8dd1d78280456d2e0472598c2737",
      "parents": [
        "71c83515f23b8f9c36abb4ceb37f2d911565942b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 11:46:03 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 11:46:03 2006 -0800"
      },
      "message": "USB Storage: remove duplicate Nokia entry in unusual_devs.h\n\nHow many times are we going to merge this entry...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "11e82730ccdaf2a6c056d04b03368c5a9e7c1305",
      "tree": "62a4e5a862d4c47665aa8f1e467e6a7d45433f99",
      "parents": [
        "a5176b78974451680bd93b8954230cf1a47dee1b"
      ],
      "author": {
        "name": "Eric Smith",
        "email": "eric@brouhaha.com",
        "time": "Tue Dec 19 13:15:25 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 11:29:18 2006 -0800"
      },
      "message": "[PATCH] usb serial: add support for Novatel S720/U720 CDMA/EV-DO modems\n\nAdd USB vendor/device IDs for Novatel Wireless S720 and U720 CDMA/EV-DO\nmodems to airprime.c.\n\nSigned-off-by: Eric Smith \u003ceric@brouhaha.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a5176b78974451680bd93b8954230cf1a47dee1b",
      "tree": "3a55310367cce42317d1e8ced65ac6a56b28c959",
      "parents": [
        "df251b8bfcc5879b947223746779f90018424a6d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Dec 19 13:15:23 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 11:29:04 2006 -0800"
      },
      "message": "[PATCH] USB: Nokia E70 is an unusual device\n\nTaken from http://bugzilla.kernel.org/show_bug.cgi?id\u003d7508\n\nWhen the Nokia E70 Phone is plugged in to the USB port, I get:\n\nend_request: I/O error, dev sda, sector 1824527\nsd 0:0:0:0: SCSI error: return code \u003d 0x10070000\nend_request: I/O error, dev sda, sector 1824535\nsd 0:0:0:0: SCSI error: return code \u003d 0x10070000\n\nThe fix is to add these lines to drivers/usb/storage/unusual_devs.h:\n\nCc: \u003chonkkis@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df251b8bfcc5879b947223746779f90018424a6d",
      "tree": "ceccc0b2fb72a2fe635640f8dd3374038ce55b38",
      "parents": [
        "bfb7fb79e913f60330037d1f302efee28d5f6770"
      ],
      "author": {
        "name": "Chris Frey",
        "email": "cdfrey@foursquare.net",
        "time": "Sat Dec 16 02:37:42 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:28 2006 -0800"
      },
      "message": "USB: fix to usbfs_snoop logging of user defined control urbs\n\nWhen sending CONTROL URB\u0027s using the usual CONTROL ioctl, logging works\nfine, but when sending them via SUBMITURB, like VMWare does, the\ncontrol fields are not logged.  This patch fixes that.\n\nI didn\u0027t see any major changes to devio.c recently, so this patch should apply\ncleanly to even the latest kernel.  I can resubmit if it doesn\u0027t.\n\nFrom: Chris Frey \u003ccdfrey@foursquare.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bfb7fb79e913f60330037d1f302efee28d5f6770",
      "tree": "e5c0fb70b4f7e57372baccc94bbef00e64e69146",
      "parents": [
        "943c441948581bd01ab196a4d32da88bfa0f13ce"
      ],
      "author": {
        "name": "Wojtek Kaniewski",
        "email": "wojtekka@toxygen.net",
        "time": "Fri Dec 08 03:26:00 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:27 2006 -0800"
      },
      "message": "USB: at91_udc: Additional checks\n\nThis patch performs additional checks in at91_udc, just in case of\nsome spurious interrupts or device enumeration.\n\nSigned-off-by: Wojtek Kaniewski \u003cwojtekka@toxygen.net\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "943c441948581bd01ab196a4d32da88bfa0f13ce",
      "tree": "e985bcf811c13a576a4169dde2b2dd8258d1c009",
      "parents": [
        "bc92c32aa21cf2e8808f8cff0be0a2a653652e92"
      ],
      "author": {
        "name": "Wojtek Kaniewski",
        "email": "wojtekka@toxygen.net",
        "time": "Fri Dec 08 03:23:00 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:27 2006 -0800"
      },
      "message": "USB: at91_udc: Cleanup variables after failure in usb_gadget_register_driver()\n\nThis patch zeroes some variables when usb_gadget_register_driver()\nfails. gadgetfs does a dummy registration to get the name of the USB\ndriver and then waits for user-land driver. If someone plugs the cable\nin the meantime, bad things happen, because at91_udc has been left in\ninconsistent state.\n\nSigned-off-by: Wojtek Kaniewski \u003cwojtekka@toxygen.net\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc92c32aa21cf2e8808f8cff0be0a2a653652e92",
      "tree": "a063f40061da1d6e89029d5cac7e128ac8973f2b",
      "parents": [
        "4b87361d49c04894458f4d4e80f9669abc894ae1"
      ],
      "author": {
        "name": "Wojtek Kaniewski",
        "email": "wojtekka@toxygen.net",
        "time": "Fri Dec 08 09:39:36 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:27 2006 -0800"
      },
      "message": "USB: at91_udc: allow drivers that support high speed\n\nThis patch allows gadget drivers that support high speed (e.g. gadgetfs)\nto work properly with at91_udc.\n\nFix suggested by Milan Svoboda in\nhttp://marc.theaimsgroup.com/?l\u003dlinux-usb-devel\u0026m\u003d115822184711817\n\nSigned-off-by: Wojtek Kaniewski \u003cwojtekka@toxygen.net\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4b87361d49c04894458f4d4e80f9669abc894ae1",
      "tree": "104f367f53487d77fa1ad5d07b31ae312bd673d7",
      "parents": [
        "29ba4b533b677f3cd7f2fc901d51054555a8f243"
      ],
      "author": {
        "name": "Tony Olech",
        "email": "tony.olech@elandigitalsystems.com",
        "time": "Wed Dec 06 13:16:22 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:27 2006 -0800"
      },
      "message": "USB: u132-hcd/ftdi-elan: add support for Option GT 3G Quad card\n\nELAN\u0027s U132 is a USB to CardBus OHCI controller adapter,\n    designed specifically for CardBus 3G data cards to\n    function in machines without a CardBus slot.\nThe \"ftdi-elan\" module is a USB client driver, that detects\n    a supported CardBus OHCI controller plugged into the\n    U132 adapter and thereafter provides the conduit for\n    for access by the \"u132-hcd\" module.\nThe \"u132-hcd\" module is a (cut-down OHCI) host controller\n    that supports a single OHCI function of the CardBus \n    card inserted into the U132 adapter.\n\nThe problem with the initial implementation is that when\nthe CardBus card inserted into the U132 adapter has multiple\nfunctions (and a CardBus card can support up to 4 functions),\nit was the first function that was arbitrarily choosen.\n\nThe first batch of 3G cards tested, like the Merlin Qualcomm\nV620, have two functions each supporting a seperate USB OHCI\nhost controller, of which it was that first function that is\nwired up to the 3G modem.\n\nThen along comes the Vodafone Mobile Connect 3G/GPRS data card,\naka \"Option GT 3G Quad\" as printed on it\u0027s rear or \"Option N.V.\nGlobeTrotter Fusion Quad Lite\" as read with \"lspci -v\". And it\nhas the meaningful functionality in the second CardBus function.\n\nThat presents a problem because it was the \"ftdi-elan\" module\nalone that knows how to communicate to the embedded CardBus slot\nand the \"u132-hcd\" module alone that knows how to access the\npcmcia configuration and CardBus accessible memory space. And\nof course, the information about attached (internally hardwired)\ndevices is contained within USB configuration embedded somewhere\nwithin the CardBus card.\n\nIf only the \"u132-hcd\" module probe() interface could return a\nresult code that propagated back to the instigating function\nplatform_device_register() then the \"ftdi-elan\" module could\ntry an alternative CardBus function.     However in spite of\nthe recent changes to the drivers/base/ routines that moved \ndevice_attach() from bus_add_device() to bus_attach_device()\nboth of those routines lose the \"failed to attach\" 0 result\ncode and thus the calling routine, namely device_add() is\nincapable of propaging the \"failed to attach\" condition back\nto platform_device_add() and consequently back to the caller\nof platform_device_register()\n\nExperiments show that patching bus_attach_device() to return\nENODEV fails with the kernel locking up very early during\nboot. But, however, if the patch is restricted to calls from\nplatform_device_add() then it does seem to work.\n\nUnfortunately, until the kernel\u0027s drivers/base is properly\nmodified to propagate -ENODEV back to the caller of\nplatform_device_register(), it is necessary to \"fix\" the\n\"ftdi-elan\" module by importing knowledge from the \n\"u132-hcd\" module. This is the reason for the duplicated\nfunctionality introduced in this patch.\n\nSigned-off-by: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "29ba4b533b677f3cd7f2fc901d51054555a8f243",
      "tree": "159f814dcf4b500cd0dca369bd39af9cfdcec266",
      "parents": [
        "ffd3326bf6282b9f606e92ae57e8f47f2e10e6b5"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu Dec 07 22:44:38 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:27 2006 -0800"
      },
      "message": "USB: at91_udc, misc fixes\n\nThis is an update to the AT91 USB Device (Gadget) driver.\n\nAdds support for the Atmel AT91SAM9260 and AT91SAM9261 processors.  The\nonly difference is how they handle the pullup pin.\n[Patch from Patrice Vilchez]\n\nNeed to clear any pending USB Device interrupts before registering the\ninterrupt handler.  The bootloader might have been using the USB Device\nport.   [Patch from Peer Georgi]\n\nVBUS detection is handled by a GPIO interrupt which only triggers on a\nchange. Is is therefore necessary to read the current VBUS state\nexplicitly at startup.  [Patch from Peer Georgi]\n\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ffd3326bf6282b9f606e92ae57e8f47f2e10e6b5",
      "tree": "a63757e053600754aeda03472427846f7eaf5b05",
      "parents": [
        "5151d04068e37e710d2cc3962351ca0979fc5ad1"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu Dec 07 22:44:33 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:27 2006 -0800"
      },
      "message": "USB: at91 udc, support at91sam926x addresses\n\nThis is an update to the AT91 USB Device (Gadget) driver.\n\nThe base I/O address provided in the platform_device resources is now\nioremap()\u0027ed instead of using a statically mapped memory area.  This\nhelps portability to the newer AT91sam926x processors.\n\nThe major change is that we now have to pass a \u0027struct at91_udc\u0027\nparameter to at91_udp_read() and at91_udp_write().\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5151d04068e37e710d2cc3962351ca0979fc5ad1",
      "tree": "b0ed3d5367f807071a72dfaf9fb722d8e5926900",
      "parents": [
        "23d10a9e376d6a9cd4afd4e27e5e403864f6729b"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Mon Oct 09 01:32:00 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:27 2006 -0800"
      },
      "message": "USB: OHCI support for PNX8550\n\nOHCI HCD (Host Controller Driver) for USB. Bus Glue for PNX8550.\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "23d10a9e376d6a9cd4afd4e27e5e403864f6729b",
      "tree": "ed13d347496c39fc25a0688385b83e1f0b17a302",
      "parents": [
        "ee269d98a9248fbb729c20ffda0f1b97e82c5c37"
      ],
      "author": {
        "name": "Takamasa Ohtake",
        "email": "ohtake-txa@necst.nec.co.jp",
        "time": "Wed Dec 06 17:04:15 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:27 2006 -0800"
      },
      "message": "USB: ohci handles hardware faults during root port resets\n\nI have found a problem where the root_port_reset() goes into an infinite\nloop and stalls the kernel.\n\nThis happens when a hardware fault inside the machine occurs during a small\ntiming window.  In case of USB device connection, if a USB device responds to\nhcd_submit_urb(), and later the controller fails before root_port_reset(),\nroot_port_reset() will loop infinitely because ohci_readl() will always\nreturn \"-1\".  Such a failure can include ejecting a CardBus OHCI controller.\n\nThe probability of this problem is low, but it will increase if PnP type\nusage is frequent.  The attached patch can solve this problem and I believe\nthat it is better to fix this problem.\n\nSigned-off-by: Takamasa Ohtake \u003cohtake-txa@necst.nec.co.jp\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee269d98a9248fbb729c20ffda0f1b97e82c5c37",
      "tree": "aede4612c64e54716f47124b92b609ba34385fb1",
      "parents": [
        "dd9048af41d017f5f9ea18fb451a3b5dc89d6b83"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Tue Dec 05 03:20:31 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:27 2006 -0800"
      },
      "message": "USB: ohci at91 warning fix\n\nRemove a warning about an unused variable in the OHCI bus glue for at91.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd9048af41d017f5f9ea18fb451a3b5dc89d6b83",
      "tree": "f205763d802ec27d06937bdd79dd598914ad7182",
      "parents": [
        "23d8c90e5691992a09ab113be2c1a81271b6d0d8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Dec 05 03:18:31 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:26 2006 -0800"
      },
      "message": "USB: ohci whitespace/comment fixups\n\nThis is an OHCI cleanup patch ... it removes a lot of erroneous whitespace\n(space before tab, at end of line) as well as the obsolete inline changelog.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6bea476cf628eb7bb18a036ac6a8fed1ad319951",
      "tree": "1d73df1432d393ecf82c16604fa40f0f8a1aa581",
      "parents": [
        "5f8364b7d63acdc2216ca0f7d0a8557c318479ea"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Dec 05 03:15:33 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:26 2006 -0800"
      },
      "message": "USB: gadget driver unbind() is optional; section fixes; misc\n\nAllow gadget drivers to omit the unbind() method.  When they\u0027re\nstatically linked, that\u0027s an appropriate memory saving tweak.\n\nSimilarly, provide consistent/simpler handling for a should-not-happen\nerror case:  removing a peripheral controller driver when a gadget\ndriver is still loaded.  Such code dates back to early versions of the\nfirst implementation of the gadget API, and has never been triggered.\n\nIncludes relevant section annotation fixs for gmidi.c, file_storage.c,\nand serial.c; we don\u0027t yet have an \"init or exit\" annotation.  Also\nsome whitespace fixes in gmidi.c (space at EOL, before tabs, etc).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5f8364b7d63acdc2216ca0f7d0a8557c318479ea",
      "tree": "01f4c0bf84d46659772a623dd591bba7e1f2b635",
      "parents": [
        "fe1ec341df1b510e5e614ccdad4a89273d6f6fe8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Dec 05 16:29:55 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:26 2006 -0800"
      },
      "message": "UHCI: module parameter to ignore overcurrent changes\n\nCertain boards seem to like to issue false overcurrent notifications,\nfor example on ports that don\u0027t have anything connected to them.  This\nlooks like a hardware error, at the level of noise to those ports\u0027\novercurrent input signals (or non-debounced VBUS comparators).  This\nsurfaces to users as truly massive amounts of syslog spam from khubd\n(which is appropriate for real hardware problems, except for the\nvolume from multiple ports).\n\nUsing this new \"ignore_oc\" flag helps such systems work more sanely,\nby preventing such indications from getting to khubd (and spamming\nsyslog).  The downside is of course that true overcurrent errors will\nbe masked; they\u0027ll appear as spontaneous disconnects, without the\ndiagnostics that will let users troubleshoot issues like\nshort-circuited cables.  In addition, controllers with no devices\nattached will be forced to poll for new devices rather than relying on\ninterrupts, since each overcurrent event would generate a new\ninterrupt.\n\nThis patch (as826) is essentially a copy of David Brownell\u0027s ignore_oc\npatch for ehci-hcd, ported to uhci-hcd.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fe1ec341df1b510e5e614ccdad4a89273d6f6fe8",
      "tree": "78554a7253ba6763a83a1912682a4714d6158a91",
      "parents": [
        "66eb2e93b99b79bd3d55ecea2098a8369c1ded0d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Dec 04 15:22:40 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:26 2006 -0800"
      },
      "message": "USB: Nokia E70 is an unusual device\n\nTaken from http://bugzilla.kernel.org/show_bug.cgi?id\u003d7508\n\nWhen the Nokia E70 Phone is plugged in to the USB port, I get:\n\nend_request: I/O error, dev sda, sector 1824527\nsd 0:0:0:0: SCSI error: return code \u003d 0x10070000\nend_request: I/O error, dev sda, sector 1824535\nsd 0:0:0:0: SCSI error: return code \u003d 0x10070000\n\nThe fix is to add these lines to drivers/usb/storage/unusual_devs.h:\n\nCc: \u003chonkkis@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "66eb2e93b99b79bd3d55ecea2098a8369c1ded0d",
      "tree": "f85a61dffae942114021ef21a5a67c4f1ea1e242",
      "parents": [
        "071e0a2aee9c289f50b9329d0c26474ca94f7c7a"
      ],
      "author": {
        "name": "Burman Yan",
        "email": "yan_952@hotmail.com",
        "time": "Mon Dec 04 15:22:40 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:26 2006 -0800"
      },
      "message": "USB AUERSWALD: replace kmalloc+memset with kzalloc\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "071e0a2aee9c289f50b9329d0c26474ca94f7c7a",
      "tree": "73fae1129a3fa4c2f99dcf46b481ef02adbb569d",
      "parents": [
        "ab1958905514da3b6c06d61523ebed142a16cc72"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Tue Dec 05 17:09:51 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:26 2006 -0800"
      },
      "message": "USB: fix Wacom Intuos3 4x6 bugs\n\nFixes Intuos3 4x6 bugs\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ab1958905514da3b6c06d61523ebed142a16cc72",
      "tree": "101c6db05e7f86249e0feac6a403b12ad77de962",
      "parents": [
        "16c76865df40357027479b6d85f59a07f8d01c8d"
      ],
      "author": {
        "name": "Johann Wilhelm",
        "email": "johann.wilhelm@student.tugraz.at",
        "time": "Sat Dec 02 07:25:31 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:25 2006 -0800"
      },
      "message": "usb-gsm-driver: Added VendorId and ProductId for Huawei E220 USB Modem\n\nAdded VendorId and ProductId for Huawei E220 USB Modem\n\nSigned-off-by: Johann Wilhelm \u003cjohann.wilhelm@student.tugraz.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "16c76865df40357027479b6d85f59a07f8d01c8d",
      "tree": "ececf3238826cb2cfb260685684acd15866af5a8",
      "parents": [
        "5859271ebd6c60d7d946bbbb6b485e164c6c614a"
      ],
      "author": {
        "name": "Johann Wilhelm",
        "email": "johann.wilhelm@student.tugraz.at",
        "time": "Sat Dec 02 07:16:32 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:25 2006 -0800"
      },
      "message": "usb-storage: Ignore the virtual cd-drive of the Huawei E220 USB Modem\n\nThis prevents the kernel from detecting the virtual cd-drive with the\nWindows drivers.\n\nSigned-off-by: Johann Wilhelm \u003cjohann.wilhelm@student.tugraz.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5859271ebd6c60d7d946bbbb6b485e164c6c614a",
      "tree": "415fe43a12d4200883c037193185d625fa675768",
      "parents": [
        "abc9404bb0bcfa8677ab5978b2c8b60ab5ef7536"
      ],
      "author": {
        "name": "Petko Manolov",
        "email": "petkan@nucleusys.com",
        "time": "Mon Dec 04 14:27:36 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:25 2006 -0800"
      },
      "message": "USB: rtl8150 new device id\n\nThis one adds another vendor ID to rtl8150 driver.  Please apply.\n\n\nSigned-off-by: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "abc9404bb0bcfa8677ab5978b2c8b60ab5ef7536",
      "tree": "298fc966a9a5ccaab8d2a8bbee04d04a9ffc1aec",
      "parents": [
        "c2585d962572744271a7e254d48c747727441936"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Dec 03 20:53:58 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:25 2006 -0800"
      },
      "message": "USB: fix ohci.h over-use warnings\n\nWhen u132-hcd is built, it includes local header ohci.h, which appears\nto have been intended only for use by ohci-hcd.\n\nThis throws warnings about functions which are defined and not used.\nThe warnings thrown are because three small functions are implemented in\nthe header, but not declared \u0027inline\u0027, a rather strange affair.\n\nSince these functions are small, let\u0027s go ahead and define them as\n\u0027inline\u0027, just like the inline functions surrounding them.  This makes\nthings more consistent, and kills the warnings.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c2585d962572744271a7e254d48c747727441936",
      "tree": "7e0f674b208f67abc55c6d97c9c78ef685db5e95",
      "parents": [
        "e05998d50d0bf9de5409a178e2f9869c7d1ea83e"
      ],
      "author": {
        "name": "David Clare",
        "email": "david@funsoft.com",
        "time": "Fri Dec 01 18:24:38 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:25 2006 -0800"
      },
      "message": "USB: Prevent the funsoft serial device from entering raw mode\n\nAdded a device specific ioctl function to prevent the disabling of canonical\nmode.  EINVAL is returned for any TCSETSF ioctl that doesn\u0027t have ICANON set.\nThis patch is for 2.6.17 or later kernels.\n\nWhen \"hwinfo --modem\" is executed it opens the funsoft USB serial device and\ndisables canonical mode.  The device is kept this way until hwininfo has\nfinished probing any modems on a system.  The funsoft device expects to be\nrunning in canonical mode.  Switching the device to raw mode can cause\nincomplete data packets and device timeouts.\n\nSigned-off-by: David Clare \u003cdavid@funsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e05998d50d0bf9de5409a178e2f9869c7d1ea83e",
      "tree": "152fec6542c37cf7e4d45de3ccdfdd30e5656fdb",
      "parents": [
        "8e42266965b9db03a86d2cf55400cd3afb67a114"
      ],
      "author": {
        "name": "Johannes Hoelzl",
        "email": "johannes.hoelzl@gmx.de",
        "time": "Sat Dec 02 16:54:27 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:14:25 2006 -0800"
      },
      "message": "Add Baltech Reader ID to CP2101 driver\n\nthis patch adds the Baltech Reader ID to the list of USB IDs in the\nCP2101 driver.\n\nFrom: Johannes Hoelzl \u003cjohannes.hoelzl@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8e42266965b9db03a86d2cf55400cd3afb67a114",
      "tree": "aacd80bf9337be749046bb1612438e54a51779da",
      "parents": [
        "b1cff285ae8d21012ad3717e412b0f50066dc061"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Sun Dec 03 09:46:35 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:13:23 2006 -0800"
      },
      "message": "USB: mutexification of usblp\n\nthis patch:\n- converts usblp fully to mutex\n- makes sleeping interruptible where EINTR can be returned anyway\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b1cff285ae8d21012ad3717e412b0f50066dc061",
      "tree": "d702adfe11a2279e0944fa42d6fb59eb677cbf62",
      "parents": [
        "337445313ffb7a7e97f408500c7448044d54f921"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Dec 04 16:43:01 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:13:23 2006 -0800"
      },
      "message": "usb serial: Eliminate bogus ioctl code\n\nSeveral drivers have bogus ioctl code that tries unneccessarily to\noverride the standard processing. In the three cases here the actual code\nis not only wrong but also not required as they implement the proper\nset_termios method as well.\n\nRemove the junk.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "337445313ffb7a7e97f408500c7448044d54f921",
      "tree": "06edb95235a502928fb8e76b395faf0673cb9e82",
      "parents": [
        "ec434e9b43c7d41bd6962b79f5374be5ca2ebe2d"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Mon Nov 27 18:41:30 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:13:23 2006 -0800"
      },
      "message": "USB: removing ifdefed code from gl620a\n\nas David has objected to the patch against the gl620a driver,\nhere\u0027s a patch implementing David\u0027 suggestion of removing the incomplete\nifdefed code from the gl620a driver.\n\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\n"
    },
    {
      "commit": "ec434e9b43c7d41bd6962b79f5374be5ca2ebe2d",
      "tree": "45fe86d48008ff6fa50f5267ef12e1fa30732146",
      "parents": [
        "87f28bde949125901494f50e4b4a5b609a20a120"
      ],
      "author": {
        "name": "Jan Capek",
        "email": "jan@ccsinfo.com",
        "time": "Tue Nov 28 22:35:12 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:13:23 2006 -0800"
      },
      "message": "USB: ftdi_sio - MachX product ID added\n\nbelow is a patch for the ftdi_sio driver to include a new device ID for\nCCS MachX PIC programmer.\n\n\nFrom: Jan Capek \u003cjan@ccsinfo.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "87f28bde949125901494f50e4b4a5b609a20a120",
      "tree": "b3289ec4b28ba6fef5219fe20c1c3aedf3c786b4",
      "parents": [
        "96ca014d53d2c2f9d3b32fe6f2f003e660c3bc63"
      ],
      "author": {
        "name": "Eagle Jones",
        "email": "eagle@newdream.net",
        "time": "Fri Nov 24 16:40:04 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:13:23 2006 -0800"
      },
      "message": "USB: airprime: add device id for dell wireless 5500 hsdpa card\n\nAdded the device id (0x413c, 0x8115) for the Dell wireless HSDPA 5500,\nwhich is a rebranded Novatel EU730.\n\nSigned-off-by: Eagle Jones \u003ceagle@newdream.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "96ca014d53d2c2f9d3b32fe6f2f003e660c3bc63",
      "tree": "7daca3e8dc0e9d400920f7bf5aacc7c548248f91",
      "parents": [
        "6a7255e1df3cf8f89c2c0c6eeea866c6bb17cfb9"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Fri Nov 24 12:55:59 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:13:23 2006 -0800"
      },
      "message": "USB: fix transvibrator disconnect race\n\nin disconnect you set the interface\u0027s private data to NULL. In your IO\nmethods you unconditionally follow the pointer into never never land.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a7255e1df3cf8f89c2c0c6eeea866c6bb17cfb9",
      "tree": "258bcf7b90865d21d2ae716ed57ff796f9531179",
      "parents": [
        "f238085415c56618e042252894f2fcc971add645"
      ],
      "author": {
        "name": "Sean Young",
        "email": "sean@mess.org",
        "time": "Wed Dec 06 20:27:32 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:13:22 2006 -0800"
      },
      "message": "USB: Fix oops in PhidgetServo\n\nThe PhidgetServo causes an Oops when any of its sysfs attributes are read\nor written too, making the driver useless.\n\nSigned-off-by: Sean Young \u003csean@mess.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9774f3384125912eb491ca77f77907324db3ed05",
      "tree": "0bdc7486e911dd9e955b41283ee19ac74521f7bd",
      "parents": [
        "3be11c8f4f2fa194834c2e83540f34da442b8977",
        "f238085415c56618e042252894f2fcc971add645"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:53:13 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:53:13 2006 -0500"
      },
      "message": "merge linus into test branch\n"
    },
    {
      "commit": "40b20c257a13c5a526ac540bc5e43d0fdf29792a",
      "tree": "e125c0c2b557e36cb0c3a2c3726fadbcdae0dca3",
      "parents": [
        "cece901481bafbf14de8cbd3a89ae869ea881055",
        "a8274d57afb83e4954ddcb3f8b7dd1c03a379bd4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:52:17 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 02:52:17 2006 -0500"
      },
      "message": "Pull platform-drivers into test branch\n"
    },
    {
      "commit": "519ab5f2be65b72cf12ae99c89752bbe79b44df6",
      "tree": "6e404b214e426e6ccc08e414df405655fb2b404c",
      "parents": [
        "f4715189dfb1c381ad36b7e02e3716fb7a7f84db"
      ],
      "author": {
        "name": "Yu Luming",
        "email": "luming.yu@gmail.com",
        "time": "Tue Dec 19 12:56:15 2006 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 20 01:42:19 2006 -0500"
      },
      "message": "ACPI: video: Add dev argument for backlight_device_register\n\nThis patch set adds generic abstract layer support for acpi video driver to\nhave generic user interface to control backlight and output switch control by\nleveraging the existing backlight sysfs class driver, and by adding a new\nvideo output sysfs class driver.\n\nThis patch:\n\nAdd dev argument for backlight_device_register to link the class device to\nreal device object.  The platform specific driver should find a way to get the\nreal device object for their video device.\n\n[akpm@osdl.org: build fix]\n[akpm@osdl.org: fix msi-laptop.c]\nSigned-off-by: Luming Yu \u003cLuming.yu@intel.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e3a0dd7ced76bb439ddeda244a9667e7b3800fc8",
      "tree": "426cefc6bbd41b9279dc7377062a131a36269a01",
      "parents": [
        "d1998ef38a13c4e74c69df55ccd38b0440c429b2"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Dec 14 11:49:53 2006 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Dec 14 13:37:23 2006 +0100"
      },
      "message": "[PATCH] Generic HID layer - build: USB_HID should select HID\n\nLet CONFIG_USB_HID imply CONFIG_HID. Making it only dependent might confuse\nusers to choose CONFIG_HID, but no particular HID transport drivers.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5cbded585d129d0226cb48ac4202b253c781be26",
      "tree": "fb24edc194a57ee81a3bf8a4dd8a95030dd0ad22",
      "parents": [
        "0743b86800cf1dfbf96df4a438938127bbe4476c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Dec 13 00:35:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:58 2006 -0800"
      },
      "message": "[PATCH] getting rid of all casts of k[cmz]alloc() calls\n\nRun this:\n\n\t#!/bin/sh\n\tfor f in $(grep -Erl \"\\([^\\)]*\\) *k[cmz]alloc\" *) ; do\n\t  echo \"De-casting $f...\"\n\t  perl -pi -e \"s/ ?\u003d ?\\([^\\)]*\\) *(k[cmz]alloc) *\\(/ \u003d \\1\\(/\" $f\n\tdone\n\nAnd then go through and reinstate those cases where code is casting pointers\nto non-pointers.\n\nAnd then drop a few hunks which conflicted with outstanding work.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e, Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd86128088554d64fea1679191509f00e6353c5b",
      "tree": "a828960f4bd44ef1682d88618e58c6ccd2367bc1",
      "parents": [
        "90aef12e6dd609e1ad7fb70044eedc78ca55ee5e"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Dec 13 00:34:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:52 2006 -0800"
      },
      "message": "[PATCH] Fix numerous kcalloc() calls, convert to kzalloc()\n\nAll kcalloc() calls of the form \"kcalloc(1,...)\" are converted to the\nequivalent kzalloc() calls, and a few kcalloc() calls with the incorrect\nordering of the first two arguments are fixed.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63f3861d2fbf8ccbad1386ac9ac8b822c036ea00",
      "tree": "f95ff72d8e8bb99bea2e4ad0526d606c81bd9229",
      "parents": [
        "4c2ae844b5ef85fd4b571c9c91ac48afa6ef2dfc"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:41:30 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:20 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - build\n\nThis modifies Makefiles and Kconfigs to properly reflect the creation of\ngeneric HID layer.\n\nIt also removes the dependency of BROKEN, which was introduced by the\nfirst patch in series (see the comment). Also updates credits.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4c2ae844b5ef85fd4b571c9c91ac48afa6ef2dfc",
      "tree": "814a010b2a4f23de93600b2783a8286201e1d1fb",
      "parents": [
        "aa8de2f038baec993f07ef66fb3e94481d1ec22b"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:41:22 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:19 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - pb_fnmode\n\npb_fnmode parameter has to be passed to usbhid, both for compatibility reasons\nand also because it logically belongs there.\n\nAlso removes empty hid-input.c file in drivers/usb/input.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aa8de2f038baec993f07ef66fb3e94481d1ec22b",
      "tree": "feb358b58c3eaf94381d9cc89306af0c8808d132",
      "parents": [
        "aa938f7974b82cfd9ee955031987344f332b7c77"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:41:17 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:17 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - input and event reporting\n\nhid_input_report() was needlessly USB-specific in USB HID. This patch\nmakes the function independent of HID implementation and fixes all\nthe current users. Bluetooth patches comply with this prototype.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aa938f7974b82cfd9ee955031987344f332b7c77",
      "tree": "21198b8aa8a4c3be76def4b57968dae816753846",
      "parents": [
        "4916b3a57fc94664677d439b911b8aaf86c7ec23"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:41:10 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:15 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - hiddev\n\n- hiddev is USB-only (agreed with Marcel Holtmann that Bluetooth currently\n  doesn\u0027t need it, and future planned interface (rawhid) will be more flexible\n  and usable)\n- both HID and USB-hid can be now compiled as modules (wasn\u0027t possible before\n  hiddev was fully separated from generic HID layer)\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4916b3a57fc94664677d439b911b8aaf86c7ec23",
      "tree": "fc8038ec52950ddfdb1c6c66f90eb1c381e446ca",
      "parents": [
        "229695e51efc4ed5e04ab471c82591d0f432909d"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:41:03 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:14 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - USB API\n\n- \u0027dev\u0027 in struct hid_device changed from struct usb_device to\n  struct device and fixed all the users\n- renamed functions which are part of USB HID API from \u0027hid_*\u0027 to\n  \u0027usbhid_*\u0027\n- force feedback initialization moved from common part into USB-specific\n  driver\n- added usbhid.h header for USB HID API users\n- removed USB-specific fields from struct hid_device and moved them\n  to new usbhid_device, which is pointed to by hid_device-\u003edriver_data\n- fixed all USB users to use this new structure\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "229695e51efc4ed5e04ab471c82591d0f432909d",
      "tree": "9e333780589010c61224f185a4a83323305e7d8d",
      "parents": [
        "dde5845a529ff753364a6d1aea61180946270bfa"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:40:53 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:12 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - API\n\n- fixed generic API (added neccessary EXPORT_SYMBOL, fixed hid.h to provide correct\n  prototypes)\n- extended hid_device with open/close/event function pointers to driver-specific\n  functions\n- added driver specific driver_data to hid_device\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dde5845a529ff753364a6d1aea61180946270bfa",
      "tree": "e0160fe45c047024b281a2805196a8c64242b59e",
      "parents": [
        "64bb67b1702958759f650adb64ab33496641e526"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:40:44 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:01 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - code split\n\nThe \"big main\" split of USB HID code into generic HID code and\nUSB-transport specific HID handling.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "64bb67b1702958759f650adb64ab33496641e526",
      "tree": "7d406465589b71ee1ec84868bfaa221d6813d0bd",
      "parents": [
        "1709775828de83b099554176b6d4971ebc772962"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:40:37 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:19:04 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - disable USB HID\n\nThis patch is a part of generic HID layer introduction. USB HID is\ndisabled, so that the code split and changes could be introduced in a\nway that is reviewable (i.e. separate patches), but not to break git\nbisect by uncompilable kernel throughout different stages of the code\nsplitup and changes. The last patch of this series enables HID again.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "606d099cdd1080bbb50ea50dc52d98252f8f10a1",
      "tree": "80d17450a5fb78effce3f4312f672c058658e004",
      "parents": [
        "edc6afc5496875a640bef0913604be7550c1795d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Dec 08 02:38:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:57 2006 -0800"
      },
      "message": "[PATCH] tty: switch to ktermios\n\nThis is the grungy swap all the occurrences in the right places patch that\ngoes with the updates.  At this point we have the same functionality as\nbefore (except that sgttyb() returns speeds not zero) and are ready to\nbegin turning new stuff on providing nobody reports lots of bugs\n\nIf you are a tty driver author converting an out of tree driver the only\nimpact should be termios-\u003ektermios name changes for the speed/property\nsetting functions from your upper layers.\n\nIf you are implementing your own TCGETS function before then your driver\nwas broken already and its about to get a whole lot more painful for you so\nplease fix it 8)\n\nAlso fill in c_ispeed/ospeed on init for most devices, although the current\ncode will do this for you anyway but I\u0027d like eventually to lose that extra\nparanoia\n\n[akpm@osdl.org: bluetooth fix]\n[mp3@de.ibm.com: sclp fix]\n[mp3@de.ibm.com: warning fix for tty3270]\n[hugh@veritas.com: fix tty_ioctl powerpc build]\n[jdike@addtoit.com: uml: fix -\u003eset_termios declaration]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Martin Peschke \u003cmp3@de.ibm.com\u003e\nAcked-by: Peter Oberparleiter \u003coberpar@de.ibm.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33cb89940082c54f348062db2f8bab6cf8fed816",
      "tree": "bf9fcca689b9843108177623e723f526c86a0d9e",
      "parents": [
        "592ccbf9fba665031765d9bb0f6c1ede1fa62f96"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:50 2006 -0800"
      },
      "message": "[PATCH] struct path: convert usb\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bef986502fa398b1785a3979b1aa17cd902d3527",
      "tree": "b59c1afe7b1dfcc001b86e54863f550d7ddc8c34",
      "parents": [
        "4bdbd2807deeccc0793d57fb5120d7a53f2c0b3c",
        "c99767974ebd2a719d849fdeaaa1674456f5283f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:07:56 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:07:56 2006 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/usb/input/hid.h\n"
    },
    {
      "commit": "ea14fad0d416354a4e9bb1a04f32acba706f9548",
      "tree": "2c8acc5331f189aef1d40ddce3f40d6be9314e77",
      "parents": [
        "6ee7e78e7c78d871409ad4df30551c9355be7d0e",
        "6705cda24fad1cb0ac82ac4f312df8ec735b39b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 15:40:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 15:40:39 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (76 commits)\n  [ARM] 4002/1: S3C24XX: leave parent IRQs unmasked\n  [ARM] 4001/1: S3C24XX: shorten reboot time\n  [ARM] 3983/2: remove unused argument to __bug()\n  [ARM] 4000/1: Osiris: add third serial port in\n  [ARM] 3999/1: RX3715: suspend to RAM support\n  [ARM] 3998/1: VR1000: LED platform devices\n  [ARM] 3995/1: iop13xx: add iop13xx support\n  [ARM] 3968/1: iop13xx: add iop13xx_defconfig\n  [ARM] Update mach-types\n  [ARM] Allow gcc to optimise arm_add_memory a little more\n  [ARM] 3991/1: i.MX/MX1 high resolution time source\n  [ARM] 3990/1: i.MX/MX1 more precise PLL decode\n  [ARM] 3986/1: H1940: suspend to RAM support\n  [ARM] 3985/1: ixp4xx clocksource cleanup\n  [ARM] 3984/1: ixp4xx/nslu2: Fix disk LED numbering (take 2)\n  [ARM] 3994/1: ixp23xx: fix handling of pci master aborts\n  [ARM] 3981/1: sched_clock for PXA2xx\n  [ARM] 3980/1: extend the ARM Versatile sched_clock implementation from 32 to 63 bit\n  [ARM] 3979/1: extend the SA11x0 sched_clock implementation from 32 to 63 bit period\n  [ARM] 3978/1: macro to provide a 63-bit value from a 32-bit hardware counter\n  ...\n"
    },
    {
      "commit": "7dfb71030f7636a0d65200158113c37764552f93",
      "tree": "276b812903d377b16d8828e888552fd256f48aab",
      "parents": [
        "8a05aac2631aa0e6494d9dc990f8c68ed8b8fde7"
      ],
      "author": {
        "name": "Nigel Cunningham",
        "email": "ncunningham@linuxmail.org",
        "time": "Wed Dec 06 20:34:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:27 2006 -0800"
      },
      "message": "[PATCH] Add include/linux/freezer.h and move definitions from sched.h\n\nMove process freezing functions from include/linux/sched.h to freezer.h, so\nthat modifications to the freezer or the kernel configuration don\u0027t require\nrecompiling just about everything.\n\n[akpm@osdl.org: fix ueagle driver]\nSigned-off-by: Nigel Cunningham \u003cnigel@suspend2.net\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e18b890bb0881bbab6f4f1a6cd20d9c60d66b003",
      "tree": "4828be07e1c24781c264b42c5a75bcd968223c3f",
      "parents": [
        "441e143e95f5aa1e04026cb0aa71c801ba53982f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:25 2006 -0800"
      },
      "message": "[PATCH] slab: remove kmem_cache_t\n\nReplace all uses of kmem_cache_t with struct kmem_cache.\n\nThe patch was generated using the following script:\n\n\t#!/bin/sh\n\t#\n\t# Replace one string by another in all the kernel sources.\n\t#\n\n\tset -e\n\n\tfor file in `find * -name \"*.c\" -o -name \"*.h\"|xargs grep -l $1`; do\n\t\tquilt add $file\n\t\tsed -e \"1,\\$s/$1/$2/g\" $file \u003e/tmp/$$\n\t\tmv /tmp/$$ $file\n\t\tquilt refresh\n\tdone\n\nThe script was run like this\n\n\tsh replace kmem_cache_t \"struct kmem_cache\"\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "441e143e95f5aa1e04026cb0aa71c801ba53982f",
      "tree": "884855ea1fdaa65ebc885ffebc65ee3a26f8a78f",
      "parents": [
        "e94b1766097d53e6f3ccfb36c8baa562ffeda3fc"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_DMA\n\nSLAB_DMA is an alias of GFP_DMA. This is the last one so we\nremove the leftover comment too.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e94b1766097d53e6f3ccfb36c8baa562ffeda3fc",
      "tree": "93fa0a8ab84976d4e89c50768ca8b8878d642a0d",
      "parents": [
        "54e6ecb23951b195d02433a741c7f7cb0b796c78"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_KERNEL\n\nSLAB_KERNEL is an alias of GFP_KERNEL.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54e6ecb23951b195d02433a741c7f7cb0b796c78",
      "tree": "c8885c49f37c8d383945b8af69d51597494ed62c",
      "parents": [
        "f7267c0c0721fd02ad3dc37c3d6dd24ccd81d4d6"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_ATOMIC\n\nSLAB_ATOMIC is an alias of GFP_ATOMIC\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55acbda0965ca0a29b0ca276e7d17a55edc11d1b",
      "tree": "db2eb5d570999e3e04f24d1ad57f7544b58df395",
      "parents": [
        "a06d72c1dcbff015250df6ad9f0b1d18c02113bf"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:23 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_NOIO\n\nSLAB_NOIO is an alias of GFP_NOIO with a single instance of use.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4796b71fbb907ce6b8a9acf1852d3646a80b4576",
      "tree": "6263f165446c581efdbb760205c1f85378fe6259",
      "parents": [
        "6d5aefb8eaa38e44b5b8cf60c812aceafc02d924",
        "ec0bf39a471bf6fcd01def2bd677128cea940b73"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Dec 06 15:01:18 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Wed Dec 06 15:01:18 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/pcmcia/ds.c\n\nFix up merge failures with Linus\u0027s head and fix new compile failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "6d5aefb8eaa38e44b5b8cf60c812aceafc02d924",
      "tree": "8945fd66a5f8a32f4daecf9799635ec5d7f86348",
      "parents": [
        "9db73724453a9350e1c22dbe732d427e2939a5c9"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 19:36:26 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 19:36:26 2006 +0000"
      },
      "message": "WorkQueue: Fix up arch-specific work items where possible\n\nFix up arch-specific work items where possible to use the new work_struct and\ndelayed_work structs.\n\nThree places that enqueue bits of their stack and then return have been marked\nwith #error as this is not permitted.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "4c1ac1b49122b805adfa4efc620592f68dccf5db",
      "tree": "87557f4bc2fd4fe65b7570489c2f610c45c0adcd",
      "parents": [
        "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
        "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/infiniband/core/iwcm.c\n\tdrivers/net/chelsio/cxgb2.c\n\tdrivers/net/wireless/bcm43xx/bcm43xx_main.c\n\tdrivers/net/wireless/prism54/islpci_eth.c\n\tdrivers/usb/core/hub.h\n\tdrivers/usb/input/hid-core.c\n\tnet/core/netpoll.c\n\nFix up merge failures with Linus\u0027s head and fix new compilation failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "af2b3b503ad1b071b66e1531caae252b4b95c847",
      "tree": "600785af3af4a79978f688fa35e19ab900db264b",
      "parents": [
        "a9606fd39083478bef313c0e3b77bc065e39e36e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Oct 25 21:49:27 2006 -0400"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:12:02 2006 -0500"
      },
      "message": "[PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation\n\nstruct pcmcia_device *p_dev-\u003econf.ConfigBase and .Present are set in almost\nall PCMICA driver right at the beginning, using the same calls but slightly\ndifferent implementations. Unfiy this in the PCMCIA core.\n\nIncludes a small bugfix (\"drivers/net/pcmcia/xirc2ps_cs.c: remove unused\nlabel\") from and Signed-off-by Adrian Bunk \u003cbunk@stusta.de\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "9641219825a54249d77d7aa1afa7d874a05c7f90",
      "tree": "94dae67a8804a070e2597b931d1e3335f08389fc",
      "parents": [
        "72a73a69f6a79266b8b4b18f796907b73a5c01e3",
        "94fcda1f8ab5e0cacc381c5ca1cc9aa6ad523576"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (103 commits)\n  usbcore: remove unused argument in autosuspend\n  USB: keep count of unsuspended children\n  USB hub: simplify remote-wakeup handling\n  USB: struct usb_device: change flag to bitflag\n  OHCI: make autostop conditional on CONFIG_PM\n  USB: Add autosuspend support to the hub driver\n  EHCI: Fix root-hub and port suspend/resume problems\n  USB: create a new thread for every USB device found during the probe sequence\n  USB: add driver for the USB debug devices\n  USB: added dynamic major number for USB endpoints\n  USB: pegasus error path not resetting task\u0027s state\n  USB: endianness fix for asix.c\n  USB: build the appledisplay driver\n  USB serial: replace kmalloc+memset with kzalloc\n  USB: hid-core: canonical defines for Apple USB device IDs\n  USB: idmouse cleanup\n  USB: make drivers/usb/core/driver.c:usb_device_match() static\n  USB: lh7a40x_udc remove double declaration\n  USB: pxa2xx_udc recognizes ixp425 rev b0 chip\n  usbtouchscreen: add support for DMC TSC-10/25 devices\n  ...\n"
    },
    {
      "commit": "94fcda1f8ab5e0cacc381c5ca1cc9aa6ad523576",
      "tree": "ffdcc2e33bce1343ce7e57e04e1beca190cf4201",
      "parents": [
        "ee49fb5dc89d34f1794ac9362fa97c1a640f7ddd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 20 11:38:46 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:53 2006 -0800"
      },
      "message": "usbcore: remove unused argument in autosuspend\n\nThanks to several earlier patches, usb_autosuspend_device() and\nusb_autoresume_device() are never called with a second argument other\nthan 1.  This patch (as819) removes the now-redundant argument.\n\nIt also consolidates some common code between those two routines,\nputting it into a new subroutine called usb_autopm_do_device().  And\nit includes a sizable kerneldoc update for the affected functions.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee49fb5dc89d34f1794ac9362fa97c1a640f7ddd",
      "tree": "310d11b695b631c091c9f442d566400ba9a86de9",
      "parents": [
        "d25450c68767481f7c9cc4823a6da8235db40be6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 22 16:55:54 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB: keep count of unsuspended children\n\nThis patch (as818b) simplifies autosuspend processing by keeping track\nof the number of unsuspended children of each USB hub.  This will\npermit us to avoid a good deal of unnecessary work all the time; we\nwill no longer have to create a bunch of workqueue entries to carry\nout autosuspend requests, only to have them fail because one of the\nhub\u0027s children isn\u0027t suspended.\n\nThe basic idea is simple.  There already is a usage counter in the\nusb_device structure for preventing autosuspends.  The patch just\nincrements that counter for every unsuspended child.  There\u0027s only one\ntricky part: When a device disconnects we need to remember whether it\nwas suspended at the time (leave the counter alone) or not (decrement\nthe counter).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d25450c68767481f7c9cc4823a6da8235db40be6",
      "tree": "1a982e5b7ed83f1911bbc3e58a02552d765d192a",
      "parents": [
        "ce3615879ae85373c03744b45b7c2d7ae5e29b2a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 20 11:14:30 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB hub: simplify remote-wakeup handling\n\nThis patch (as817) simplifies the remote-wakeup processing in the hub\ndriver.  Now instead of using a specialized code path, it relies on\nthe standard USB resume routines.  The hub_port_resume() function does\nan initial get_port_status() to see whether the port has already\nresumed itself (as it does when a remote-wakeup request is sent).\nThis will slow down handling of other resume events slightly, but not\nenough to matter.\n\nThe patch also changes the hub_port_status() routine, making it return\nan error if a short reply is received.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce3615879ae85373c03744b45b7c2d7ae5e29b2a",
      "tree": "b65e10b1d6a45cbda9d295a1198fb050842f3777",
      "parents": [
        "1f9fc882d92f3ff390455836f98d7ddc36d4e4c3"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 20 11:12:22 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB: struct usb_device: change flag to bitflag\n\nThis patch (as816) changes an existing flag in the usb_device\nstructure to a bitflag, preparing the way for more bitflags to come\nin the future.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f9fc882d92f3ff390455836f98d7ddc36d4e4c3",
      "tree": "55e23959337683a5dc0d5b3b00c8c5f83b61ed7e",
      "parents": [
        "40f122f343797d02390c5a157372cac0c5b50bb7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 20 11:06:59 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "OHCI: make autostop conditional on CONFIG_PM\n\nUnlike UHCI, OHCI does not exert any DMA load on the system when no\ndevices are connected.  Consequently there is no advantage to doing\nan autostop other than the power savings, so we shouldn\u0027t compile the\nnecessary code unless CONFIG_PM is enabled.\n\nThis patch (as820) makes the root-hub suspend and resume routines\nconditional on CONFIG_PM.  It also prevents autostop from activating\nif the device_may_wakeup flag isn\u0027t set; some people use this flag to\nalert the driver about Resume-Detect bugs in the hardware.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "40f122f343797d02390c5a157372cac0c5b50bb7",
      "tree": "87f7b3f5b6fc347466668a4b9d8b67d32f5bb014",
      "parents": [
        "8c03356a559ced6fa78931f498193f776d67e445"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 09 14:44:33 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB: Add autosuspend support to the hub driver\n\nThis patch (as742b) adds autosuspend/autoresume support to the USB hub\ndriver.  The largest aspect of the change is that we no longer need a\nspecial flag for root hubs that want to be resumed.  Now every hub is\nautoresumed whenever khubd needs to access it.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c03356a559ced6fa78931f498193f776d67e445",
      "tree": "56539740dea1febc7cac7a83bde1a56e48e9d5ec",
      "parents": [
        "c066475e1fe3b3afbd613ddf5f1eca9be4fb6de0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 09 14:42:16 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "EHCI: Fix root-hub and port suspend/resume problems\n\nThis patch (as738b) fixes numerous problems in the controller/root-hub\nsuspend/resume/remote-wakeup support in ehci-hcd:\n\n\tThe bus_resume() routine should wake up only the ports that\n\twere suspended by bus_suspend().  Ports that were already\n\tsuspended should remain that way.\n\n\tThe interrupt mask is used to detect loss of power in the\n\tbus_resume() routine (if the mask is 0 then power was lost).\n\tHowever bus_suspend() always sets the mask to 0.  Instead the\n\tmask should retain its normal value, with port-change-detect\n\tinterrupts disabled if remote wakeup is turned off.\n\n\tThe interrupt mask should be reset to its correct value at the\n\tend of bus_resume() regardless of whether power was lost.\n\n\tbus_resume() reinitializes the operational registers if power\n\twas lost.  However those registers are not in the aux power\n\twell, hence they can lose their values whenever the controller\n\tis put into D3.  They should always be reinitialized.\n\n\tWhen a port-change interrupt occurs and the root hub is\n\tsuspended, the interrupt handler should request a root-hub\n\tresume instead of starting up the controller all by itself.\n\n\tThere\u0027s no need for the interrupt handler to request a\n\troot-hub resume every time a suspended port sends a\n\tremote-wakeup request.\n\n\tThe pci_resume() method doesn\u0027t need to check for connected\n\tports when deciding whether or not to reset the controller.\n\tIt can make that decision based on whether Vaux power was\n\tmaintained.\n\n\tEven when the controller does not need to be reset,\n\tpci_resume() must undo the effect of pci_suspend() by\n\tre-enabling the interrupt mask.\n\n\tIf power was lost, pci_resume() must not call ehci_run().\n\tAt this point the root hub is still supposed to be suspended,\n\tnot running.  It\u0027s enough to rewrite the command register and\n\tset the configured_flag.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c066475e1fe3b3afbd613ddf5f1eca9be4fb6de0",
      "tree": "43d9d68fd1d57a3ae376d0d3fe22df32482715d3",
      "parents": [
        "958e8741bf9ff5d0f0b82b7cef578e96c764a288"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 11 01:55:12 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB: create a new thread for every USB device found during the probe sequence\n\nMight speed up some systems.  If nothing else, a bad driver should not\ntake the whole USB subsystem down with it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "958e8741bf9ff5d0f0b82b7cef578e96c764a288",
      "tree": "54a80a06ac5abeb2f217f08ed45a6e3aa1cd662f",
      "parents": [
        "7e27780ffdf5fcf8675dfb278ca316a1f2b7e179"
      ],
      "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 Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB: add driver for the USB debug devices\n\nIt\u0027s a simple usb-serial driver that just creates a tty device to read\nand write from.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7e27780ffdf5fcf8675dfb278ca316a1f2b7e179",
      "tree": "0e65f7afd10ef3fae8daac86a4327a1b3bd481dc",
      "parents": [
        "10c8211c634f759633ffcdc3b0e2913963b32abc"
      ],
      "author": {
        "name": "Sarah Bailey",
        "email": "saharabeara@gmail.com",
        "time": "Sat Nov 18 22:30:16 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:52 2006 -0800"
      },
      "message": "USB: added dynamic major number for USB endpoints\n\nThis patch is an update for Greg K-H\u0027s proposed usbfs2:\nhttp://sourceforge.net/mailarchive/message.php?msg_id\u003d19295229\n\nIt creates a dynamic major for USB endpoints and fixes\nthe endpoint minor calculation.\n\nSigned-off-by: Sarah Bailey \u003csaharabeara@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "10c8211c634f759633ffcdc3b0e2913963b32abc",
      "tree": "a22758a030a61b6441dfaf0eff934697ff1befb4",
      "parents": [
        "9aa742ef7c1a7ff8e6df92a93ce3688e99fa66e3"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Thu Nov 23 15:40:17 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:51 2006 -0800"
      },
      "message": "USB: pegasus error path not resetting task\u0027s state\n\nthere is an error path in the pegasus driver which can leave\nthe task in TASK_UNINTERRUPTIBLE. Depending on when it\nschedules next, this can be bad.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9aa742ef7c1a7ff8e6df92a93ce3688e99fa66e3",
      "tree": "e79cc43decf6b8d9b14e180a760cab7aa246ac1c",
      "parents": [
        "8feabf70f51f3f6772e2beda608a0ebca1dbf46a"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Thu Nov 23 12:45:31 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:51 2006 -0800"
      },
      "message": "USB: endianness fix for asix.c\n\nthe latest update for asix.c reverted some endianness fixes. This\nreinstates them.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8feabf70f51f3f6772e2beda608a0ebca1dbf46a",
      "tree": "cda098570b7856d08854e1a7a0f3f281ea4144de",
      "parents": [
        "7ac9da10af7ffd94cfd07e097b93d588bbd32b75"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Nov 24 03:24:03 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:51 2006 -0800"
      },
      "message": "USB: build the appledisplay driver\n\nWe do already have both the code and a config option, so why not build\nthis driver?  ;-)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ac9da10af7ffd94cfd07e097b93d588bbd32b75",
      "tree": "335f931bb41e09ed9fff8c6bc4942f564c6a9ef3",
      "parents": [
        "afd21ee5abd0fef567dbfa234099304886ff83ce"
      ],
      "author": {
        "name": "Burman Yan",
        "email": "yan_952@hotmail.com",
        "time": "Wed Nov 22 20:54:38 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:25:51 2006 -0800"
      },
      "message": "USB serial: replace kmalloc+memset with kzalloc\n\nReplace kmalloc+memset with kzalloc\n\nSigned-off-by: Yan Burman \u003cyan_952@hotmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "afd21ee5abd0fef567dbfa234099304886ff83ce",
      "tree": "e5a06d2e987fe9bd2f06988a46401fc344de2777",
      "parents": [
        "54ecf1fba683f779a1b36abed9c843decafc7d5b"
      ],
      "author": {
        "name": "Julien BLACHE",
        "email": "jb@jblache.org",
        "time": "Wed Nov 15 00:00:17 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:38 2006 -0800"
      },
      "message": "USB: hid-core: canonical defines for Apple USB device IDs\n\nUse canonical defines for the Apple USB device IDs.\nAlso add the Geyser IV devices missing in my previous patch.\n\nSigned-off-by: Julien BLACHE \u003cjb@jblache.org\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@insightbb.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "54ecf1fba683f779a1b36abed9c843decafc7d5b",
      "tree": "0a57c3371593d131fa91e5f6813e8ecd11e01437",
      "parents": [
        "8bb22d2bdaac415965e7be1af8da2b8f3ee35f31"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Nov 06 17:37:20 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: idmouse cleanup\n\nJust digging through code and found these needless variable initializations. So here is the patch.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8bb22d2bdaac415965e7be1af8da2b8f3ee35f31",
      "tree": "356c8a609a25466a964106da568cc20243d14c2e",
      "parents": [
        "7481bb8a7f2fd6b411764e0dc91713b1a58fce4c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 21 22:02:54 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: make drivers/usb/core/driver.c:usb_device_match() static\n\nusb_device_match() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7481bb8a7f2fd6b411764e0dc91713b1a58fce4c",
      "tree": "b8cc9e14a0d915fd68faa34809c3dc3a59687830",
      "parents": [
        "827982c577cddbe50b2120e577a60f6376716900"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 20 11:41:39 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: lh7a40x_udc remove double declaration\n\nRemove minor double-declaration goof.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "827982c577cddbe50b2120e577a60f6376716900",
      "tree": "1c403ca8857eaf23345e771dc4bbf20cb185d3a2",
      "parents": [
        "24ced062a2965645d651ff92bc93b2c1f926474e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 20 11:38:57 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: pxa2xx_udc recognizes ixp425 rev b0 chip\n\nMake the pxa2xx_udc driver recognize a newer revision of the IXP425 chip.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "24ced062a2965645d651ff92bc93b2c1f926474e",
      "tree": "50209988d1981a5a7a56639e49db1da002bdbc8d",
      "parents": [
        "9ce8540c884c19c0f5f38c9e85d4bdc192baf321"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri Nov 17 22:50:15 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "usbtouchscreen: add support for DMC TSC-10/25 devices\n\nAdds support for the DMC TSC-10 and TSC-25 usb touchscreen controllers.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "9ce8540c884c19c0f5f38c9e85d4bdc192baf321",
      "tree": "9067a6b202288225d58ecd4233672146e81b8bfb",
      "parents": [
        "27a3de4cfc3508b30803b7350ca6385b3c53f223"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 20 03:24:44 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: ftdi-elan.c: fixes and cleanups\n\nThis patch contains the following possible cleanups:\n- make the needlessly global ftdi_release_platform_dev() static\n- remove the unused usb_ftdi_elan_read_reg()\n- proper prototypes for the following functions:\n  - usb_ftdi_elan_read_pcimem()\n  - usb_ftdi_elan_write_pcimem()\n\nNote that the misplaced prototypes for the latter ones in\ndrivers/usb/host/u132-hcd.c were buggy. Depending on the calling\nconvention of the architecture calling one of them could have turned\nyour stack into garbage.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "27a3de4cfc3508b30803b7350ca6385b3c53f223",
      "tree": "10aa64b97c381a8dd38e97206d09550b6999fb63",
      "parents": [
        "2e46b74852446404d64b0b00ce872724bfa627ab"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 20 03:23:54 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: make drivers/usb/host/u132-hcd.c:u132_hcd_wait static\n\nThis patch makes the needlessly global \"u132_hcd_wait\" static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2e46b74852446404d64b0b00ce872724bfa627ab",
      "tree": "8594d2e2f42eb40c3eac30bb7fe45adeb89cf045",
      "parents": [
        "93f1a47c4af34c4ee014b3d2aae70089b3b69f72"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Nov 17 17:49:22 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "usb: cypress_m8 init error path fix\n\nIf at some point cypress_init() fails deregister\nonly the resources that were registered until that point.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "93f1a47c4af34c4ee014b3d2aae70089b3b69f72",
      "tree": "10e9b58f9b93cbbc0ab375778396632d465ce28e",
      "parents": [
        "f0d7f27351058284f62ab4848909373c2d1f5ce8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 16 23:34:58 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:37 2006 -0800"
      },
      "message": "USB: add ehci_hcd.ignore_oc parameter\n\nCertain boards seem to like to issue false overcurrent notifications, for\nexample on ports that don\u0027t have anything connected to them.  This looks\nlike a hardware error, at the level of noise to those ports\u0027 overcurrent\ninput signals (or non-debounced VBUS comparators).  This surfaces to users\nas truly massive amounts of syslog spam from khubd (which is appropriate\nfor real hardware problems, except for the volume from multiple ports).\n\nUsing this new \"ignore_oc\" flag helps such systems work more sanely, by\npreventing such indications from getting to khubd (and spam syslog).  The\ndownside is of course that true overcurrent errors will be masked; they\u0027ll\nappear as spontaneous disconnects, without the diagnostics that will let\nusers troubleshoot issues like short circuited cables.\n\nNote that the bulk of these reports seem to be with VIA southbridges, but\nI think some were with Intel ones.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "f0d7f27351058284f62ab4848909373c2d1f5ce8"
}
