)]}'
{
  "log": [
    {
      "commit": "9908a32e94de2141463e104c9924279ed3509447",
      "tree": "5db2098a164a574662ce9a0a1cb86ce61ed5ca09",
      "parents": [
        "194343d9364ea07c9f27c4505380a15a905e8a24"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove err() macro from usb class drivers\n\nUSB should not be having it\u0027s own printk macros, so remove err() and\nuse the system-wide standard of dev_err() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "194343d9364ea07c9f27c4505380a15a905e8a24",
      "tree": "9c3336daa16fb74f8c669357a7850c2c1452ad8e",
      "parents": [
        "b887265c165f94917d0f565b1883a6e7b3c8388c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 20 16:56:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove use of err() in drivers/usb/serial\n\nerr() is going away, so switch to dev_err() or printk() if it\u0027s really\nneeded.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b887265c165f94917d0f565b1883a6e7b3c8388c",
      "tree": "b1c3d3cbc02c5bf191510d37b0a480a3af70286e",
      "parents": [
        "899ef6e7cf2f057fcfd8071b36de04117313242b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove info() macro from usb mtd drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "899ef6e7cf2f057fcfd8071b36de04117313242b",
      "tree": "59229f8188930f6c043177b3f7e0e5eeb91d3d4c",
      "parents": [
        "880c9c66a60c0aa4fb4dac2da9679da5f8f41903"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove info() macro from usb input drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "880c9c66a60c0aa4fb4dac2da9679da5f8f41903",
      "tree": "b5053854a7c97447b554f9cd3afbb32fbb7e478c",
      "parents": [
        "5909f6ea2bc7f785ceb1bed14c670946a536ff2d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:10 2008 -0700"
      },
      "message": "USB: remove info() macro from usb network drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5909f6ea2bc7f785ceb1bed14c670946a536ff2d",
      "tree": "79a12b6286d65f32f43f70be35ab2b6e17b3c350",
      "parents": [
        "1b29a375fb0b79a11a2d18e7bf5f6da422a35025"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:09 2008 -0700"
      },
      "message": "USB: remove info() macro from remaining usb drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nClean up the remaining usages of this in the drivers/usb/ directory.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b29a375fb0b79a11a2d18e7bf5f6da422a35025",
      "tree": "b33ff37280cbf8d3bd37e4470b166a23c007eca8",
      "parents": [
        "c197a8db59daf06dc5e77acd5a9681329cb22458"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:09 2008 -0700"
      },
      "message": "USB: remove info() macro from usb/misc drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c197a8db59daf06dc5e77acd5a9681329cb22458",
      "tree": "de233c5994ca98d92de6b97440d39330cbfc6938",
      "parents": [
        "46fcaec505d957c87b2f3820314f9e4dc0631777"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 18 13:21:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:09 2008 -0700"
      },
      "message": "USB: remove info() macro from usb/serial drivers\n\nUSB should not be having it\u0027s own printk macros, so remove info() and\nuse the system-wide standard of dev_info() wherever possible.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "46fcaec505d957c87b2f3820314f9e4dc0631777",
      "tree": "aff23c2b65c3c0efe41094d16a3a3293055afa1d",
      "parents": [
        "3b6004f3b5a8b4506fa8dee29667aed44913a990"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 15 11:30:07 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:09 2008 -0700"
      },
      "message": "USB: remove warn macro from HID core\n\nThere were two stragglers that got missed in the last merge of the HID tree that forgot to change the warn() calls to dev_warn().  This patch fixes them up.\n\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b6004f3b5a8b4506fa8dee29667aed44913a990",
      "tree": "0f54fd20c8646c7e58a634cddfb5af03730fe9d3",
      "parents": [
        "4dc8994806a812044e48514af60d4b4e0315f237"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:09 2008 -0700"
      },
      "message": "USB: remove warn() macro from usb drivers\n\nUSB should not be having it\u0027s own printk macros, so remove warn() and\nuse the system-wide standard of dev_warn() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4dc8994806a812044e48514af60d4b4e0315f237",
      "tree": "e54fb492393827103fc13db5163e18ce01b68290",
      "parents": [
        "aa82661baf8a48379355ffa8bf162b07cf487600"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:08 2008 -0700"
      },
      "message": "USB: remove warn() macro from usb net drivers\n\nUSB should not be having it\u0027s own printk macros, so remove warn() and\nuse the system-wide standard of dev_warn() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa82661baf8a48379355ffa8bf162b07cf487600",
      "tree": "22b555a5227c2d6f3a145d5a5350b2b473602262",
      "parents": [
        "1817b1692a2eab022e805d32e910f4556c89dce8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:08 2008 -0700"
      },
      "message": "USB: remove warn() macro from usb media drivers\n\nUSB should not be having it\u0027s own printk macros, so remove warn() and\nuse the system-wide standard of dev_warn() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1817b1692a2eab022e805d32e910f4556c89dce8",
      "tree": "e3014e48b4bbbbbd7b0630911ea9a8ee92a2b689",
      "parents": [
        "15d5a9acb1df1e22a7ba60aaaad758d9d71e5ea7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 14 09:37:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:08 2008 -0700"
      },
      "message": "USB: remove warn() macro from usb input drivers\n\nUSB should not be having it\u0027s own printk macros, so remove warn() and\nuse the system-wide standard of dev_warn() wherever possible.  In the\nfew places that will not work out, use a basic printk().\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "15d5a9acb1df1e22a7ba60aaaad758d9d71e5ea7",
      "tree": "1a52edecdcb5a0a540cb94eb7a792f9ba73d5df8",
      "parents": [
        "928dfa6c625c17d810ae3ee6c73dc37fc4b91bcd"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Sep 24 15:50:27 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:08 2008 -0700"
      },
      "message": "usb/fsl_qe_udc: clear data toggle on clear halt request\n\nFix to comply with USB spec.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "928dfa6c625c17d810ae3ee6c73dc37fc4b91bcd",
      "tree": "c09f8b615d76f81c3db67c1b4146b477e453c7b6",
      "parents": [
        "23d7cd040e1f43113da3e8763becf576ab86b39a"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Sep 24 15:50:26 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:08 2008 -0700"
      },
      "message": "usb/fsl_qe_udc: fix response to get status request\n\nThe original code didn\u0027t respond correctly to get status request on\ndevice and endpoint.  Although normal operations can work without the\nfix.  It is not compliant with USB spec chapter9 and fails USBCV ch9\ntests.  The patch fix this and a few style/typo problems.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "23d7cd040e1f43113da3e8763becf576ab86b39a",
      "tree": "d4f98257a6a379dfcf53d814aef79cdebe1cd340",
      "parents": [
        "59097fb73cf60276053551308524f6c772f305a9"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Aug 12 15:39:17 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:07 2008 -0700"
      },
      "message": "fsl_usb2_udc: Fix oops on probe failure.\n\nIn some circumstances when fsl_udc_probe fails udc_controller is freed but\nthe pointer remains non-NULL. fsl_udc_remove will then try and teardown\nthe partly initialized and freed controller structure resulting in an oops.\nThis patch ensures udc_controller is either NULL or fully initialized after\nfsl_udc_probe.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "59097fb73cf60276053551308524f6c772f305a9",
      "tree": "ac240300da3c23d3536ad3cec3eee0f27a71b0bb",
      "parents": [
        "224b50390104af7602871894540d94cc759dc4c0"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Aug 12 15:39:16 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:07 2008 -0700"
      },
      "message": "fsl_usb2_udc: Add a wmb before priming endpoint.\n\nAdd a wmb to fsl_queue_td before priming the endpoint. This ensures that the\nmodifications to the QH are seen by the hardware.\n\nAdded comment as suggested by Felipe Balbi.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "224b50390104af7602871894540d94cc759dc4c0",
      "tree": "64043c76cb2fdb14b949f0d7f851c1f3802d4942",
      "parents": [
        "825bee3a3340e720485ef4bde98cbb62e18cb547"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Aug 12 15:39:15 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:07 2008 -0700"
      },
      "message": "fsl_usb2_udc: Make fsl_queue_td return type void.\n\nfsl_queue_td always returns 0. Make it void and remove checks for non-zero\nreturn in callers.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "825bee3a3340e720485ef4bde98cbb62e18cb547",
      "tree": "8b3544235efd0e9db6159b220d1f6847a416c1d5",
      "parents": [
        "c93eebbe75a560bb27dc1f09fb1ab7a31d04b990"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Aug 12 15:39:14 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:07 2008 -0700"
      },
      "message": "fsl_usb2_udc: Uninline udc_reset_ep_queue.\n\nUninline udc_reset_ep_queue and remove it\u0027s unused return value.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c93eebbe75a560bb27dc1f09fb1ab7a31d04b990",
      "tree": "333ca94f83e265ceb833f436b42640efe0730f4e",
      "parents": [
        "e06da9a828aa1ef52d1338b7a3d07291a04d581e"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Aug 12 15:39:13 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:07 2008 -0700"
      },
      "message": "fsl_usb2_udc: Rename the arguments of the fsl_writel macro.\n\nRename the arguments of the fsl_writel macro to match their use.\nRemove a couple of unnecessary prototypes.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e06da9a828aa1ef52d1338b7a3d07291a04d581e",
      "tree": "95c68cea76a1ad559744167d4eb2ee1a2faf6e85",
      "parents": [
        "9d9d88c80e80397a71745ab80e69edd95e1f6b41"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@imgtec.com",
        "time": "Tue Aug 12 15:39:12 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:06 2008 -0700"
      },
      "message": "fsl_usb2_udc: Initialize spinlock earlier.\n\nMove spinlock initialization earlier so we can turn shared irq handler\ndebugging on safely.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9d9d88c80e80397a71745ab80e69edd95e1f6b41",
      "tree": "f57651c34829dd3434ae30b0fc61d50f4f1f1143",
      "parents": [
        "bf7409a23b4589e65624ca6bcefe6229a16ea0ae"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@imgtec.com",
        "time": "Tue Aug 12 15:39:11 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:06 2008 -0700"
      },
      "message": "fsl_usb2_udc: Clean up whitespace in /proc debugging output.\n\nMissing spaces were causing the /proc debugging output to be rather\nunreadable.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bf7409a23b4589e65624ca6bcefe6229a16ea0ae",
      "tree": "f366ea29aa5f1ce0e47da8693d9f093d9fcdaeaa",
      "parents": [
        "7483cff8a3ea4c31a677a6ac1a4eb3d78adcb9cc"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@imgtec.com",
        "time": "Tue Aug 12 15:39:10 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:06 2008 -0700"
      },
      "message": "fsl_usb2_udc: Clean up whitespace in errors and warnings.\n\nVDBG always outputs a trailing \\n.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7483cff8a3ea4c31a677a6ac1a4eb3d78adcb9cc",
      "tree": "62bf2de9cde28cf0c040b7995fa583285a5a3931",
      "parents": [
        "f6e4411fe7df19493e3a2fbc2543f718f75671f6"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@imgtec.com",
        "time": "Tue Aug 12 15:39:09 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:05 2008 -0700"
      },
      "message": "fsl_usb2_udc: Fix some sparse warnings and remove redundant code.\n\nFix some sparse \"integer used as NULL pointer\" warnings.\nRemove some unnecessary volatiles and static initialization.\nRemove some unused struct members and reorder to improve packing.\nRemove a few unneeded includes.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f6e4411fe7df19493e3a2fbc2543f718f75671f6",
      "tree": "7b4a0955262b750cf58875b59b843dafbdd50817",
      "parents": [
        "9c94155ea03e85aed66b6822477ea99f8681a3f1"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@imgtec.com",
        "time": "Tue Aug 12 15:39:08 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:05 2008 -0700"
      },
      "message": "fsl_usb2_udc: Remove check for udc \u003d\u003d NULL in dr_controller_setup.\n\nRemove check for udc \u003d\u003d NULL in dr_controller_setup. All callers of\nthis function have already dereferenced udc at some point.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9c94155ea03e85aed66b6822477ea99f8681a3f1",
      "tree": "ac6c0d12044b3d174398121093cf9e7644fa2f93",
      "parents": [
        "84dcd594952bf9b95b3901516a61e57abdf54d62"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@imgtec.com",
        "time": "Tue Aug 12 15:39:07 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "fsl_usb2_udc: Make dr_ep_setup function static.\n\nMake dr_ep_setup function static as it\u0027s never used outside this file.\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "84dcd594952bf9b95b3901516a61e57abdf54d62",
      "tree": "c287500ddd5d4559a8313485e66cd224333281c1",
      "parents": [
        "71b7497c078a97e2afb774ad7c1f8ff5bdda8a60"
      ],
      "author": {
        "name": "Stephen Ware",
        "email": "stephen.ware@eqware.net",
        "time": "Wed Oct 08 10:53:56 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "USB: fix up problems in the vtusb driver\n\nAdd range check on buffer sizes passed in from user space\n(max is 8*PAGE_SIZE) which will work for the most common\nspectrometers even at pages as small as 1K.\n\nAdd kref to vst device structure to preserve reference to the\nusb object until we truly are done with it.\n\nFrom: Stephen Ware \u003cstephen.ware@eqware.net\u003e\nFrom: Dennis O\u0027Brien \u003cdennis.obrien@eqware.net\u003e\nSigned-off-by: Dennis O\u0027Brien \u003cdennis.obrien@eqware.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "71b7497c078a97e2afb774ad7c1f8ff5bdda8a60",
      "tree": "149cf8cdb985760ef2afea54bfc5181088311caa",
      "parents": [
        "8b6346ec899713a90890c9e832f7eff91ea73504"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 09 15:40:23 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "USB: OHCI: fix endless polling behavior\n\nThis patch (as1149) fixes an obscure problem in OHCI polling.  In the\ncurrent code, if the RHSC interrupt status flag turns on at a time\nwhen RHSC interrupts are disabled, it will remain on forever:\n\n\tThe interrupt handler is the only place where RHSC status\n\tgets turned back off;\n\n\tThe interrupt handler won\u0027t turn RHSC status off because it\n\tdoesn\u0027t turn off status flags if the corresponding interrupt\n\tisn\u0027t enabled;\n\n\tRHSC interrupts will never get enabled because\n\tohci_root_hub_state_changes() doesn\u0027t reenable RHSC if RHSC\n\tstatus is on!\n\nAs a result we will continue polling indefinitely instead of reverting\nto interrupt-driven operation, and the root hub will not autosuspend.\nThis particular sequence of events is not at all unusual; in fact\nplugging a USB device into an OHCI controller will usually cause it to\noccur.\n\nOf course, this is a bug.  The proper thing to do is to turn off RHSC\nstatus just before reading the actual port status values.  That way\neither a port status change will be detected (if it occurs before the\nstatus read) or it will turn RHSC back on.  Possibly both, but that\nwon\u0027t hurt anything.\n\nWe can still check for systems in which RHSC is totally broken, by\nre-reading RHSC after clearing it and before reading the port\nstatuses.  (This re-read has to be done anyway, to post the earlier\nwrite.)  If RHSC is on but no port-change statuses are set, then we\nknow that RHSC is broken and we can avoid re-enabling it.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8b6346ec899713a90890c9e832f7eff91ea73504",
      "tree": "e6cb9a9bf102276cabcb2e489f3a0b327fa7e37f",
      "parents": [
        "fd7c519dd40a0d561280bb797386143fb2026949"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Oct 10 06:41:16 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "USB: option: add Pantech cards\n\nAdd some Pantech mobile broadband IDs.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fd7c519dd40a0d561280bb797386143fb2026949",
      "tree": "2ccb79aceee02dc862060e67046cc50c0767a423",
      "parents": [
        "49e7cc84a86784ef2ab4e651f1824093be8f5b2b"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 16:24:45 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "USB: hub.c: Add initial_descriptor_timeout module parameter for usbcore\n\nThis patch adds initial_descriptor_timeout module parameter for usbcore.ko\nto allow modify initial 64-byte USB_REQ_GET_DESCRIPTOR timeout for\nnon-standard devices.\n\nFor example, the SATA8000 device from DATAST0R Technology Corp\nrequires about 10 seconds to send reply (probably it waits until\ninserted disk is ready for operation).\n\nAlso, this patch adds missing usbcore parameters to\nDocumentation/kernel-parameters.txt.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49e7cc84a86784ef2ab4e651f1824093be8f5b2b",
      "tree": "0bd664b1df6cd48382bcb51771ca3eac362697ee",
      "parents": [
        "eafe5b99f2135488b21cf17a262c54997c44f784"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Oct 06 14:45:46 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:03 2008 -0700"
      },
      "message": "USB: Export if an interface driver supports autosuspend.\n\nCreate a new sysfs file per interface named supports_autosuspend.  This\nfile returns true if an interface driver\u0027s .supports_autosuspend flag is\nset.  It also returns true if the interface is unclaimed (since the USB\ncore will autosuspend a device if an interface is not claimed).\n\nThis new sysfs file will be useful for user space scripts to test whether\na USB device correctly auto-suspends.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eafe5b99f2135488b21cf17a262c54997c44f784",
      "tree": "648a1c93460c7ae9b12624989cb8aca21d789114",
      "parents": [
        "2da41d5f6c036e7a6e496a7e601a685f8b87acb0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 06 11:25:53 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:03 2008 -0700"
      },
      "message": "USB: EHCI: fix remote-wakeup support for ARC/TDI core\n\nThis patch (as1147) fixes the remote-wakeup support for EHCI\ncontrollers using the ARC/TDI \"embedded-TT\" core.  These controllers\nturn off the RESUME bit by themselves when a port resume is complete;\nhence we need to keep separate track of which ports are suspended or\nin the process of resuming.\n\nThe patch also makes a couple of small improvements in ehci_irq(),\nreplacing reads of the command register with the value already stored\nin a local variable.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Thomas Reitmayr \u003ctreitmayr@devbase.at\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2da41d5f6c036e7a6e496a7e601a685f8b87acb0",
      "tree": "f3bbc143b16e63fa3950f3379851504add6e4d97",
      "parents": [
        "bb78a825fa91621e52b9a5409fd9ef07895275bf"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Oct 06 11:24:26 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:03 2008 -0700"
      },
      "message": "USB: snoop processes opening usbfs device files\n\nThis patch (as1148) adds a new \"snoop\" message to usbfs when a device\nfile is opened, identifying the process responsible.  This comes in\nextremely handy when trying to determine which program is doing some\nunwanted USB access.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb78a825fa91621e52b9a5409fd9ef07895275bf",
      "tree": "8610fc8002643a890e310a3aa4ba8a12b594ef64",
      "parents": [
        "9beeee6584b9aa4f9192055512411484a2a624df"
      ],
      "author": {
        "name": "Jon K Hellan",
        "email": "hellan@acm.org",
        "time": "Fri Oct 03 10:36:16 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:03 2008 -0700"
      },
      "message": "USB: Option / AnyData new modem, same ID\n\nThe AnyData ADU-310 series of wireless modems uses the same product ID as the ADU-E100 series.\n\nSigned-off-by: Jon K Hellan \u003chellan@acm.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9beeee6584b9aa4f9192055512411484a2a624df",
      "tree": "6eec55264d86791a1d4f61bdb9158cf9c720f7ce",
      "parents": [
        "2b70f07343389cb474235def00b021a645ede916"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 02 11:48:13 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:03 2008 -0700"
      },
      "message": "USB: EHCI: log a warning if ehci-hcd is not loaded first\n\nThis patch (as1139) adds a warning to the system log whenever ehci-hcd\nis loaded after ohci-hcd or uhci-hcd.  Nowadays most distributions are\npretty good about not doing this; maybe the warning will help convince\nanyone still doing it wrong.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e  [2.6.27]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2b70f07343389cb474235def00b021a645ede916",
      "tree": "dd32720ba6c114f097cd4ff07aeaad4112c19031",
      "parents": [
        "1987625226a918cd20c334ffce5e2a224cba0718"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 02 11:47:15 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:02 2008 -0700"
      },
      "message": "USB: EHCI, OHCI, UHCI: remove version numbers\n\nThis patch (as1145) removes the essentially useless driver-version\nstrings from ehci-hcd, ohci-hcd, and uhci-hcd.  It also unifies the\nform of the banner lines they display upon loading and adds a missing\ntest for usb_disabled() to ehci-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": "1987625226a918cd20c334ffce5e2a224cba0718",
      "tree": "4502ac6292f22c72f1d15fb649d99565e83b7e0a",
      "parents": [
        "c0f082c5367a02e8493d779e16ad336167e14718"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Aug 25 22:40:25 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:02 2008 -0700"
      },
      "message": "USB: anchor API changes needed for btusb\n\nThis extends the anchor API as btusb needs for autosuspend.\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c0f082c5367a02e8493d779e16ad336167e14718",
      "tree": "173018ddaac12eb12a7d001e9802f1346d650364",
      "parents": [
        "ce5dee50edc8b1ac8028c17040d40a78c4b33232"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Sep 29 10:58:35 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:02 2008 -0700"
      },
      "message": "USB: ftdi-elan: Always pass usb_bulk_msg() a timeout in milliseconds.\n\nThe kernel doc for usb_bulk_msg() says the timeout for a bulk message should be\nspecified in milliseconds.  The ftdi-elan driver converts milliseconds to\njiffies before passing the timeout to usb_bulk_msg().  This is mostly harmless,\nsince it will just lead to very long timeouts, but was obviously not the intent\nof the original author.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@intel.com\u003e\nAcked-by: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce5dee50edc8b1ac8028c17040d40a78c4b33232",
      "tree": "67db148cdf739274f7950cfcba0b6be550ea9efb",
      "parents": [
        "f0d781d59cb621e1795d510039df973d0f8b23fc"
      ],
      "author": {
        "name": "Julien Brunel",
        "email": "brunel@diku.dk",
        "time": "Wed Sep 24 18:00:36 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:02 2008 -0700"
      },
      "message": "USB: isp1760: Use an IS_ERR test rather than a NULL test\n\nIn case of error, the function isp1760_register returns an ERR\npointer, but never returns a NULL pointer. So after a call to this\nfunction, a NULL test should be replaced by an IS_ERR test. Moreover,\nwe have noticed that:\n(1) the result of isp1760_register is assigned through the function\npci_set_drvdata without an error test,\n(2) if the call to isp1760_register fails, the current function\n(isp1761_pci_probe) returns 0, and if it succeeds, it returns -ENOMEM,\nwhich seems odd.\n\nThus, we suggest to move the test before the call to pci_set_drvdata\nto correct (1), and to turn it into a non IS_ERR test to correct (2).\n\nThe semantic match that finds this problem is as follows: \n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@bad_null_test@\nexpression x,E;\nstatement S1, S2;\n@@\nx \u003d  isp1760_register(...)\n... when !\u003d x \u003d E\n* if (x \u003d\u003d NULL)\nS1 else S2\n// \u003c/smpl\u003e\n\nSigned-off-by: Julien Brunel \u003cbrunel@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0d781d59cb621e1795d510039df973d0f8b23fc",
      "tree": "bc1a60dac25eef26e22d346ebf08496b7702ac94",
      "parents": [
        "e58dcebcd83b5902411e747ee7807219dee6bcf2"
      ],
      "author": {
        "name": "Yi Yang",
        "email": "yi.y.yang@intel.com",
        "time": "Thu Sep 25 17:25:44 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:02 2008 -0700"
      },
      "message": "USB: improve ehci_watchdog\u0027s side effect in CPU power management\n\nehci_watchdog will wake up CPU very frequently so that CPU\nstays at C3 very short, average residence time is about 50\nms on Aspire One, but we expect it should be about 1 second\nor more, so this kind of periodic timer is very bad for power\nsaving.\n\nWe can\u0027t remove this timer because of some bad USB controller\nchipset, but at least we should reduce its side effect to as\npossible as low.\n\nThis patch can make CPU stay at C3 longer, average residence time\nis about twice as long as original. \n\nPlease consider to apply it, thanks\n\nSigned-off-by: Yi Yang \u003cyi.y.yang@intel.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e58dcebcd83b5902411e747ee7807219dee6bcf2",
      "tree": "2d37312f1514ad992698f642a8e567c1ffc9c359",
      "parents": [
        "925dff5dee04fb46d2e67c088c54b331f97672ee"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Sep 25 16:59:57 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:01 2008 -0700"
      },
      "message": "USB: UHCI: improve scheduling of interrupt URBs\n\nThis patch (as1140) adds a little intelligence to the interrupt-URB\nscheduler in uhci-hcd.  Right now the scheduler is stupid; every URB\nhaving the same period is assigned to the same slot.  Thus a large\ngroup of period-N URBs can fill their slot and cause -ENOSPC errors\neven when all the lower-period slots are empty.\n\nWith the patch, if an URB doesn\u0027t fit in its assigned slot then the\nscheduler will try using lower-period slots.  This will provide\ngreater flexibility.  As an example, the driver will be able to handle\nmore than just three or four mice, which the current driver cannot.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "925dff5dee04fb46d2e67c088c54b331f97672ee",
      "tree": "142ba61b3c0ef166fb2ef3cded79774b1f0c4263",
      "parents": [
        "cbc30118d7a376dab4113f299c0c8f035737a5c3"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "hwy@cn.fujitsu.com",
        "time": "Thu Sep 25 13:11:28 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:01 2008 -0700"
      },
      "message": "USB: ti_usb_3410_5052: removed duplicated include\n\nRemoved duplicated #include \u003clinux/firmware.h\u003e in\ndrivers/usb/serial/ti_usb_3410_5052.c.\n\nSigned-off-by: Huang Weiyi \u003chwy@cn.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cbc30118d7a376dab4113f299c0c8f035737a5c3",
      "tree": "c81723cea0775df91588079ae31bc2596cc35d89",
      "parents": [
        "29bac7b7661bbbdbbd32bc1e6cedca22f260da7f"
      ],
      "author": {
        "name": "Stephen Ware",
        "email": "stephen.ware@eqware.net",
        "time": "Tue Sep 30 11:39:38 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:01 2008 -0700"
      },
      "message": "usb: vstusb.c : new driver for spectrometers used by Vernier Software \u0026 Technology, Inc.\n\nThis patch adds the vstusb driver to the drivers/usb/misc directory.\nThis driver provides support for Vernier Software \u0026 Technology\nspectrometers, all made by Ocean Optics. The driver provides both IOCTL\nand read()/write() methods for sending raw data to spectrometers across\nthe bulk channel. Each method allows for a configured timeout.\n\nFrom: Stephen Ware \u003cstephen.ware@eqware.net\u003e\nSigned-off-by: Dennis O\u0027Brien \u003cdennis.obrien@eqware.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "29bac7b7661bbbdbbd32bc1e6cedca22f260da7f",
      "tree": "95600092fe262980ea0fec4d4581f398cb0ea5b4",
      "parents": [
        "f1c9e151b18ade3be5b1865d288a490bff4339e6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Sep 06 21:33:49 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:01 2008 -0700"
      },
      "message": "usb gadget: cdc ethernet notification bugfix\n\nBugfix for the new CDC Ethernet code:  as part of activating the\nnetwork interface\u0027s USB link, make sure its link management code\nknows whether the interface is open or not.\n\nWithout this fix, the link won\u0027t work right when it\u0027s brought up\nbefore the link is active ... because the initial notification it\nsends will have the wrong link state (down, not up).  Makes it\nhard to bridge these links (on the host side), among other things.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: stable \u003cstable@kernel.org\u003e [2.6.27]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f1c9e151b18ade3be5b1865d288a490bff4339e6",
      "tree": "50f08adce13f6d3bd687fc3369e5882ee8a8159e",
      "parents": [
        "9b466c3b8208f395cb3492e32b254a81c5b31780"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Sep 04 16:25:14 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:00 2008 -0700"
      },
      "message": "USB: omap_udc: sync with OMAP tree\n\nSync up USB parts of the omap_udc support in mainline with the OMAP tree.\nThis patch addresses some OMAP2 differences ... there\u0027s another, with\nrespect to the double-buffering issue with PIO-IN in omap_ep_setup()\n(which is now out of sync with the comments), but it\u0027s not clear right\nnow how to address that.\n\nFrom: Tony Lindgren \u003ctony@atomide.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": "9b466c3b8208f395cb3492e32b254a81c5b31780",
      "tree": "76a52d7b47ae5c4197223c9e49439e9430da22e1",
      "parents": [
        "28c2c51c078296151549f4f0e823e804f773861b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Sep 04 16:29:55 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:59 2008 -0700"
      },
      "message": "USB: ohci-omap: handle other omap15xx chips\n\nSync up USB parts of the ohci-omap support in mainline with the OMAP tree.\nThis patch supports another first generation OMAP1 part: not just the\nOMAP 1510 (and its catalog version, the OMAP 5910), but also OMAP 310.\n\nFrom: Tony Lindgren \u003ctony@atomide.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": "28c2c51c078296151549f4f0e823e804f773861b",
      "tree": "ec7617adf5885ef6128b0f95fb843b8d7fed8c9f",
      "parents": [
        "458e6a511f9dc91e5af5e64740b0a5c9650a25fb"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Sep 11 11:53:25 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:59 2008 -0700"
      },
      "message": "usb: musb: remove dead code from procfs\n\nWhen removing the procfs file, I forgot to remove some\ncode that created and removed that file. Here\u0027s a patch\nto fix it. Ideally this patch will be melded into the patch\nremoving the procfs file, don\u0027t know if it\u0027s possible still.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "458e6a511f9dc91e5af5e64740b0a5c9650a25fb",
      "tree": "003551075b14ad2670c183898d28c4a9544d01aa",
      "parents": [
        "c767c1c6f1febbd1351cc152bba6e37889322d17"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Sep 11 11:53:24 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:59 2008 -0700"
      },
      "message": "usb: musb: general cleanup to musbhsdma.c\n\nBasically getting rid of CaMeLcAsE, but also adding\nmissing lines and spaces.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c767c1c6f1febbd1351cc152bba6e37889322d17",
      "tree": "8385c715dbdeef2b90f11dcef7b3e0dcdf49992a",
      "parents": [
        "64ca44a65adf131c4df5124fe0fcdc3896f0f0dc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Sep 11 11:53:23 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:59 2008 -0700"
      },
      "message": "usb: musb_hdrc build fixes\n\nMinor musb_hdrc updates:\n\n  - so it\u0027ll build on DaVinci, given relevant platform updates;\n      * remove support for an un-shipped OTG prototype\n      * rely on gpiolib framework conversion for the I2C GPIOs\n      * the \u003casm/arch/hdrc_cnf.h\u003e mechanism has been removed\n\n  - catch comments up to the recent removal of the per-SOC header\n    with the silicon configuration data;\n\n  - and remove two inappropriate \"inline\" declarations which\n    just bloat host side code.\n\nThere are still some more \u003casm/arch/XYZ.h\u003e \u003d\u003d\u003e \u003cmach/XYZ.h\u003e\nchanges needed in this driver, catching up to the relocation\nof most of the include/asm-arm/arch-* contents.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: stable \u003cstable@kernel.org\u003e [2.6.27]\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64ca44a65adf131c4df5124fe0fcdc3896f0f0dc",
      "tree": "328ab041e72f51ec83d7a0f01391ecb4e08ac7a2",
      "parents": [
        "2492e6747f2441562b1341cef1d46e076f346a1f"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Sep 11 11:53:22 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:59 2008 -0700"
      },
      "message": "usb: musb: do not mess up count number and CSR0 register value\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2492e6747f2441562b1341cef1d46e076f346a1f",
      "tree": "9f2f1928a36b4fb7e05f79e0c694382713dc8c92",
      "parents": [
        "ae5ad2963939d24eb77b8fa725d0703dc0f97a47"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Thu Sep 11 11:53:21 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "OMAP:MUSB: Corrects urb unlink function path\n\nFixes kernel panic while ISO IN transfer is aborted.Replaced\nusb_hcd_unlink_urb_from_ep() from musb_giveback() to __musb_giveback()\nto make sure urb is unlinked before giveback when __musb_giveback() is\ncalled from musb_urb_dequeue().\n\nAcquired musb-\u003elock() before usb_hcd_unlink_urb_from_ep() within in\nenqueue path.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae5ad2963939d24eb77b8fa725d0703dc0f97a47",
      "tree": "c3352e773109d9b54086717363e95ebbf9301da8",
      "parents": [
        "eaa3246e7dbddd7a029bef22e8b80cbab03466a2"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Thu Sep 11 11:53:20 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "OMAP:MUSB: Fixes the TT programming.\n\nFixes enumeration failures when a USB device attached to a LS hub is\nconnected to OMAP EVM via HS hub. This is fixed by correctly\nprogramming hub address register in enqueue path.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eaa3246e7dbddd7a029bef22e8b80cbab03466a2",
      "tree": "f799dc051edfd0ec75c9e5b7406c9bb5f20e1e12",
      "parents": [
        "f9e9cff613b8239ce9159735aa662c9c85b478bf"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Thu Sep 11 11:53:19 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "musb: io: only define read/write stubs if they\u0027re not defined yet\n\nFor those archs which don\u0027t provide read/write friends we\nprovide our own implementation so musb driver won\u0027t break\ncompilation.\n\nThis is temporary fix until a better solution comes from\nupstream. Idealy, \u003clinux/io.h\u003e would provide those calls\nif the architecture did not provide them yet. In that case\nbeing possible to remove all those stubs from musb_io.h\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f9e9cff613b8239ce9159735aa662c9c85b478bf",
      "tree": "2d9c90e6904d6dcdb4d54b0efc36a315e8777ce1",
      "parents": [
        "36e893d25aa2abcae0f11ef263de0e8322641386"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Fri Sep 12 09:02:23 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "USB: Fix s3c2410_udc usb speed handling\n\nThe new composite framework revealed a weakness in the\ns3c2410_udc driver gadget register function. Instead of\nchecking if speed asked for was USB_LOW_SPEED upon\nusb_gadget_register() to deny service, it checked only\nfor USB_FULL_SPEED, thus denying service to usb high\nspeed capable gadgets (like g_ether).\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "36e893d25aa2abcae0f11ef263de0e8322641386",
      "tree": "f103a4c8e94dbd7bf5a04399e2a264893a3e1515",
      "parents": [
        "02582b92f60fa33b68b90263013e98550286db0a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Fri Sep 12 09:39:06 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "usb gadget: USB_GADGET_VBUS_DRAW Kconfig option\n\nOffer a \"how much VBUS power to request\" configuration option\nfor USB gadgets that aren\u0027t using board-specific customization\nof their gadget or (composite) configuration drivers.\n\nAlso remove a couple pointless \"depends on USB_GADGET\" bits\nfrom the Kconfig text; booleans inside an \"if USB_GADGET\" will\nalready have that dependency.\n\nBased on a patch from Justin Clacherty.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Justin Clacherty \u003cjustin@redfish-group.com\u003e\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "02582b92f60fa33b68b90263013e98550286db0a",
      "tree": "4b3a786ed87664559093061d213ea4b09df84e42",
      "parents": [
        "cede969fe21adece300300a455580635590deb47"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Sep 15 12:09:31 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:58 2008 -0700"
      },
      "message": "MUSB: Add sanity check for maximum number of endpoints\n\nThere is no check if platform code passes in more endpoints (num_eps)\nthan the maximum number of enpoints (MUSB_C_NUM_EPS.)  The result is\nthat allocate_instance() happily writes past the end of \u0027struct musb\u0027\ncorrupting memory.\n\nThis patch adds a BUG() if the platform code requests more than the max.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cede969fe21adece300300a455580635590deb47",
      "tree": "a64ccf0720b7fc7be743f9b07c676b9b7fd058c2",
      "parents": [
        "bb4e3b5ac81a9601775e62649038934acafa78e2"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 22 15:00:07 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "usb: remove code associated with !CONFIG_PPC_MERGE\n\nNow that arch/ppc is gone we don\u0027t need CONFIG_PPC_MERGE anymore remove\nthe dead code associated with !CONFIG_PPC_MERGE.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb4e3b5ac81a9601775e62649038934acafa78e2",
      "tree": "b90fbcb954eb71bae7f9344c9668bb9f0e5f189a",
      "parents": [
        "8520f38099ccfdac2147a0852f84ee7a8ee5e197"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Sep 22 15:00:10 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "usbmon: fix tiny race exposed by the fastboot patches\n\nusbmon registers the notifier chain, takes the bus lock and then goes to\nscan the existing devices for hooking up.\n\nUnfortunately, if usb_mon gets initialized while USB bus discovery is\ngoing on, it\u0027s possible that usbmon gets a notifier on one cpu (which runs\nwithout USB locks), and the scan is going on and also finds the new bus,\nresulting in a double sysfs registration, which then produces a WARNING.\n\nPete Zaitcev did the bug diagnostics on this one\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8520f38099ccfdac2147a0852f84ee7a8ee5e197",
      "tree": "cefc0256d9af7088992b7ed02bdae8ba95bf68fa",
      "parents": [
        "3c4bb71f96c69ef3c81fda108c96b633a2000de2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 22 14:44:26 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "USB: change hub initialization sleeps to delayed_work\n\nThis patch (as1137) changes the hub_activate() routine, replacing the\npower-power-up and debounce delays with delayed_work calls.  The idea\nis that on systems where the USB stack is compiled into the kernel\nrather than built as modules, these delays will no longer block the\nboot thread.  At least 100 ms is saved for each root hub, which can\nadd up to a significant savings in total boot time.\n\nArjan van de Ven was very pleased to see that this shaved 700 ms off\nhis computer\u0027s boot time.  Since his total boot time is on the order\nof two seconds, the improvement is considerable.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3c4bb71f96c69ef3c81fda108c96b633a2000de2",
      "tree": "6dcbb788842eb1cc71f99748ca76a0a95139c0f5",
      "parents": [
        "3c04e20ea95f9a8555456000e0ff340bdc46dea8"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Thu Sep 18 23:06:38 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "USB: ehci-dbg: fix reading less content of periodic file\n\nThis patch fix 2 problems about reading periodic file:\n\n1. The \"...\" after a interrupt qh is missed because buffer pointer is\n   not moved.\n\n2. After setting p.ptr as NULL, its next qh or itd will be omited and\n   can\u0027t be stored in debug buffer.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3c04e20ea95f9a8555456000e0ff340bdc46dea8",
      "tree": "6159c4095f2ede77a560b04e886814f0d40ba141",
      "parents": [
        "549c41e0ac0a3eb68cfdaeb43c1a314e2a6c289a"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Thu Sep 18 23:06:21 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:57 2008 -0700"
      },
      "message": "USB: ehci-dbg: increase debug buffer size for periodic file\n\nThis patch is based on the following ideas:\n\n1. Some usb devices (such as usb video class) have endpoints of high\n   interval attribute, so reading \"periodic\" file need more debug buffer\n   to accommodate the qh or itd schedule information.  For example, 4KB\n   buffer is not enough for a single interrupt qh of 2ms period.\n\n2. print a %p need 16 byte buffer on 64-bits arch, but 8 byte on 32-bits\n   arch. Add a extra bonus for 64-bits arch.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "549c41e0ac0a3eb68cfdaeb43c1a314e2a6c289a",
      "tree": "91260dbbb282993e4f6dec1f17e9d716e778e701",
      "parents": [
        "8296345a35551414b07419f4c9223734c1fc5437"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Sep 19 02:00:02 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "usb: gadget: workaround storage command size issues\n\nTry to workaround issues with bad SCSI implementations\nby ignoring the command size error.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8296345a35551414b07419f4c9223734c1fc5437",
      "tree": "ca1607143d3ef663f77b9520de9d992df6f0f58e",
      "parents": [
        "0b14c3881d4b91272b779f4037e263d392de058f"
      ],
      "author": {
        "name": "SangSu Park",
        "email": "sangsu@gmail.com",
        "time": "Mon Sep 22 15:41:15 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB: g_printer: fix handling zero-length packet\n\ng_printer doesn\u0027t have to check whether the data size is a multiple of\nMaxPacketSize, because device controller driver already make that check.\n\nSigned-off-by: SangSu Park\u003csangsu@gmail.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0b14c3881d4b91272b779f4037e263d392de058f",
      "tree": "7d5c94d4a778196abd1bf96af866b534e19d369c",
      "parents": [
        "81ab5b8ee6b8cd5fe8cfdf0eea84eea0aa7b4da9"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoff@infradead.org",
        "time": "Sat Sep 20 14:41:47 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB: Fix spelling in usb/serial.h\n\nFixes a minor typo in the comments for usb_set_serial_data.\n\nSigned-off-by: Geoff Levand \u003cgeoff@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "81ab5b8ee6b8cd5fe8cfdf0eea84eea0aa7b4da9",
      "tree": "cbd43949a8e768c1284c6c525d925a4bca73cb96",
      "parents": [
        "7384a922b5a716b4e9dbcdce738f2b2104892008"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoff@infradead.org",
        "time": "Sat Sep 20 14:41:47 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB: Fix doc for usb_autopm_enable\n\nCorrect errors in the descriptions for usb_autopm_enable\nand usb_autopm_disable in the USB PM doc.\n\nSigned-off-by: Geoff Levand \u003cgeoff@infradead.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7384a922b5a716b4e9dbcdce738f2b2104892008",
      "tree": "bfdf5f69942010d4b75f2711620bd803e1b28c4e",
      "parents": [
        "399d31da4e2f701ba91cdb4b39e074d6e16174a9"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Tue Sep 16 21:05:24 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB Serial: Sierra: debug message fix\n\nThis patch moves dbg calls to dev_dbg where possible. It also fixes some\nissues with a previous submission aiming to do the same thing.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "399d31da4e2f701ba91cdb4b39e074d6e16174a9",
      "tree": "6aaf3ffb3d4121df80db32df14cbe8c916a0fc7b",
      "parents": [
        "682650437e7acef01e914a7fb6ef16da16bb69c5"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Sep 15 17:29:28 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:55 2008 -0700"
      },
      "message": "USB: RESET_RESUME needs to block autosuspend when remote wakeup is needed\n\nReset upon resumption will wipe the input buffer and is therefore\na reason to not suspend if remote wakeup is requested because\nthe driver needs that data.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "682650437e7acef01e914a7fb6ef16da16bb69c5",
      "tree": "af615ed69d962bc273223a2cfeb3f3a70c400e33",
      "parents": [
        "bc45df950d30b9b23bd8373dcc22e58c4fb075ed"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Sep 10 17:18:46 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:55 2008 -0700"
      },
      "message": "USB: ftdi_sio: fix \u0027product\u0027 parameter description\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc45df950d30b9b23bd8373dcc22e58c4fb075ed",
      "tree": "f114689b0ce238c7bb242af1961d78a44c2a5fd8",
      "parents": [
        "d1b1944085ab2345fae4a5fbb614f1a4d0732d3e"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Sep 08 10:14:47 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "usb core: fix USB_OTG_BLACKLIST_HUB typo\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1b1944085ab2345fae4a5fbb614f1a4d0732d3e",
      "tree": "14335e7979e03eb54772d763aeff755a8b5ddba0",
      "parents": [
        "4a511bc3f5829bc18428bcf11c25417a79d09396"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Sep 02 14:16:11 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "USB: Documentation/usb/anchors.txt #2\n\nThis adds Documentation for the extensions of the anchor API.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4a511bc3f5829bc18428bcf11c25417a79d09396",
      "tree": "d2512a4e4cdf680f297e0af8be6566f9f95fdfb7",
      "parents": [
        "8bfa24727087d7252f9ecfb5fea2dfc92d797fbd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Sep 03 16:38:32 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "OHCI: Allow broken controllers to auto-stop\n\nThis patch (as1134) attempts to improve the way we handle OHCI\ncontrollers with broken Root Hub Status Change interrupt support.  In\nthese controllers the RHSC interrupt bit essentially never turns off,\nmaking RHSC interrupts useless -- they have to remain permanently\ndisabled.\n\nSuch controllers should still be allowed to turn off their root hubs\nwhen no devices are attached.  Polling for new connections can\ncontinue while the root hub is suspended.  The patch implements this\nfeature.  (It won\u0027t have much effect unless CONFIG_PM is enabled and\nCONFIG_USB_SUSPEND is disabled, but since the overhead is very small\nwe may as well do it.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8bfa24727087d7252f9ecfb5fea2dfc92d797fbd",
      "tree": "f7155136c8a9353e4058b416ffff60512b266020",
      "parents": [
        "3948f0e0c999a6201e9898bb8fbe3c6cc1199276"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 02 10:12:11 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "usb-storage: report underflow with no sense data\n\nThis patch (as1118) addresses a problem with certain USB mass-storage\ndevices.  These devices sometimes return less data than asked for and\nthen provide no sense data to explain the problem.  Currently\nusb-storage leaves it up to the SCSI layer to decide how this should\nbe handled, and the SCSI layer interprets the lack of sense data to\nmean that nothing went wrong.  But if we got less data than required\nthen something definitely _did_ go wrong, and we should say so.\n\nThe patch tells the SCSI layer to retry the command when this sort of\nthing happens.  Retrying may not solve the underlying problem, but\nit\u0027s better than believing that data was transferred when it wasn\u0027t.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3948f0e0c999a6201e9898bb8fbe3c6cc1199276",
      "tree": "c05ea6720321899326095cf1a74e2a4749b1c91e",
      "parents": [
        "bedf0883cbe3015d21aec5ed47ddffb429f6cca7"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue Sep 02 19:58:10 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "usb: add Freescale QE/CPM USB peripheral controller driver\n\nSome of Freescale SoC chips have a QE or CPM co-processor which\nsupports full speed USB.  The driver adds device mode support\nof both QE and CPM USB controller to Linux USB gadget.  The\ndriver is tested with MPC8360 and MPC8272, and should work with\nother models having QE/CPM given minor tweaks.\n\nSigned-off-by: Xie Xiaobo \u003cX.Xie@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bedf0883cbe3015d21aec5ed47ddffb429f6cca7",
      "tree": "5a31171dcfa203f33dde74d040b704bccfc0fceb",
      "parents": [
        "58209018cfd6f1fa8d0139af7c39dbfe73de21fd"
      ],
      "author": {
        "name": "Julien Brunel",
        "email": "brunel@diku.dk",
        "time": "Mon Sep 01 10:57:27 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "USB: drivers/usb/misc: Use an IS_ERR test rather than a NULL test\n\nIn case of error, the function backlight_device_register returns an\nERR pointer, but never returns a NULL pointer. So a NULL test that may\ncome after a call to this function should be strengthened by an IS_ERR\ntest.\n\nThe semantic match that finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@match_bad_null_test@\nexpression x, E;\nstatement S1,S2;\n@@\nx \u003d backlight_device_register(...)\n... when !\u003d x \u003d E\n* if (x !\u003d NULL) \nS1 else S2\n// \u003c/smpl\u003e\n\nSigned-off-by: Julien Brunel \u003cbrunel@diku.dk\u003e\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "58209018cfd6f1fa8d0139af7c39dbfe73de21fd",
      "tree": "d2bd61bbc33839df275b57bc8b25206ec58a1c6f",
      "parents": [
        "2121427836c9eeaed3002e1add89f1e8c7a00261"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Aug 23 13:56:30 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "USB: remove unused #include \u003cversion.h\u003e\n\nThe driver(s) below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/usb/gadget/pxa27x_udc.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2121427836c9eeaed3002e1add89f1e8c7a00261",
      "tree": "eedc03c671d431bcdbc8dc6a866c564bd6a0b53c",
      "parents": [
        "3086775a4916b0fe128d924d83f4e7d7c39e4d0e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Aug 18 17:45:25 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "usb gadget: defer obex enumeration\n\nSome USB peripheral controller drivers support software control\nover the data pullup.  Use those controls to prevent the OBEX\nfunction from enumerating until the userspace server has opened\nthe /dev/ttyGS* node it will use to implement protocol chitchat\nwith the USB host.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3086775a4916b0fe128d924d83f4e7d7c39e4d0e",
      "tree": "c4e7825ba74da1272d15ad0d61a311b84392b8b6",
      "parents": [
        "60beed95e38793c0baff7f94433c1f639d8d5efd"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon Aug 18 17:39:30 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "usb gadget: cdc obex glue\n\nThe following patch introduces a new f_obex.c function driver.\nIt allows userspace obex servers to use usb as transport layer\nfor their messages.\n\n[ dbrownell@users.sourceforge.net: various fixes and cleanups ]\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.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": "60beed95e38793c0baff7f94433c1f639d8d5efd",
      "tree": "f35e277cdd32267772854b481843299564e4f3e8",
      "parents": [
        "8066134ff8140ae9d8d15cdad3fc6c60c2a8a4e5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Aug 18 17:38:22 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "usb gadget: function activation/deactivation\n\nAdd a new mechanism to the composite gadget framework, letting\nfunctions deactivate (and reactivate) themselves.  Think of it\nas a refcounted wrapper for the software pullup control.\n\nA key example of why to use this mechanism involves functions that\nrequire a userspace daemon.  Those functions shuld use this new\nmechanism to prevent the gadget from enumerating until those daemons\nare activated.  Without this mechanism, hosts would see devices that\nmalfunction until the relevant daemons start.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8066134ff8140ae9d8d15cdad3fc6c60c2a8a4e5",
      "tree": "688c31ed60c99f4ea5f64fcecaecd2fed13665f1",
      "parents": [
        "851a526dcf97964265cadcc6664a9f0ff7c143c7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 14 15:49:11 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:52 2008 -0700"
      },
      "message": "USB: gadget: net2280: implement set_wedge\n\nThis patch (as1132) implements the set_wedge() method for net2280.\nThis method is necessary for strict USBCV compliance in\ng_file_storage.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "851a526dcf97964265cadcc6664a9f0ff7c143c7",
      "tree": "faf8bdb4322b89db72f8c1c8738733a9b86dba2f",
      "parents": [
        "a7a19fac8a9fbc0182fb1b464848a31529c39433"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 14 15:48:30 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:52 2008 -0700"
      },
      "message": "USB: gadget: dummy_hcd: implement set_wedge\n\nThis patch (as1131) implements the set_wedge() method for dummy_hcd.\nThis method is necessary for strict USBCV compliance in\ng_file_storage.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a7a19fac8a9fbc0182fb1b464848a31529c39433",
      "tree": "07bfe7ff198fddd9fdd235ae8a4ffced6e855f30",
      "parents": [
        "27140219373327f2291da5d74a78db0105b15060"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Aug 14 17:04:48 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:52 2008 -0700"
      },
      "message": "usb: gadget Kconfig cleanup\n\nThis reorders the list of USB peripheral controller drivers so it\u0027s\nmore common for the initial (default) value to be relevant:  put the\nSOC integrated silicon up front, discrete stuff last.  Alphabetize.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "27140219373327f2291da5d74a78db0105b15060",
      "tree": "1cbb0eab32d9b847b0f030982429045ff0e8f041",
      "parents": [
        "7dbcbe88b1495f778f56c742391e49f580dc101a"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Mon Aug 18 13:08:42 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:52 2008 -0700"
      },
      "message": "USB: Let some USB host controllers get IRQ flags from resource\n\n[This version fixes a thinko in the r8a66597 driver]\n\nThis patch let a few discrete USB host controllers drivers (isp116x-hcd,\nr8a66597-hcd and sl811-hcd) obtain IRQ flags from their IORESOURCE_IRQ\nresource if configured as such, much like it\u0027s been done for the smc91x\ndriver.\n\nIt spares people writing support for specific boards the burden to\nconfigure the interrupt controller independantly, and keeps all IRQ\nrelated information in a single resource.\n\nHCD that are integrally part of a SoC have been left aside, as there\nis probably no \"wiring\" options...\n\nTested on an Xscale PXA-255 based platform with isp116x-hcd.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@altran.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7dbcbe88b1495f778f56c742391e49f580dc101a",
      "tree": "5a8d6485846854045ba1ebc3d89b7c479e8a3570",
      "parents": [
        "6a2839bedc1502b3f0366cc3ad1099a1d92cf8fb"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Aug 04 17:15:40 2008 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:52 2008 -0700"
      },
      "message": "ub: remove sg_stat\n\nRemove forgotten code related to sg_stat[].\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a2839bedc1502b3f0366cc3ad1099a1d92cf8fb",
      "tree": "3b8861acf1a573d97066157c1fab16e574d645b1",
      "parents": [
        "55b447bf79ad25591437d24b78caa9d0ae4fec82"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jul 29 16:18:47 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:51 2008 -0700"
      },
      "message": "USB: extend poisoning to anchors\n\nthis extends the poisoning concept to anchors. This way poisoning\nwill work with fire and forget drivers.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "55b447bf79ad25591437d24b78caa9d0ae4fec82",
      "tree": "f8b84be61cf96a993664f35f572d8ddf6e618d39",
      "parents": [
        "49b707b90c7f7260beb8691fc5d99d71a5549ec0"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jul 29 15:26:15 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:51 2008 -0700"
      },
      "message": "USB: kill URBs permanently\n\nlooking at usb_kill_urb() it seems to me that it is unnecessarily lenient.\nIn the use case of disconnect() you never want to use the URB again\n(for the same device) But leaving urb-\u003ereject elevated will make it easier\nto avoid races between read/write and disconnect.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "49b707b90c7f7260beb8691fc5d99d71a5549ec0",
      "tree": "168692010834d1ec378cf8b7810159a7bebf85a8",
      "parents": [
        "5b775f672cc993ba9dba5626811ab1f2ac42883b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Jul 16 18:00:42 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:51 2008 -0700"
      },
      "message": "drivers/usb/class/usblp.c: adjust error handling code\n\nIn this code, it is possible to tell statically whether usblp will be NULL\nin the error handling code.\n\nOliver Neukum suggested to make a goto to the final return rather than \nreturn directly.\n\nThe semantic match that finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nidentifier f,err,l,l1;\ntype T;\nexpression x,E;\nstatement S;\n@@\n\nx \u003d NULL\n... when !\u003d goto l1;\n* x \u003d f(...)\n... when !\u003d x\nerr \u003d E;\ngoto l;\n...\n* if (x !\u003d NULL)\n  S\nreturn err;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b775f672cc993ba9dba5626811ab1f2ac42883b",
      "tree": "61d8e0706a11e7bb808081720644b11ef58f77cd",
      "parents": [
        "eb86be5424d4c08e686d5e578b72a26c516ae58a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 26 16:22:06 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:51 2008 -0700"
      },
      "message": "USB: add USB test and measurement class driver\n\nThis driver was originaly written by Stefan Kopp, but massively\nreworked by Greg for submission.\n\nThanks to Felipe Balbi \u003cme@felipebalbi.com\u003e for lots of work in cleaning\nup this driver.\n\nThanks to Oliver Neukum \u003coliver@neukum.org\u003e for reviewing previous\nversions and pointing out problems.\n\n\nCc: Stefan Kopp \u003cstefan_kopp@agilent.com\u003e\nCc: Marcel Janssen \u003ckorgull@home.nl\u003e\nCc: Felipe Balbi \u003cme@felipebalbi.com\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb86be5424d4c08e686d5e578b72a26c516ae58a",
      "tree": "757c974b683640a6da10f0c8d21efac432a04243",
      "parents": [
        "c3d36c453c84554eb12941b3f98abf4fefec000a"
      ],
      "author": {
        "name": "Harrison Metzger",
        "email": "harrisonmetz@gmail.com",
        "time": "Thu Aug 14 11:29:32 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:51 2008 -0700"
      },
      "message": "USB: Added driver for a Delcom USB 7-segment LED Display\n\nAdded basic support for a Delcom USB 7-segment LED Display\n\nSigned-off by: Harrison Metzger \u003charrisonmetz@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c3d36c453c84554eb12941b3f98abf4fefec000a",
      "tree": "88025068ec9a71b3481939f01442378f0bd03231",
      "parents": [
        "631556a0763ac155c82bbcbeed7e4b28bd737927"
      ],
      "author": {
        "name": "Vladimir Vukicevic",
        "email": "vladimir@pobox.com",
        "time": "Fri Oct 03 17:08:43 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:50 2008 -0700"
      },
      "message": "USB: Add Oceanic product ID to ftdi_sio\n\nAdd Oceanic PID to ftdi_sio driver\n\nOceanic dive computers (such as the VT3 --\nhttp://www.oceanicworldwide.com/p_computers_vt3.html) all use an onboard\nFTDI serial converter, with the FTDI vid and a  PID of 0xf460.  The\nattached patch adds that pid to ftdi_sio; driver  connects to my VT3\nafter that.\n\nSigned-off-by: Vladimir Vukicevic \u003cvladimir@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "631556a0763ac155c82bbcbeed7e4b28bd737927",
      "tree": "990e1efdc04f4ba17abc19201d0f25ed812be82a",
      "parents": [
        "b064eca9b0cdbb2b8f731ae2e44fa02194a1219a"
      ],
      "author": {
        "name": "Denis Joseph Barrow",
        "email": "D.Barow@option.com",
        "time": "Tue Sep 30 16:49:22 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:50 2008 -0700"
      },
      "message": "USB: option.c remove duplicate device ids now supported in hso.c\n\nRemove duplicate device ids which are now supported by drivers/usb/net/hso.c\n\nSigned-off-by: Denis Joseph Barrow \u003cD.Barow@option.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b064eca9b0cdbb2b8f731ae2e44fa02194a1219a",
      "tree": "4a26b14c57adc4f7538ea5012ca2d98ac251d6b0",
      "parents": [
        "26e9a397774a0e94efbb8a0bf4a952c28d808cab"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Sep 24 11:49:19 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:50 2008 -0700"
      },
      "message": "USB: option: add Ericsson F3507g and Dell 5530\n\nAdd a few more mobile broadband cards.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "26e9a397774a0e94efbb8a0bf4a952c28d808cab",
      "tree": "fee2211b32a30c71bd22543acb791feeebd91b35",
      "parents": [
        "bdbf0ac7e187b2b757216e653e64f8b808b9077e",
        "99e06e372378c5833a0c60274b645dfb2e4a4b08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:50:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:50:12 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (25 commits)\n  staging: at76_usb wireless driver\n  Staging: workaround build system bug\n  Staging: Lindent sxg.c\n  Staging: SLICOSS: Call pci_release_regions at driver exit\n  Staging: SLICOSS: Fix remaining type names\n  Staging: SLICOSS: Fix warnings due to static usage\n  Staging: SLICOSS: lots of checkpatch fixes\n  Staging: go7007 v4l fixes\n  Staging: Fix gcc warnings in sxg\n  Staging: add echo cancelation module\n  Staging: add wlan-ng prism2 usb driver\n  Staging: add w35und wifi driver\n  Staging: USB/IP: add host driver\n  Staging: USB/IP: add client driver\n  Staging: USB/IP: add common functions needed\n  Staging: add the go7007 video driver\n  Staging: add me4000 pci data collection driver\n  Staging: add me4000 firmware files\n  Staging: add sxg network driver\n  Staging: add Alacritech slicoss network driver\n  ...\n\nFixed up conflicts due to taint flags changes and MAINTAINERS cleanup in\nMAINTAINERS, include/linux/kernel.h and kernel/panic.c.\n"
    },
    {
      "commit": "bdbf0ac7e187b2b757216e653e64f8b808b9077e",
      "tree": "54acb0bd3696249618a16a448c956e63ac6a3806",
      "parents": [
        "8eb88c80d444fd249edaa7d895666cde79e7b3b8",
        "a0cf354a71bd2969b2f1868530d3fecaebd6dc3d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:33:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:33:39 2008 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6: (47 commits)\n  hwmon: (adm1026) Prevent log spamming\n  hwmon: (adm1026) Fix debug messages\n  hwmon: (adm1029) Use mask for fan_div value\n  hwmon: (adt7470) Add documentation\n  hwmon: (ibmaem) Automatically load on IBM systems via DMI\n  hwmon: (ibmpex) Automatically load on IBM systems via DMI\n  hwmon: (w83781d) Use new style driver binding\n  hwmon: (w83781d) Stop abusing struct i2c_client for ISA devices\n  hwmon: (w83781d) Make ISA interface depend on CONFIG_ISA\n  hwmon: (w83781d) Additional information about AS99127F PWM\n  hwmon: (w83781d) Detect alias chips\n  hwmon: (w83781d) Refactor beep enable handling\n  hwmon: Drop dead links to old National Semiconductor chip datasheets\n  hwmon: (w83791d) add support for thermal cruise mode\n  hwmon: (w83791d) add pwm_enable support\n  hwmon: (w83791d) add manual PWM support\n  hwmon: (w83791d) fan 4/5 pins can also be used for gpio\n  hwmon: (max1619) Use inline functions instead of macros\n  hwmon: (it87) Fix thermal sensor type values\n  hwmon: (lm78) Convert to a new-style i2c driver\n  ...\n"
    },
    {
      "commit": "8eb88c80d444fd249edaa7d895666cde79e7b3b8",
      "tree": "8518f579c841abc05075285a1d4683caa6eec9c2",
      "parents": [
        "c53dbf54863e7f3b0b8810dda2bdd0290006bdac",
        "219b22b24546dbd512419766eb46f6b729a5453a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:30:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:30:35 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: Fix debugfs_create_dir\u0027s error checking method for sound/soc/\n  ALSA: ASoC: Convert playpaq_wm8510 to bulk route registration API\n  ALSA: kernel docs: fix sound/core/ kernel-doc\n  ALSA: Handle NULL jacks in snd_jack_report()\n  ALSA: hda - Fix PCM type of Nvidia HDMI devices\n"
    },
    {
      "commit": "c53dbf54863e7f3b0b8810dda2bdd0290006bdac",
      "tree": "f783074f1bec1112bf1148a077e0114a38403ad4",
      "parents": [
        "b73b636e8987f8728c6c700377615757691b9a55",
        "f73e2d13a16cc88c4faa4729967f92bfeec8a142"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:29:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:29:55 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  block: remove __generic_unplug_device() from exports\n  block: move q-\u003eunplug_work initialization\n  blktrace: pass zfcp driver data\n  blktrace: add support for driver data\n  block: fix current kernel-doc warnings\n  block: only call -\u003erequest_fn when the queue is not stopped\n  block: simplify string handling in elv_iosched_store()\n  block: fix kernel-doc for blk_alloc_devt()\n  block: fix nr_phys_segments miscalculation bug\n  block: add partition attribute for partition number\n  block: add BIG FAT WARNING to CONFIG_DEBUG_BLOCK_EXT_DEVT\n  softirq: Add support for triggering softirq work on softirqs.\n"
    },
    {
      "commit": "b73b636e8987f8728c6c700377615757691b9a55",
      "tree": "554a4c799888e8934d2bf222bd0fcae2a9146bb4",
      "parents": [
        "ed09441dacc2a2d6c170aa3b1f79a041291a813f",
        "8f808417fe211648c0816e28947cdc74eb1e1032"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:09:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:09:48 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.jni.nu/cris\n\n* \u0027for-linus\u0027 of git://www.jni.nu/cris:\n  CRIS: proper defconfig setup\n  [CRIS] Rename boot-linkscripts and fix the path to them.\n"
    },
    {
      "commit": "ed09441dacc2a2d6c170aa3b1f79a041291a813f",
      "tree": "95c35bdf4f0b679806984093dce627a66d0d7cf1",
      "parents": [
        "b225ee5bed70254a100896c473e6dd8c2be45c18",
        "4c393e6e457fb41169dd110c1b96a138394c2d7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:00:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:00:23 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (39 commits)\n  [SCSI] sd: fix compile failure with CONFIG_BLK_DEV_INTEGRITY\u003dn\n  libiscsi: fix locking in iscsi_eh_device_reset\n  libiscsi: check reason why we are stopping iscsi session to determine error value\n  [SCSI] iscsi_tcp: return a descriptive error value during connection errors\n  [SCSI] libiscsi: rename host reset to target reset\n  [SCSI] iscsi class: fix endpoint id handling\n  [SCSI] libiscsi: Support drivers initiating session removal\n  [SCSI] libiscsi: fix data corruption when target has to resend data-in packets\n  [SCSI] sd: Switch kernel printing level for DIF messages\n  [SCSI] sd: Correctly handle all combinations of DIF and DIX\n  [SCSI] sd: Always print actual protection_type\n  [SCSI] sd: Issue correct protection operation\n  [SCSI] scsi_error: fix target reset handling\n  [SCSI] lpfc 8.2.8 v2 : Add statistical reporting control and additional fc vendor events\n  [SCSI] lpfc 8.2.8 v2 : Add sysfs control of target queue depth handling\n  [SCSI] lpfc 8.2.8 v2 : Revert target busy in favor of transport disrupted\n  [SCSI] scsi_dh_alua: remove REQ_NOMERGE\n  [SCSI] lpfc 8.2.8 : update driver version to 8.2.8\n  [SCSI] lpfc 8.2.8 : Add MSI-X support\n  [SCSI] lpfc 8.2.8 : Update driver to use new Host byte error code DID_TRANSPORT_DISRUPTED\n  ...\n"
    },
    {
      "commit": "b225ee5bed70254a100896c473e6dd8c2be45c18",
      "tree": "2f044d5898d15edcff858f624618c788d5b58760",
      "parents": [
        "2e532d68a2b3e2aa6b19731501222069735c741c",
        "95a5afca4a8d2e1cb77e1d4bc6ff9f718dc32f7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 08:58:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 08:58:52 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  net: Remove CONFIG_KMOD from net/ (towards removing CONFIG_KMOD entirely)\n  ipv4: Add a missing rcu_assign_pointer() in routing cache.\n  [netdrvr] ibmtr: PCMCIA IBMTR is ok on 64bit\n  xen-netfront: Avoid unaligned accesses to IP header\n  lmc: copy_*_user under spinlock\n  [netdrvr] myri10ge, ixgbe: remove broken select INTEL_IOATDMA\n"
    },
    {
      "commit": "a0cf354a71bd2969b2f1868530d3fecaebd6dc3d",
      "tree": "9d3b9656e23d592fd13b205eb2f66ecf8d9f2d7e",
      "parents": [
        "885fe4b1f621fa2c8499e222059b59dbc98583e2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "message": "hwmon: (adm1026) Prevent log spamming\n\nWhen debugging is enabled, the adm1026 driver currently logs the\nmessage \"Setting VID from GPIO11-15\" 108 times each time you run\n\"sensors\". Once should be enough.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Philip Pokorny \u003cppokorny@penguincomputing.com\u003e\n"
    },
    {
      "commit": "885fe4b1f621fa2c8499e222059b59dbc98583e2",
      "tree": "3a2133d873a08a94e8134e9a4b48c7d3233cc6bf",
      "parents": [
        "366716e6aabfb6f7c65525cc1637e035bfaf422d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "message": "hwmon: (adm1026) Fix debug messages\n\n* Add missing new-line to one debug message.\n* Remove leading colon from 3 debug messages.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Philip Pokorny \u003cppokorny@penguincomputing.com\u003e\n"
    }
  ],
  "next": "366716e6aabfb6f7c65525cc1637e035bfaf422d"
}
