)]}'
{
  "log": [
    {
      "commit": "336f5899d287f06d8329e208fc14ce50f7ec9698",
      "tree": "9b762d450d5eb248a6ff8317badb7e223d93ed58",
      "parents": [
        "a4ab2773205e8b94c18625455f85e3b6bb9d7ad6",
        "db217dece3003df0841bacf9556b5c06aa097dae"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 into export-slabh\n"
    },
    {
      "commit": "5e11611a5d22252f3f9c169a3c9377eac0c32033",
      "tree": "c4cd71175afb12c63bc5a3961098321ff0546b63",
      "parents": [
        "d4509e5a6edf8862c18d887a642ce4994bde297d",
        "c6c352371c1ce486a62f4eb92e545b05cfcef76b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 02 19:50:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 02 19:50:11 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 5965/1: Fix soft lockup in at91 udc driver\n  ARM: 6006/1: ARM: Use the correct NOP size in memmove for Thumb-2 kernel builds\n  ARM: 6005/1: arm: kprobes: fix register corruption with jprobes\n  ARM: 6003/1: removing compilation warning from pl061.h\n  ARM: 6001/1: removing compilation warning comming from clkdev.h\n  ARM: 6000/1: removing compilation warning comming from \u003casm/irq.h\u003e\n  ARM: 5999/1: Including device.h and resource.h header files in linux/amba/bus.h\n  ARM: 5997/1: ARM: Correct the VFPv3 detection\n  ARM: 5996/1: ARM: Change the mandatory barriers implementation (4/4)\n  ARM: 5995/1: ARM: Add L2x0 outer_sync() support (3/4)\n  ARM: 5994/1: ARM: Add outer_cache_fns.sync function pointer (2/4)\n  ARM: 5993/1: ARM: Move the outer_cache definitions into a separate file (1/4)\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "c6c352371c1ce486a62f4eb92e545b05cfcef76b",
      "tree": "23720c8ff4d431c809d670759bf10f43f78f60ff",
      "parents": [
        "fd522a8dec11a08b5fdd23982193808e268be19e"
      ],
      "author": {
        "name": "Harro Haan",
        "email": "hrhaan@gmail.com",
        "time": "Mon Mar 01 17:38:37 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 29 17:36:04 2010 +0100"
      },
      "message": "ARM: 5965/1: Fix soft lockup in at91 udc driver\n\nFix a potential soft lockup in the AT91 UDC driver by ensuring that\nthe UDC clock is enabled inside the interrupt handler. If the UDC clock is not enabled then the UDC registers cannot be written to\nand the interrupt cannot be cleared or masked.\n\nNote that this patch (and other parts of the existing AT91 UDC\ndriver) is potentially racy for preempt-rt kernels,\nbut is okay for mainline.\n\nFor more info see:\n\nhttp://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100203/09cdb3b4/attachment.el\n\nhttp://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20100203/8443a1e4/attachment.el\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nAcked-by: Harro Haan \u003chrhaan@gmail.com\u003e\nTested-by: Remy Bohmer \u003clinux@bohmer.net\u003e\nAcked-by: Andrew Victor \u003cavictor.za@gmail.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72f878cc6f324ecc2ca00ff2f9c0dc2c168cd4cc",
      "tree": "760ee47e9684c5f89a33c3af664ca802c42ec59f",
      "parents": [
        "4539282dbc20fe612113c8f267d51a90d46a7f50"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Thu Mar 25 18:22:40 2010 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 26 12:11:55 2010 +0900"
      },
      "message": "USB gadget r8a66597-udc.c: duplicated include\n\ndrivers/usb/gadget/r8a66597-udc.c: linux/err.h is included more than once.\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8dba8f949492cf2ffb32c1c2fbfe12c3f53b1866",
      "tree": "eb91a9a4f3ab0f71ca388fd17cb7dd9e03adb9f4",
      "parents": [
        "2eb645e7b5662da47646f76b41b4141f2c9bf13a",
        "336cee42dd52824e360ab419eab4e8888eb054ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:40:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:40:03 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty_port,usb-console: Fix usb serial console open/close regression\n  tty: cpm_uart: use resource_size()\n  tty_buffer: Fix distinct type warning\n  hvc_console: Fix race between hvc_close and hvc_remove\n  uartlite: Fix build on sparc.\n  tty: Take a 256 byte padding into account when buffering below sub-page units\n  Revert \"tty: Add a new VT mode which is like VT_PROCESS but doesn\u0027t require a VT_RELDISP ioctl call\"\n"
    },
    {
      "commit": "8fdb7e9f612b7c6ba6c3ba460c14263b5ce90f79",
      "tree": "09f007a62475c22546ba693e5171024cc67fb38c",
      "parents": [
        "fc7f99cf36ebae853639dabb43bc2f0098c59aef",
        "4cb80cda51ff950614701fb30c9d4e583fe5a31f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:39:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 19 13:39:21 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (45 commits)\n  USB: gadget/multi: cdc_do_config: remove redundant check\n  usb: r8a66597-hcd: fix removed from an attached hub\n  USB: xhci: Make endpoint interval debugging clearer.\n  USB: Fix usb_fill_int_urb for SuperSpeed devices\n  USB: cp210x: Remove double usb_control_msg from cp210x_set_config\n  USB: Remove last bit of CONFIG_USB_BERRY_CHARGE\n  USB: gadget: add gadget controller number for s3c-hsotg driver\n  USB: ftdi_sio: Fix locking for change_speed() function\n  USB: g_mass_storage: fixed module name in Kconfig\n  USB: gadget: f_mass_storage::fsg_bind(): fix error handling\n  USB: g_mass_storage: fix section mismatch warnings\n  USB: gadget: fix Blackfin builds after gadget cleansing\n  USB: goku_udc: remove potential null dereference\n  USB: option.c: Add Pirelli VID/PID and indicate Pirelli\u0027s modem interface is 0xff\n  USB: serial: Fix module name typo for qcaux Kconfig entry.\n  usb: cdc-wdm: Fix deadlock between write and resume\n  usb: cdc-wdm: Fix order in disconnect and fix locking\n  usb: cdc-wdm:Fix loss of data due to autosuspend\n  usb: cdc-wdm: Fix submission of URB after suspension\n  usb: cdc-wdm: Fix race between disconnect and debug messages\n  ...\n"
    },
    {
      "commit": "4cb80cda51ff950614701fb30c9d4e583fe5a31f",
      "tree": "7b3fb0f275f8f0c32f90b3215ad05e1f23c8408d",
      "parents": [
        "d835933436ac0d1e8f5b35fe809fd4e767e55d6e"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Mar 12 12:33:15 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:24 2010 -0700"
      },
      "message": "USB: gadget/multi: cdc_do_config: remove redundant check\n\ncdc_do_config() had a double ret check after fsg_add().\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d835933436ac0d1e8f5b35fe809fd4e767e55d6e",
      "tree": "2fee15b2e08eb15ec31d63ea4bde24f5610e4533",
      "parents": [
        "9ce669a8924c61b7321d6e2f27ed67bcd46c1fbb"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Tue Mar 16 12:29:35 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:24 2010 -0700"
      },
      "message": "usb: r8a66597-hcd: fix removed from an attached hub\n\nfix the problem that when a USB hub is attached to the r8a66597-hcd and\na device is removed from that hub, it\u0027s likely that a kernel panic follows.\n\nReported-by: Markus Pietrek \u003cMarkus.Pietrek@emtrion.de\u003e\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ce669a8924c61b7321d6e2f27ed67bcd46c1fbb",
      "tree": "dd479c02f9fe84a4c5ad9e4d4cb9d58beddf07d6",
      "parents": [
        "f09a15e6e69884cedec4d1c022089a973aa01f1e"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Mar 16 12:59:24 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:24 2010 -0700"
      },
      "message": "USB: xhci: Make endpoint interval debugging clearer.\n\nThe xHCI hardware can only handle polling intervals that are a power of\ntwo.  When we add a new endpoint during a bandwidth allocation, and the\npolling interval is rounded down to a power of two, print the original\npolling interval in the endpoint descriptor.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f09a15e6e69884cedec4d1c022089a973aa01f1e",
      "tree": "ed2902d5f29c3ede3fdadcf165d4c09e4831b498",
      "parents": [
        "e549a17f698e266373f6757bd068d1e98397b4c0"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Tue Mar 16 12:55:44 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:23 2010 -0700"
      },
      "message": "USB: Fix usb_fill_int_urb for SuperSpeed devices\n\nUSB 3 and Wireless USB specify a logarithmic encoding of the endpoint\ninterval that matches the USB 2 specification.  usb_fill_int_urb() didn\u0027t\nknow that and was filling in the interval as if it was USB 1.1.  Fix\nusb_fill_int_urb() for SuperSpeed devices, but leave the wireless case\nalone, because David Vrabel wants to keep the old encoding.\n\nUpdate the struct urb kernel doc to note that SuperSpeed URBs must have\nurb-\u003einterval specified in microframes.\n\nAdd a missing break statement in the usb_submit_urb() interrupt URB\nchecking, since wireless USB and SuperSpeed USB encode urb-\u003einterval\ndifferently.  This allows xHCI roothubs to actually register with khubd.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e549a17f698e266373f6757bd068d1e98397b4c0",
      "tree": "ed8a5c743f6df8784adbfc11b1587026a25dc2ea",
      "parents": [
        "7f56cfd253d929c06ce4ed5bfb99a8c6805075c9"
      ],
      "author": {
        "name": "Michael Brunner",
        "email": "mibru@gmx.de",
        "time": "Wed Mar 10 23:26:37 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:23 2010 -0700"
      },
      "message": "USB: cp210x: Remove double usb_control_msg from cp210x_set_config\n\nThis patch removes a double usb_control_msg that sets the cp210x\nconfiguration registers a second time when calling cp210x_set_config.\nFor data sizes \u003e2 the second write gets corrupted.\nThe patch has been created against 2.6.34-rc1, but all cp210x driver\nrevisions are affected.\n\nSigned-off-by: Michael Brunner \u003cmibru@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f56cfd253d929c06ce4ed5bfb99a8c6805075c9",
      "tree": "8e0fffeb95ae6e8dc091f7822875e07c31c1d67b",
      "parents": [
        "83ba11d93434e6f0cc2e060336b0b19a3f687fa3"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@stud.informatik.uni-erlangen.de",
        "time": "Wed Mar 10 12:33:11 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:22 2010 -0700"
      },
      "message": "USB: Remove last bit of CONFIG_USB_BERRY_CHARGE\n\nOne last bit was missed while removing the USB_BERRY_CHARGE config\noption in a8d4211f33a9573f7b1bdcfd9c9c48631d1515ee which gets dropped\nby this patch.\n\nSigned-off-by: Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "83ba11d93434e6f0cc2e060336b0b19a3f687fa3",
      "tree": "f218d491b3fc0d4a6d0f167a6652e45bf80634ab",
      "parents": [
        "9c67d28e4e7683b4f667fa4c7b6f9aee92b44b5c"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Mon Mar 08 18:20:59 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:22 2010 -0700"
      },
      "message": "USB: gadget: add gadget controller number for s3c-hsotg driver\n\nThis prevents some drivers from complaining that no bcdDevice id was set.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9c67d28e4e7683b4f667fa4c7b6f9aee92b44b5c",
      "tree": "3ebe03430385bbcab1ecaa8f53cc0037386fa44e",
      "parents": [
        "11b10d999469dc0514447a15e88c7ef14ec0761d"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@texware.it",
        "time": "Sat Mar 13 18:35:14 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:21 2010 -0700"
      },
      "message": "USB: ftdi_sio: Fix locking for change_speed() function\n\nThe change_speed() function should be serialized against multiple calls.\nUse the cfg_lock mutex to do this.\n\nSigned-off-by: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "11b10d999469dc0514447a15e88c7ef14ec0761d",
      "tree": "6506e5fa2e1a2267874cf40ca8a97296dbb9ffe2",
      "parents": [
        "f479d70b4f7674083c2e3c3e603b15811713fb18"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Mar 15 11:10:23 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:21 2010 -0700"
      },
      "message": "USB: g_mass_storage: fixed module name in Kconfig\n\nThe Kconfig help message for Mass Storage Gadget claimed the\nmodule will be named \"g_file_storage\" whereas it should be\n\"g_mass_storage\".\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f479d70b4f7674083c2e3c3e603b15811713fb18",
      "tree": "8d42b82cddf3e3304f5ae955294e990af7f3aebf",
      "parents": [
        "f88f6691b73a35b0c6dcabb9e587aa4c63d09010"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Mar 12 15:55:28 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:20 2010 -0700"
      },
      "message": "USB: gadget: f_mass_storage::fsg_bind(): fix error handling\n\nContrary to the comment in fsg_add, fsg_bind calls fsg_unbind on errors,\nwhich decreases refcount and frees the fsg_dev structure, causing trouble\nwhen fsg_add does the same.\n\nFix it by simply leaving up cleanup to fsg_add().\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f88f6691b73a35b0c6dcabb9e587aa4c63d09010",
      "tree": "99d75b65695e7fea38c002643ac299bcae87ac06",
      "parents": [
        "f2984a333fb5e325d478950c9d8af3693869e69c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Mar 07 10:36:27 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:19 2010 -0700"
      },
      "message": "USB: g_mass_storage: fix section mismatch warnings\n\nThe recent commit (0e530b45783f75) that moved usb_ep_autoconfig from the\n__devinit section to the __init section missed the mass storage device.\nIts fsg_bind() function uses the usb_ep_autoconfig() function from non\n__init context leading to:\nWARNING: drivers/usb/gadget/g_mass_storage.o(.text): Section mismatch in\n\treference from the function _fsg_bind()\n\t            to the function .init.text:_usb_ep_autoconfig()\n\nSo move fsg_bind() into __init as well.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f2984a333fb5e325d478950c9d8af3693869e69c",
      "tree": "6a16467bbdb9cc0f44c240d3622571062d1f66e2",
      "parents": [
        "872f8b42544c58dfa241956d220ada115a8e93c7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:35:22 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:19 2010 -0700"
      },
      "message": "USB: gadget: fix Blackfin builds after gadget cleansing\n\nThe recent change to clean out dead gadget drivers (90f7976880bbbf99)\nmissed the call to gadget_is_musbhsfc() behind CONFIG_BLACKFIN.  This\ncauses Blackfin gadget builds to fail since the function no longer\nexists anywhere.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "872f8b42544c58dfa241956d220ada115a8e93c7",
      "tree": "da0644f844142600d8b93724fdd241591febaac6",
      "parents": [
        "33c387529b7931248c6637bf9720ac7504a0b28b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Mar 06 14:08:56 2010 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:19 2010 -0700"
      },
      "message": "USB: goku_udc: remove potential null dereference\n\n\"dev\" is always null here.  In the end it\u0027s only used to get the\npci_name() of \"pdev\" which is redundant information and so I\nremoved it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "33c387529b7931248c6637bf9720ac7504a0b28b",
      "tree": "48ce89cd1e6d3a12cbc4c156b4b89d8e4eda1020",
      "parents": [
        "510607db7e2ad5078c554911418a71b469886076"
      ],
      "author": {
        "name": "spark",
        "email": "spark@bandrich.com",
        "time": "Fri Mar 05 14:18:05 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:18 2010 -0700"
      },
      "message": "USB: option.c: Add Pirelli VID/PID and indicate Pirelli\u0027s modem interface is 0xff\n\nSigned-off-by: spark \u003cspark@bandrich.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "510607db7e2ad5078c554911418a71b469886076",
      "tree": "30a742219cdd6d6368ea02143f758c1ab55c938c",
      "parents": [
        "338124c1f18c2c737656ac58735f040d90b23d8c"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@datenfreihafen.org",
        "time": "Wed Mar 03 19:37:12 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:18 2010 -0700"
      },
      "message": "USB: serial: Fix module name typo for qcaux Kconfig entry.\n\nThe module is called qcaux and not moto_modem. Also use help instead of\n---help-- to be in sync with the other Kconfig entries.\n\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "338124c1f18c2c737656ac58735f040d90b23d8c",
      "tree": "b763f5a797062130e481ffe4adcf6c32fdd4feb5",
      "parents": [
        "d93d16e9aa58887feadd999ea26b7b8139e98b56"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:57:12 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:17 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix deadlock between write and resume\n\nThe new runtime PM scheme allows resume() to have no locks.\nThis fixes the deadlock.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d93d16e9aa58887feadd999ea26b7b8139e98b56",
      "tree": "47cd5e95bee9ccd52aa5ccfff4c87af78d605ad7",
      "parents": [
        "62e6685470fb04fb7688ecef96c39160498721d5"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:56:47 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:17 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix order in disconnect and fix locking\n\n- as the callback can schedule work, URBs must be killed first\n- if the driver causes an autoresume, the caller must handle locking\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "62e6685470fb04fb7688ecef96c39160498721d5",
      "tree": "2350c3c979dad7cbc73a7edbc22e9bfef188a867",
      "parents": [
        "beb1d35f1690fe27694472a010a8e4a9ae11cc50"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:56:22 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:16 2010 -0700"
      },
      "message": "usb: cdc-wdm:Fix loss of data due to autosuspend\n\nThe guarding flag must be set and tested under spinlock\nand cleared before the URBs are resubmitted in resume.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "beb1d35f1690fe27694472a010a8e4a9ae11cc50",
      "tree": "645a2a6845e0a89d18f9dcd7373adf24ad89f95f",
      "parents": [
        "d855fe2e9c19edaa47baba0e7f95e17f7a24dba8"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:55:52 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:16 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix submission of URB after suspension\n\nThere\u0027s a window under which cdc-wdm may submit\nan URB to a device about to be suspended. This\nintroduces a flag to prevent it.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d855fe2e9c19edaa47baba0e7f95e17f7a24dba8",
      "tree": "fc6ac6e1c0a74ff70f1fbf67cb6bb85a1453f694",
      "parents": [
        "922a5eadd5a3aa0b806be0c18694b618d41d0784"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:55:26 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:15 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix race between disconnect and debug messages\n\ndev_dbg() and dev_err() cannot be used to report failures\nthat may have been caused by a device\u0027s removal\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "922a5eadd5a3aa0b806be0c18694b618d41d0784",
      "tree": "25d6a630e5bd92ff0c900d94125481f53e9b377a",
      "parents": [
        "860e41a71c1731e79e1920dc42676bafc925af5e"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:54:59 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:15 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix race between autosuspend and reading from the device\n\nWhile an available response is read the device must not\nbe autosuspended. This requires a flag dedicated to that\npurpose.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "860e41a71c1731e79e1920dc42676bafc925af5e",
      "tree": "3374857a0a3da76cf37ccde54c3fe3230223a034",
      "parents": [
        "aa4714560b4ea359bb7830188ebd06bce71bcdea"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 27 20:54:24 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:14 2010 -0700"
      },
      "message": "usb: cdc-wdm: Fix race between write and disconnect\n\nUnify mutexes to fix a race between write and disconnect\nand shift the test for disconnection to always report it.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa4714560b4ea359bb7830188ebd06bce71bcdea",
      "tree": "eec831e4553e7934e4896bf8d6e211e1ccd5bc6b",
      "parents": [
        "7f4bca4049941ba8dac35775fe462d4ef9f0dce4"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Mar 12 10:27:24 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:14 2010 -0700"
      },
      "message": "usb: musb: core: declare mbase only where it\u0027s used\n\n... and avoid a compilation if we disable host side\nof musb.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f4bca4049941ba8dac35775fe462d4ef9f0dce4",
      "tree": "f2f97f8d037e8f051b99fd6e7fa56251d6067f09",
      "parents": [
        "adb3ee421d6d39fbfadadf7093a587461ac4597e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 12 10:27:23 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:13 2010 -0700"
      },
      "message": "USB: musb: fix warnings in Blackfin regs\n\nThe recent commit \"usb: musb: Add context save and restore support\" added\nsome stubs for the Blackfin code so things would compile, but it also\nadded a bunch of warnings due to missing return statements.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.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": "adb3ee421d6d39fbfadadf7093a587461ac4597e",
      "tree": "a18470962165dce6d448128a96f1404480c37f8e",
      "parents": [
        "9957dd97ec5e98dd334f87ade1d9a0b24d1f86eb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 12 10:27:21 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:13 2010 -0700"
      },
      "message": "usb: musb: abstract out ULPI_BUSCONTROL register reads/writes\n\nThe USB PHY on current Blackfin processors is a UTMI+ level 2 PHY.\nHowever, it has no ULPI support - so there are no registers at all.\nThat means accesses to ULPI_BUSCONTROL have to be abstracted away\nlike other MUSB registers.\n\nThis fixes building for Blackfin parts again.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@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": "9957dd97ec5e98dd334f87ade1d9a0b24d1f86eb",
      "tree": "a53c347ac3a230e52ecf44b9b4740e34f926f5f8",
      "parents": [
        "fa7bf3424ead0a496f5176abb3253b8176bb2935"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Mar 12 10:35:20 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:12 2010 -0700"
      },
      "message": "usb: musb: Fix compile error for omaps for musb_hdrc\n\nCONFIG_ARCH_OMAP34XX is now CONFIG_ARCH_OMAP3.\n\nBut since drivers/usb/musb/omap2430.c use CONFIG_PM for these\nregisters and functions, do the same for the header.\n\nOtherwise we get the following for most omap3 defconfigs:\n\ndrivers/usb/musb/omap2430.c:261: error: expected identifier or \u0027(\u0027 before \u0027do\u0027\ndrivers/usb/musb/omap2430.c:261: error: expected identifier or \u0027(\u0027 before \u0027while\u0027\ndrivers/usb/musb/omap2430.c:268: error: expected identifier or \u0027(\u0027 before \u0027do\u0027\ndrivers/usb/musb/omap2430.c:268: error: expected identifier or \u0027(\u0027 before \u0027while\u0027\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.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": "fa7bf3424ead0a496f5176abb3253b8176bb2935",
      "tree": "9ea66f768ee63f515d0d319c16ed5d599ee63429",
      "parents": [
        "1e63ef0e0c2cfb5deb9331420c9857fbe04bea73"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 11 15:06:54 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:12 2010 -0700"
      },
      "message": "usb/gadget: fix compile error on r8a66597-udc.c\n\nC file uses IS_ERR and PTR_ERR, but doesn\u0027t include \u003clinux/err.h\u003e\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b04872aa75006e2a4adaaec21e9c9ede8b8ad9d",
      "tree": "cc2ef0391a5278b3318a12088ec530083c5902a8",
      "parents": [
        "bb73ed2a268a29ab1b7d8cc50b5f248578e7e188"
      ],
      "author": {
        "name": "Nathaniel McCallum",
        "email": "nathaniel@natemccallum.com",
        "time": "Thu Mar 11 13:09:26 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:11 2010 -0700"
      },
      "message": "USB: option: add support for a new CMOTECH device to usb/serial/option\n\nSigned-off-by: Nathaniel McCallum \u003cnathaniel@natemccallum.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb73ed2a268a29ab1b7d8cc50b5f248578e7e188",
      "tree": "8526077effe3149fae565661f10d18422c9a5e88",
      "parents": [
        "eaff4cdc978f414cf7b5441a333de3070d80e9c7"
      ],
      "author": {
        "name": "Nathaniel McCallum",
        "email": "nathaniel@natemccallum.com",
        "time": "Thu Mar 11 13:01:17 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:10 2010 -0700"
      },
      "message": "USB: option: move hardcoded PID to a macro in usb/serial/option\n\nSigned-off-by: Nathaniel McCallum \u003cnathaniel@natemccallum.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eaff4cdc978f414cf7b5441a333de3070d80e9c7",
      "tree": "208837bdf23522739351bff9163b9829072d6882",
      "parents": [
        "dee5658b482e9e2ac7d6205dc876fc11d4008138"
      ],
      "author": {
        "name": "Nathaniel McCallum",
        "email": "nathaniel@natemccallum.com",
        "time": "Thu Mar 11 13:09:24 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:10 2010 -0700"
      },
      "message": "USB: option: fix incorrect manufacturer name in usb/serial/option: MAXON-\u003eCMOTECH\n\nSigned-off-by: Nathaniel McCallum \u003cnathaniel@natemccallum.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dee5658b482e9e2ac7d6205dc876fc11d4008138",
      "tree": "efff4bf3ad3c15ecc5f0c8e89cbb9bdc39234715",
      "parents": [
        "1d68064a7d80da4a7334cab0356162e36229c1a1"
      ],
      "author": {
        "name": "Daniel Sangorrin",
        "email": "daniel.sangorrin@gmail.com",
        "time": "Thu Mar 11 14:10:58 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:09 2010 -0700"
      },
      "message": "USB: serial: ftdi: add CONTEC vendor and product id\n\nThis is a patch to ftdi_sio_ids.h and ftdi_sio.c that adds identifiers for\nCONTEC USB serial converter.  I tested it with the device COM-1(USB)H\n\n[akpm@linux-foundation.org: keep the VIDs sorted a bit]\nSigned-off-by: Daniel Sangorrin \u003cdaniel.sangorrin@gmail.com\u003e\nCc: Andreas Mohr \u003candi@lisas.de\u003e\nCc: Radek Liboska \u003cliboska@uochb.cas.cz\u003e\nCc: stable \u003cstable@kernel.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": "1d68064a7d80da4a7334cab0356162e36229c1a1",
      "tree": "4a451c1ea68c8ec1b212988f2cc8c350d36758aa",
      "parents": [
        "bc75fa3825cdbbdeee3a65d91cc5583bdfe41edf"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Fri Mar 12 17:10:04 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:09 2010 -0700"
      },
      "message": "USB: xHCI: re-initialize cmd_completion\n\nWhen a signal interrupts a Configure Endpoint command, the cmd_completion used\nin xhci_configure_endpoint() is not re-initialized and the\nwait_for_completion_interruptible_timeout() will return failure. Initialize\ncmd_completion in xhci_configure_endpoint().\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc75fa3825cdbbdeee3a65d91cc5583bdfe41edf",
      "tree": "ea79c58993dcd4e98af7046f4d94d0449c6bd778",
      "parents": [
        "ae926976ac362efc9db2365a07891cc52414f2ec"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Tue Mar 16 14:48:45 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:08 2010 -0700"
      },
      "message": "USB: xhci: rename driver to xhci_hcd\n\nNaming consistency with other USB HCDs.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae926976ac362efc9db2365a07891cc52414f2ec",
      "tree": "ff76bfd2148b4c6160fcffae98ddb0da4181ce91",
      "parents": [
        "0725e95ea56698774e893edb7e7276b1d6890954"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Mar 08 11:26:01 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:08 2010 -0700"
      },
      "message": "USB: musb: fix build error introduced by isoc change\n\nThe recent commit \"usb: musb: Fix for isochronous IN transfer\" (f82a689fa)\nseems to have been against an older kernel version.  It uses the old style\nnaming of variables.  Unfortunately, this breaks building for most MUSB\nusers out there since \"bDesiredMode\" has been renamed to \"desired_mode\".\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nAcked-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0725e95ea56698774e893edb7e7276b1d6890954",
      "tree": "68847d7e1749171aaa88038a570affcbcea150df",
      "parents": [
        "f0730924e9e32bb8935c60040a26d94179355088"
      ],
      "author": {
        "name": "Bernhard Rosenkraenzer",
        "email": "br@blankpage.ch",
        "time": "Wed Mar 10 12:36:43 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:07 2010 -0700"
      },
      "message": "USB: qcserial: add new device ids\n\nThis patch adds various USB device IDs for Gobi 2000 devices, as found in the\ndrivers available at https://www.codeaurora.org/wiki/GOBI_Releases\n\nSigned-off-by: Bernhard Rosenkraenzer \u003cbero@arklinux.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f0730924e9e32bb8935c60040a26d94179355088",
      "tree": "7e540978195273921f55ec087be792f87079de6b",
      "parents": [
        "1082f57abfa26590b60c43f503afb24102a37016"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Mar 03 00:37:56 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:06 2010 -0700"
      },
      "message": "USB: cdc-acm: Fix stupid NULL pointer in resume()\n\nStupid logic bug passing a just nulled pointer\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1082f57abfa26590b60c43f503afb24102a37016",
      "tree": "05f1d88c99c0e9a2cd65c830f16ac92a3bc18ecb",
      "parents": [
        "92bc3648e6027384479852b770a542722fadee7c"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 01 17:18:56 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:06 2010 -0700"
      },
      "message": "USB: EHCI: adjust ehci_iso_stream for changes in ehci_qh\n\nThe EHCI driver stores in usb_host_endpoint.hcpriv a pointer to either\nan ehci_qh or an ehci_iso_stream structure, and uses the contents of the\nhw_info1 field to distinguish the two cases.\n\nAfter ehci_qh was split into hw and sw parts, ehci_iso_stream must also\nbe adjusted so that it again looks like an ehci_qh structure.\n\nThis fixes a NULL pointer access in ehci_endpoint_disable() when it\ntries to access qh-\u003ehw-\u003ehw_info1.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-by: Colin Fletcher \u003ccolin.m.fletcher@googlemail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "92bc3648e6027384479852b770a542722fadee7c",
      "tree": "9803348ef9fd9186ad375abf89a4e7862e9badc4",
      "parents": [
        "bf162019b7f5bda9eb3241ae22de831df2126132"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Mar 01 09:12:50 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:05 2010 -0700"
      },
      "message": "USB: EHCI: fix ITD list order\n\nWhen isochronous URBs are shorter than one frame and when more than one\nITD in a frame has been completed before the interrupt can be handled,\nscan_periodic() completes the URBs in the order in which they are found\nin the descriptor list.  Therefore, the descriptor list must contain the\nITDs in the correct order, i.e., a new ITD must be linked in after any\nprevious ITDs of the same endpoint.\n\nThis should fix garbled capture data in the USB audio drivers.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-by: Colin Fletcher \u003ccolin.m.fletcher@googlemail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bf162019b7f5bda9eb3241ae22de831df2126132",
      "tree": "3bd6194f8738720b4498f0690dfa5390adb7000f",
      "parents": [
        "cd0e8aa1f4d36ece677b8ecf270ba921843dc6ca"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "huang.ying.caritas@gmail.com",
        "time": "Sun Feb 28 13:51:29 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:04 2010 -0700"
      },
      "message": "USB: Option: Add support for a variant of DLink DWM 652 U5\n\nI found a DLink DWM 652 U5 USB 3G modem has product ID 0xce1e instead\nof orignal 0xce16. The new ID is added.\n\nAnd I found there are two entries for 0xce16, one has raw number, the\nother has symbol DLINK_PRODUCT_DWM_652_U5. This is fixed too.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd0e8aa1f4d36ece677b8ecf270ba921843dc6ca",
      "tree": "eb0359dd1673f7a6a5d154a693bf2d9ec73e6158",
      "parents": [
        "eb8878a881c306ff3eab6e741ab8fc94096f4e1a"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Sat Feb 27 22:56:28 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:04 2010 -0700"
      },
      "message": "USB: unusual_devs.h: Fix capacity for SL11R-IDE 2.6c\n\nSL11R-IDE 2.6c (at least) reports wrong capacity (one sector more).\nReading that last sector causes the device not to work anymore (and looks\nlike HAL or something does that automatically after plugging in):\nsd 5:0:0:0: [sdc] Device not ready\nsd 5:0:0:0: [sdc] Result: hostbyte\u003d0x00 driverbyte\u003d0x08\nsd 5:0:0:0: [sdc] Sense Key : 0x2 [current]\nsd 5:0:0:0: [sdc] ASC\u003d0x0 ASCQ\u003d0x0\nsd 5:0:0:0: [sdc] CDB: cdb[0]\u003d0x28: 28 00 04 a8 b5 70 00 00 01 00\n\nAdd unusual_devs entry to fix the capacity.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb8878a881c306ff3eab6e741ab8fc94096f4e1a",
      "tree": "a6dee42012439d65e48bb89e274d44c95246f5e1",
      "parents": [
        "6313620228624ff4dcb78b1dbd459d0c208df126"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sat Feb 27 16:24:49 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:03 2010 -0700"
      },
      "message": "USB: serial: use port endpoint size to determine if ep is available\n\nIt is possible to have a multi-port device with a port lacking an in or\nout bulk endpoint. Only checking for num_bulk_in or num_bulk_out is thus not\nsufficient to determine whether a specific port has an in or out bulk\nendpoint.\n\nThis fixes potential null pointer dereferences in the generic open and\nwrite routines, as well as access to uninitialised fifo in write_room\nand chars_in_buffer.\n\nAlso let write fail with ENODEV (instead of 0) on missing out endpoint\n(also on zero-length writes).\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6313620228624ff4dcb78b1dbd459d0c208df126",
      "tree": "cf0daaf2de0dcde24183375ff399d8906f91d294",
      "parents": [
        "0ae1474367a15e1b65a9deed3a73a14475a419fc"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sat Feb 27 14:06:07 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:03 2010 -0700"
      },
      "message": "USB: serial: fix softint not being called on errors\n\nMake sure usb_serial_port_softint is called on errors also when using\nmulti urb writes.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ae1474367a15e1b65a9deed3a73a14475a419fc",
      "tree": "ba38aabd211496cea697eb4684d9b8ad81997ae6",
      "parents": [
        "7152b592593b9d48b33f8997b1dfd6df9143f7ec"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Sat Feb 27 14:05:46 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:02 2010 -0700"
      },
      "message": "USB: serial: fix error message on close in generic driver\n\nResubmitting read urb fails with -EPERM if completion handler runs while\nurb is being killed on close. This should not be reported as an error.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7152b592593b9d48b33f8997b1dfd6df9143f7ec",
      "tree": "9c3ce2e80dd257794674a89195fd7cc4478d3742",
      "parents": [
        "a3d3203e4bb40f253b1541e310dc0f9305be7c84"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Sat Mar 06 15:04:03 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:24:02 2010 -0700"
      },
      "message": "USB: fix usbfs regression\n\nThis patch (as1352) fixes a bug in the way isochronous input data is\nreturned to userspace for usbfs transfers.  The entire buffer must be\ncopied, not just the first actual_length bytes, because the individual\npackets will be discontiguous if any of them are short.\n\nReported-by: Markus Rechberger \u003cmrechberger@gmail.com\u003e\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": "336cee42dd52824e360ab419eab4e8888eb054ec",
      "tree": "893babf1f6804b35a944ac413d16f7107d922e14",
      "parents": [
        "231443665882a02214c3748b9f86615a3ce9e5c2"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Mon Mar 08 21:50:11 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 19 07:17:57 2010 -0700"
      },
      "message": "tty_port,usb-console: Fix usb serial console open/close regression\n\nCommit e1108a63e10d344284011cccc06328b2cd3e5da3 (\"usb_serial: Use the\nshutdown() operation\") breaks the ability to use a usb console\nstarting in 2.6.33.  This was observed when using\nconsole\u003dttyUSB0,115200 as a boot argument with an FTDI device.  The\nerror is:\n\nftdi_sio ttyUSB0: ftdi_submit_read_urb - failed submitting read urb, error -22\n\nThe handling of the ASYNCB_INITIALIZED changed in 2.6.32 such that in\ntty_port_shutdown() it always clears the flag if it is set.  The fix\nis to add a variable to the tty_port struct to indicate when the tty\nport is a console.\n\nCC: Alan Cox \u003calan@linux.intel.com\u003e\nCC: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Oliver Neukum \u003coliver@neukum.org\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a19a6ee6cad2b20292a774c2f56ba8039b0fac9c",
      "tree": "631916ce6181336c5c28eb0cf5484c40c92986b6",
      "parents": [
        "57e148b6a975980944f4466ccb669b1d02dfc6a1"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Feb 17 16:39:44 2010 -0500"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Mar 16 19:47:54 2010 +0000"
      },
      "message": "backlight: Allow properties to be passed at registration\n\nValues such as max_brightness should be set before backlights are\nregistered, but the current API doesn\u0027t allow that. Add a parameter to\nbacklight_device_register and update drivers to ensure that they\nset this correctly.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
      "tree": "02de8c3503c1c811754423d2fa3f3b4978044f6e",
      "parents": [
        "9ff99339447de403a46be5e3f23d0c794d540b06",
        "91e013827c0bcbb187ecf02213c5446b6f62d445"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (370 commits)\n  ARM: S3C2443: Add set_rate and round_rate calls for armdiv clock\n  ARM: S3C2443: Remove #if 0 for clk_mpll\n  ARM: S3C2443: Update notes on MPLLREF clock\n  ARM: S3C2443: Further clksrc-clk conversions\n  ARM: S3C2443: Change to using plat-samsung clksrc-clk implementation\n  USB: Fix s3c-hsotg build following Samsung platform header moves\n  ARM: S3C64XX: Reintroduce unconditional build of audio device\n  ARM: 5961/1: ux500: fix CLKRST addresses\n  ARM: 5977/1: arm: Enable backtrace printing on oops when PC is corrupted\n  ASoC: Fix S3C64xx IIS driver for Samsung header reorg\n  ARM: S3C2440: Fix plat-s3c24xx move of s3c2440/s3c2442 support\n  [ARM] pxa: fix typo in mxm8x10.h\n  [ARM] pxa/raumfeld: set GPIO drive bits for LED pins\n  [ARM] pxa/zeus: Add support for mcp2515 CAN bus\n  [ARM] pxa/zeus: Add support for onboard max6369 watchdog\n  [ARM] pxa/zeus: Add Eurotech as the manufacturer\n  [ARM] pxa/zeus: Correct the USB host initialisation flags\n  [ARM] pxa/zeus: Allow usage of 8250-compatible UART in uncompress\n  [ARM] pxa: refactor uncompress.h for non-PXA uarts\n  [ARM] mmp2: fix incorrect calling of chip-\u003emask_ack() for 2nd level cascaded IRQs\n  ...\n"
    },
    {
      "commit": "988addf82e4c03739375279de73929580a2d4a6a",
      "tree": "989ae1cd4e264bbad80c65f04480486246e7b9f3",
      "parents": [
        "004c1c7096659d352b83047a7593e91d8a30e3c5",
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel-stable\n\nConflicts:\n\tarch/arm/mach-mx2/devices.c\n\tarch/arm/mach-mx2/devices.h\n\tsound/soc/pxa/pxa-ssp.c\n"
    },
    {
      "commit": "004c1c7096659d352b83047a7593e91d8a30e3c5",
      "tree": "2801e22e945d2ca6016383348e16583918164526",
      "parents": [
        "882d01f96bc1909455696aae6eb7ce4df3e908c8",
        "3b05007e43ea629394e89ea0b023d7b15375a2bb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk/samsung6\u0027 of git://git.fluff.org/bjdooks/linux into devel-stable\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "8e9394ce2412254ec69fd2a4f3e44a66eade2297",
      "tree": "355f25148b4ce3f5cfebeaf0939d71cb6beaf88b",
      "parents": [
        "62e877b893e6350c900d381f353aa62ed48dcc97"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 17 10:57:05 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:52 2010 -0800"
      },
      "message": "Driver core: create lock/unlock functions for struct device\n\nIn the future, we are going to be changing the lock type for struct\ndevice (once we get the lockdep infrastructure properly worked out)  To\nmake that changeover easier, and to possibly burry the lock in a\ndifferent part of struct device, let\u0027s create some functions to lock and\nunlock a device so that no out-of-core code needs to be changed in the\nfuture.\n\nThis patch creates the device_lock/unlock/trylock() functions, and\nconverts all in-tree users to them.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Dave Young \u003chidave.darkstar@gmail.com\u003e\nCc: Ming Lei \u003ctom.leiming@gmail.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Phil Carmody \u003cext-phil.2.carmody@nokia.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Magnus Damm \u003cdamm@igel.co.jp\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Alex Chiang \u003cachiang@hp.com\u003e\nCc: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Andrew Patterson \u003candrew.patterson@hp.com\u003e\nCc: Yu Zhao \u003cyu.zhao@intel.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: CHENG Renquan \u003crqcheng@smu.edu.sg\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Frans Pop \u003celendil@planet.nl\u003e\nCc: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "f9fed7cd7efaa0d050f21f6f9ed532d3143b7369",
      "tree": "eb1a5d686f66842a603cb9c084591f6bb3557de0",
      "parents": [
        "0ea5357f2e02aa3741daddf71dd8b2f3b313db74"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 01 18:51:42 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:52:39 2010 +0000"
      },
      "message": "USB: Fix s3c-hsotg build following Samsung platform header moves\n\nFix a reference to regs-sys.h got missed in the reorganisation of\nthe Samsung platform headers targetted for 2.6.34.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "3ceb85ae35421c5bc560c7af8d0dd1c73d071ad0",
      "tree": "923f7e50928c88d0be809d26e3adc75ad4892cdd",
      "parents": [
        "b8fa05719ba4349be80ce929237249b57886a203"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 07 12:37:17 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 12:51:52 2010 -0800"
      },
      "message": "USB: remove unused defintion of struct usb_device_status\n\nThe recent rework of /proc/bus/usb/devices polling support made\nthis structure unused so let\u0027s remove it.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7bc80cd935a4d5fd8574f6994bd95d0aad273d56",
      "tree": "8251afeab690b2f2d81bc403fef224160fc83bc6",
      "parents": [
        "66b89159c25a47d2177743526c61b5ada7acc39e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 16:34:34 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 16:34:34 2010 -0800"
      },
      "message": "usbfs: fix deadlock on \u0027usbfs_mutex\u0027, clean up poll\n\nThe caller of usbfs_conn_disc_event() in some cases (but not always)\nalready holds usbfs_mutex, so trying to protect the event counter with\nthat lock causes nasty deadlocks.\n\nThe problem was introduced by commit 554f76962d (\"USB: Remove BKL from\npoll()\") when the BLK protection was turned into using the mutex instead.\n\nSo fix this by using an atomic variable instead.  And while we\u0027re at it,\nget rid of the atrocious naming of said variable and the waitqueue it is\nassociated with.\n\nThis also cleans up the unnecessary locking in the poll routine, since\nthe whole point of how the pollwait table works is that you can just add\nyourself to the waiting list, and then check the condition you\u0027re\nwaiting for afterwards - avoiding all races.\n\nIt also gets rid of the unnecessary dynamic allocation of the device\nstatus that just contained a single word.  We should use f_version for\nthis, as Dmitry Torokhov points out.  That simplifies everything\nfurther.\n\nReported-and-tested-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f2cc4ecd81dc1917a041dc93db0ada28f8356fa",
      "tree": "f128b50f48f50f0cda6d2b20b53e9ad6e2dfded3",
      "parents": [
        "1fae4cfb97302289bb5df6a8195eb28385d0b002",
        "9643f5d94aadd47a5fa9754fb60f2c957de05903"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 04 08:15:33 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 04 08:15:33 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6: (52 commits)\n  init: Open /dev/console from rootfs\n  mqueue: fix typo \"failues\" -\u003e \"failures\"\n  mqueue: only set error codes if they are really necessary\n  mqueue: simplify do_open() error handling\n  mqueue: apply mathematics distributivity on mq_bytes calculation\n  mqueue: remove unneeded info-\u003emessages initialization\n  mqueue: fix mq_open() file descriptor leak on user-space processes\n  fix race in d_splice_alias()\n  set S_DEAD on unlink() and non-directory rename() victims\n  vfs: add NOFOLLOW flag to umount(2)\n  get rid of -\u003emnt_parent in tomoyo/realpath\n  hppfs can use existing proc_mnt, no need for do_kern_mount() in there\n  Mirror MS_KERNMOUNT in -\u003emnt_flags\n  get rid of useless vfsmount_lock use in put_mnt_ns()\n  Take vfsmount_lock to fs/internal.h\n  get rid of insanity with namespace roots in tomoyo\n  take check for new events in namespace (guts of mounts_poll()) to namespace.c\n  Don\u0027t mess with generic_permission() under -\u003ed_lock in hpfs\n  sanitize const/signedness for udf\n  nilfs: sanitize const/signedness in dealing with -\u003ed_name.name\n  ...\n\nFix up fairly trivial (famous last words...) conflicts in\ndrivers/infiniband/core/uverbs_main.c and security/tomoyo/realpath.c\n"
    },
    {
      "commit": "2ecdc82ef0b03e67ce5ecee79d0d108177a704df",
      "tree": "66887e3e0e7328c4030888905a713a995bb1654b",
      "parents": [
        "270ba5f7c5dac0bfb564aa35a536fb31ad4075bd"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jan 26 17:27:20 2010 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Mar 03 14:07:55 2010 -0500"
      },
      "message": "kill unused invalidate_inode_pages helper\n\nNo one is calling this anymore as everyone has switched to\ninvalidate_mapping_pages long time ago.  Also update a few\nreferences to it in comments.  nfs has two more, but I can\u0027t\neasily figure what they are actually referring to, so I left\nthem as-is.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "7f5b09c15ab989ed5ce4adda0be42c1302df70b7",
      "tree": "9695b00983d1bd077ff91c463abcb136330cf344",
      "parents": [
        "94468080220162f74dc6ce5c3e95e5fec8022902",
        "cedf8a78421943441b9011ce7bcdab55f07d2ea6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 03 08:48:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 03 08:48:58 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (220 commits)\n  USB: backlight, appledisplay: fix incomplete registration failure handling\n  USB: pl2303: remove unnecessary reset of usb_device in urbs\n  USB: ftdi_sio: remove obsolete check in unthrottle\n  USB: ftdi_sio: remove unused tx_bytes counter\n  USB: qcaux: driver for auxiliary serial ports on Qualcomm devices\n  USB: pl2303: initial TIOCGSERIAL support\n  USB: option: add Longcheer/Longsung vendor ID\n  USB: fix I2C API usage in ohci-pnx4008.\n  USB: usbmon: mask seconds properly in text API\n  USB: sisusbvga: no unnecessary GFP_ATOMIC\n  USB: storage: onetouch: unnecessary GFP_ATOMIC\n  USB: serial: ftdi: add CONTEC vendor and product id\n  USB: remove references to port-\u003eport.count from the serial drivers\n  USB: tty: Prune uses of tty_request_room in the USB layer\n  USB: tty: Add a function to insert a string of characters with the same flag\n  USB: don\u0027t read past config-\u003einterface[] if usb_control_msg() fails in usb_reset_configuration()\n  USB: tty: kill request_room for USB ACM class\n  USB: tty: sort out the request_room handling for whiteheat\n  USB: storage: fix misplaced parenthesis\n  USB: vstusb.c: removal of driver for Vernier Software \u0026 Technology, Inc., devices and spectrometers\n  ...\n"
    },
    {
      "commit": "94468080220162f74dc6ce5c3e95e5fec8022902",
      "tree": "b1c46b83e4e731b7b4f70bd341267da519958bdb",
      "parents": [
        "fb7b096d949fa852442ed9d8f982bce526ccfe7e",
        "137ee2f5d173a0e859e35bfb900261418eb88ace"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 03 08:47:22 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 03 08:47:22 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (36 commits)\n  jsm: fixing error if the driver fails to load\n  jsm: removing the uart structure and filename on error\n  tty: Add a new VT mode which is like VT_PROCESS but doesn\u0027t require a VT_RELDISP ioctl call\n  tty: Keep the default buffering to sub-page units\n  tty: Fix up char drivers request_room usage\n  tty: Fix the ldisc hangup race\n  serial: timberdale: Remove dependancies\n  nozomi: Tidy up the PCI table\n  nozomi: Fix mutex handling\n  nozomi: Add tty_port usage\n  sdio_uart: Use kfifo instead of the messy circ stuff\n  serial: bcm63xx_uart: allow more than one uart to be registered.\n  serial: bcm63xx_uart: don\u0027t use kfree() on non kmalloced area.\n  serial: bfin_5xx: pull in linux/io.h for ioremap prototypes\n  serial: bfin_5xx: kgdboc should accept gdb break only when it is active\n  serial: bfin_5xx: need to disable DMA TX interrupt too\n  serial: bfin_5xx: remove useless gpio handling with hard flow control\n  Char: synclink, remove unnecessary checks\n  tty: declare MODULE_FIRMWARE in various drivers\n  ip2: Add module parameter.\n  ...\n"
    },
    {
      "commit": "b93a4afcff7be859e30cad2a305731516057d6cf",
      "tree": "fb5fe55864e16527e453efd18790a34db22ee2a1",
      "parents": [
        "62c132a8008991530839401674ce8e1b12b005d3",
        "9b1489e989695c4d502865f8bec616c0f17e99ab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 02 23:29:32 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 02 23:29:32 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\n\nConflicts:\n\tarch/arm/Makefile\n"
    },
    {
      "commit": "cedf8a78421943441b9011ce7bcdab55f07d2ea6",
      "tree": "aaa828c89672f782a596abf5bc23b35f936ec9f9",
      "parents": [
        "124d255382ddd37ffa920e9f5183efa54bbfe4f2"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Fri Feb 26 13:02:04 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:22 2010 -0800"
      },
      "message": "USB: backlight, appledisplay: fix incomplete registration failure handling\n\nOn error while registering backlight, return it to caller instead of\nreturning 0.\nMark struct backlight_ops as const.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "124d255382ddd37ffa920e9f5183efa54bbfe4f2",
      "tree": "f7e7e4b1c93038c9cdce39a99ec9372c4ce27df1",
      "parents": [
        "a880830e48e6fb7694de76ebb4a6c6bb0800f758"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Feb 25 20:52:30 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:21 2010 -0800"
      },
      "message": "USB: pl2303: remove unnecessary reset of usb_device in urbs\n\nURBs are initialised at probe and do not change.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a880830e48e6fb7694de76ebb4a6c6bb0800f758",
      "tree": "47bd114b4b5a06f91373051ec91cf318a62070e0",
      "parents": [
        "04b922c41710d770460c4663f69eabb0bf670be9"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Feb 25 20:19:10 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:21 2010 -0800"
      },
      "message": "USB: ftdi_sio: remove obsolete check in unthrottle\n\nNo need to check ASYNCB_INITIALIZED anymore as commit\ne1108a63e10d344284011cccc06328b2cd3e5da3 (usb_serial: Use the shutdown()\noperation) make sure that there is no longer any call to unthrottle\nafter device specific close (in which the read urb is killed).\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "04b922c41710d770460c4663f69eabb0bf670be9",
      "tree": "62f0c212f8aba078fb4208f57869651928ec3b37",
      "parents": [
        "019ccc73201e933fe7d8119c90a812d347e325f9"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Feb 25 20:18:13 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:20 2010 -0800"
      },
      "message": "USB: ftdi_sio: remove unused tx_bytes counter\n\nRemove counter that is never exported.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "019ccc73201e933fe7d8119c90a812d347e325f9",
      "tree": "2598d25365c7b86d190975bbdbd56cfec1610a77",
      "parents": [
        "67b9946dd07eeef8188e4cab816d2c370bcaa7b2"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Feb 25 10:39:20 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:19 2010 -0800"
      },
      "message": "USB: qcaux: driver for auxiliary serial ports on Qualcomm devices\n\nqcaux: add driver for QCDM-capable ports on various devices\n\nMany Qualcomm-based devices provide a CDC-ACM port which accepts\nnormal AT commands and PPP connections.  But they only provide one\nwhich makes status or signal strength requests impossible while\nPPP is active.  They also provide secondary USB interfaces that\ntalk the Qualcomm Diagnostic Monitor (QCDM) protocol which can be\nused for status and strength.  Make those QCDM ports accessible.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "67b9946dd07eeef8188e4cab816d2c370bcaa7b2",
      "tree": "880b1a0bb8b04be2ce6be18152c02dcb992fd7a9",
      "parents": [
        "ac7d4ca9e0b27d7705d273f17afd29828db35ee6"
      ],
      "author": {
        "name": "John Tsiombikas",
        "email": "nuclear@member.fsf.org",
        "time": "Thu Feb 25 17:09:08 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:17 2010 -0800"
      },
      "message": "USB: pl2303: initial TIOCGSERIAL support\n\nI\u0027ve got a trivial patch for the pl2303 driver, that\u0027s what I needed to\nmake the wacom serial tablet driver work properly. It uses the\nTIOCGSERIAL ioctl to determine if it\u0027s talking to a serial device or\nnot, which I gather is rather common, but the pl2303 driver didn\u0027t\nimplement that ioctl.\n\nHere\u0027s a patch, I\u0027m not sure it\u0027s absolutely correct, I mostly looked at\nother similar usbserial drivers to see what I must do, but it works for\nme.\n\nSigned-off-by: John Tsiombikas \u003cnuclear@member.fsf.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ac7d4ca9e0b27d7705d273f17afd29828db35ee6",
      "tree": "010d720f1d0308092744873d62b070c17e7168a1",
      "parents": [
        "8740cc7d0c532e098cc428251c08befd14f087d8"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Feb 16 18:43:29 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:16 2010 -0800"
      },
      "message": "USB: option: add Longcheer/Longsung vendor ID\n\nLongcheer is a Chinese company that manufactures the devices which a\nbunch of different companies like Alcatel, 4G Systems, and Mobidata\nrebrand.  While I can\u0027t find Longcheer\u0027s USB ID registered anywhere,\nit\u0027s pretty clear the ID is theirs.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8740cc7d0c532e098cc428251c08befd14f087d8",
      "tree": "00ac60b2811c9c320df606a424d29c4177ed797f",
      "parents": [
        "47cb17089c059d24e5da03f2b44ee3a089075b78"
      ],
      "author": {
        "name": "Luotao Fu",
        "email": "l.fu@pengutronix.de",
        "time": "Fri Feb 19 15:42:00 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:15 2010 -0800"
      },
      "message": "USB: fix I2C API usage in ohci-pnx4008.\n\ni2c_board_info doesn\u0027t contain a member called name. i2c_register_client\ncall does not exist.\n\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "47cb17089c059d24e5da03f2b44ee3a089075b78",
      "tree": "e64240fd1f2f189ebb638517783d41434b93fed9",
      "parents": [
        "444dc54c28740d90cb2d5f38e8163bcb46c5a885"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Feb 19 23:55:57 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:14 2010 -0800"
      },
      "message": "USB: usbmon: mask seconds properly in text API\n\nThe code does not implement the comment, so timestamps for long traces\nbecome confusing instead of wrapping neatly as expected. This was actually\nobserved. Fortunately for API being in debugfs, we can just fix this instead\nof staying bug-for-bug compatible. Double fortunately, the stable binary\nAPI is not affected.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "444dc54c28740d90cb2d5f38e8163bcb46c5a885",
      "tree": "6da3a9fc39a88f0b813ff9e7a9c3af469e100ae0",
      "parents": [
        "3756c7c091f4ca8bcaf89ee3855a326d69209716"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 20 01:40:54 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:14 2010 -0800"
      },
      "message": "USB: sisusbvga: no unnecessary GFP_ATOMIC\n\nIf a driver can wait on an event, it can also use GFP_KERNEL.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3756c7c091f4ca8bcaf89ee3855a326d69209716",
      "tree": "4856fea159556fb5e1b2b0b1f86df4df726695f3",
      "parents": [
        "46b72d78cb022714c89a9ebc00b9581b550cfca7"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Feb 20 02:03:19 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:13 2010 -0800"
      },
      "message": "USB: storage: onetouch: unnecessary GFP_ATOMIC\n\nNo need to use GFP_ATOMIC to allocate buffers.\n\nSigned-off-by: Oliver Neukum \u003cneukum@b1-systems.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "46b72d78cb022714c89a9ebc00b9581b550cfca7",
      "tree": "f3a8390749488a03bb29f170e323a88a50b6b936",
      "parents": [
        "1f87158e44e79e62c8250f278c225ce4ab695f4b"
      ],
      "author": {
        "name": "Daniel Sangorrin",
        "email": "daniel.sangorrin@gmail.com",
        "time": "Mon Feb 22 11:03:11 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:13 2010 -0800"
      },
      "message": "USB: serial: ftdi: add CONTEC vendor and product id\n\nThis is a patch to ftdi_sio_ids.h and ftdi_sio.c that adds\nidentifiers for CONTEC USB serial converter. I tested it\nwith the device COM-1(USB)H\n\nSigned-off-by: Daniel Sangorrin \u003cdaniel.sangorrin@gmail.com\u003e\nCc: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f87158e44e79e62c8250f278c225ce4ab695f4b",
      "tree": "eff328f63a75993a3e1ffbba9c9f0ba1fecf0edb",
      "parents": [
        "a108bfcb372d8c4452701039308fb95747911c59"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Feb 17 10:05:47 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:12 2010 -0800"
      },
      "message": "USB: remove references to port-\u003eport.count from the serial drivers\n\nThis patch (as1344) removes references to port-\u003eport.count from the\nUSB serial drivers.  Now that serial ports are properly reference\ncounted, port.count checking is unnecessary and incorrect.  Drivers\nshould assume that the port is in use from the time the open method\nruns until the close method is called.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a108bfcb372d8c4452701039308fb95747911c59",
      "tree": "3528621937692e28081f71131cddc3130e2641ad",
      "parents": [
        "2832fc11f1360668482beec06dbcd631ae5f0cf1"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Feb 18 16:44:01 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:12 2010 -0800"
      },
      "message": "USB: tty: Prune uses of tty_request_room in the USB layer\n\nWe have lots of callers that do not need to do this in the first place.\nRemove the calls as they both cost CPU and for big buffers can mess up the\nmulti-page allocation avoidance.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e4a3d94658b5760fc947d7f7185c57db47ca362a",
      "tree": "ae5d66028e48f96545cce0fd7332f2052ea9baa3",
      "parents": [
        "b6a2f10ca045c9b0a4732c38485ad6ca1b663bf4"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Feb 18 02:36:23 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:10 2010 -0800"
      },
      "message": "USB: don\u0027t read past config-\u003einterface[] if usb_control_msg() fails in usb_reset_configuration()\n\nWhile looping over the interfaces, if usb_hcd_alloc_bandwidth() fails it calls\nhcd-\u003edriver-\u003ereset_bandwidth(), so there was no need to reinstate the interface\nagain.\n\nIf no break occurred, the index equals config-\u003edesc.bNumInterfaces. A\nsubsequent usb_control_msg() failure resulted in a read from\nconfig-\u003einterface[config-\u003edesc.bNumInterfaces] at label reset_old_alts.\n\nIn either case the last interface should be skipped.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b6a2f10ca045c9b0a4732c38485ad6ca1b663bf4",
      "tree": "9d40e350e521a6686bfe44cf24eac33dbe2e5cf5",
      "parents": [
        "67ccbd6f1af3025af3224be5c4f992aaf8811334"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Feb 17 13:07:05 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:09 2010 -0800"
      },
      "message": "USB: tty: kill request_room for USB ACM class\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "67ccbd6f1af3025af3224be5c4f992aaf8811334",
      "tree": "615f370f2ab840928a417a623cfb41a1568e2842",
      "parents": [
        "5d3034ab8faea229942e79d867d18722d5375b12"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Feb 17 13:06:57 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:09 2010 -0800"
      },
      "message": "USB: tty: sort out the request_room handling for whiteheat\n\nThis driver has its own (surplus) backup queue system which wants removing\nfrom the receive overflow logic.\n\nDo this at the same time as removing the request_room logic\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5d3034ab8faea229942e79d867d18722d5375b12",
      "tree": "ea1716ac2b44d1f3f7b1b463d7c8661776c28899",
      "parents": [
        "6d61ae9112960a2b3ed3360602dfb3bfd357954f"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Feb 17 11:50:26 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:08 2010 -0800"
      },
      "message": "USB: storage: fix misplaced parenthesis\n\nDue to a misplaced parenthesis the usbat_write_block() return value was not\nstored, but a boolean. USB_STOR_TRANSPORT_NO_SENSE and USB_STOR_TRANSPORT_ERROR\nwere returned as USB_STOR_TRANSPORT_FAILED.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6d61ae9112960a2b3ed3360602dfb3bfd357954f",
      "tree": "fb089196f6e15c44293bb17524ff0d2774d36dc7",
      "parents": [
        "cd780694920fbf869b23c8afb0bd083e7b0448c7"
      ],
      "author": {
        "name": "Dennis O\u0027Brien",
        "email": "dennis.obrien@eqware.net",
        "time": "Mon Feb 15 08:50:38 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:08 2010 -0800"
      },
      "message": "USB: vstusb.c: removal of driver for Vernier Software \u0026 Technology, Inc., devices and spectrometers\n\nThis patch removes the vstusb driver and support from the Linux tree.\nThis driver provided support for Vernier Software \u0026 Technology devices\nand spectrometers (Ocean Optics). This driver is being replaced by a\nuser space - libusb - implementation.\n\nSigned-off-by: Jim Collar \u003cjim.collar@eqware.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd780694920fbf869b23c8afb0bd083e7b0448c7",
      "tree": "9b5afc592aaf81ce5808b362dea5b46a24a846d9",
      "parents": [
        "49d6271b85a3e18062eaf4d6f8d899abe00a7725"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 25 13:19:37 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:07 2010 -0800"
      },
      "message": "USB: fix the idProduct value for USB-3.0 root hubs\n\nThis patch (as1346) changes the idProduct value for USB-3.0 root hubs\nfrom 0x0002 (which we already use for USB-2.0 root hubs) to 0x0003.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49d6271b85a3e18062eaf4d6f8d899abe00a7725",
      "tree": "83b92caacf276bdd054a03320fd6f48cbe96c562",
      "parents": [
        "efe7daf2231a6beb59f0f641461d19fa62fb83ab"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Feb 26 11:49:39 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:07 2010 -0800"
      },
      "message": "usb-storage: use max_hw_sectors instead of max_sectors\n\nThis patch (as1347) makes some adjustments to the way usb-storage\nhandles the request-queue parameters.\n\nUSB host controllers are able to handle arbitrarily long\nscatter-gather lists, since they are limited only by main memory and\nnot by the controller hardware.  Hence the sg_tablesize field in the\nhost template can be increased to the maximum value.\n\nDrivers like usb-storage aren\u0027t supposed to touch the queue\u0027s\nmax_sectors parameter; instead they are supposed to use the\nmax_hw_sectors value.  Accordingly, the patch replaces calls of\nqueue_max_sectors() with calls of queue_max_hw_sectors().  Oddly\nenough, the blk_queue_max_sectors() routine is nevertheless still\nappropriate.\n\nThe existing code imposes a limit of SCSI_DEFAULT_MAX_SECTORS (1024)\non the values accepted by the max_sectors attribute file.  There\u0027s no\nreason not to accept larger values, so the limit is removed.  (It\nwould be nice to change the file\u0027s name to max_hw_sectors, but the old\nname is already a well-established API.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "efe7daf2231a6beb59f0f641461d19fa62fb83ab",
      "tree": "615fdbfb7928e5deee4f5051bf21246c433a9a26",
      "parents": [
        "bdee2d8432f5af5af953896182a59ec1c5d6fa3a"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Feb 12 23:52:34 2010 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:06 2010 -0800"
      },
      "message": "USB: OHCI: DA8xx/OMAP-L1x glue layer\n\nTexas Instruments DA8xx/OMAP-L1x OHCI glue layer.\n\nThis OHCI implementation is not without quirks: there\u0027s only one physical port\ndespite the root hub reporting two; the port\u0027s power control and over-current\nstatus bits are not connected to any pins, however, at least on the DA830 EVM\nboard, those signals are connected via GPIO, thus the provision was made for\noverriding the OHCI port power and over-current bits at the board level...\n\nSigned-off-by: Mikhail Cherkashin \u003cmcherkashin@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bdee2d8432f5af5af953896182a59ec1c5d6fa3a",
      "tree": "a4dd980e3e6d768fb1574da0e7a799ccde107c2d",
      "parents": [
        "9b43cffbbd3e9f77e16826513f26544cce3b5864"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Fri Feb 12 17:49:00 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:05 2010 -0800"
      },
      "message": "USB: ehci: omap: Update TODO list in comments\n\nDPLL5 programming was moved out of this file before submission.\nUpdate the TODO list in the comments to reflect this\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9b43cffbbd3e9f77e16826513f26544cce3b5864",
      "tree": "463cead36e0f2464689b7aeafc56c58e5f32c1ed",
      "parents": [
        "bdb581bd6bd59a3303974977544d679d849214d1"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Fri Feb 12 17:48:59 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:04 2010 -0800"
      },
      "message": "USB: ehci: omap: use default interrupt threshold\n\nThe current driver reduces the interrupt threshold to 1 microframe.\nThis was an accidental change and is not really required.\nThe default of 8 microframes will do just fine. So change it back.\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bdb581bd6bd59a3303974977544d679d849214d1",
      "tree": "7b84e8409540844a2fe1a0f78f99288990e9e01c",
      "parents": [
        "b87c6e86dac1bb5222279cc8ff7e09529e1c4ed9"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Fri Feb 12 17:54:59 2010 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:04 2010 -0800"
      },
      "message": "USB: omap: ehci: kill 2 compile warnings\n\nKill these compile warnings:\nCC [M]  drivers/usb/host/ehci-hcd.o\ndrivers/usb/host/ehci-dbg.c:45: warning: \u0027dbg_hcs_params\u0027 defined but not used\ndrivers/usb/host/ehci-dbg.c:89: warning: \u0027dbg_hcc_params\u0027 defined but not used\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b87c6e86dac1bb5222279cc8ff7e09529e1c4ed9",
      "tree": "01c52edb21677004ad1a64c20f1f3f965ee13b27",
      "parents": [
        "7650cd9678df29b01d1e46a9d2ce7e5d8c72b3ce"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Mon Feb 15 14:50:14 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:03 2010 -0800"
      },
      "message": "USB: serial: sierra driver indat_callback fix\n\nA crash has been reported with sierra driver on disconnect with\nUbuntu/Lucid distribution based on kernel-2.6.32.\nThe cause of the crash was determined as \"NULL tty pointer was being\nreferenced\" and the NULL pointer was passed by sierra_indat_callback().\n\nThis patch modifies sierra_indat_callback() function to check for NULL\ntty structure pointer. This modification prevents a crash from happening\nwhen the device is disconnected.\n\nThis patch fixes the bug reported in Launchpad:\n  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/511157\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7650cd9678df29b01d1e46a9d2ce7e5d8c72b3ce",
      "tree": "1e0693330105fdec986d931c128a5de906443401",
      "parents": [
        "05197921ff3dad52d99fd1647974c57d9c28d40e"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Thu Feb 11 18:37:40 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:03 2010 -0800"
      },
      "message": "USB: serial: sierra driver adding reset_resume function\n\nThis patch adds a new function to the sierra.c driver, sierra_reset_resume().\nThis new function completes the suite of Dynamic Power Management commands\nin the sierra.c driver.\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/serial/sierra.c |   30 ++++++++++++++++++++----------\n 1 file changed, 20 insertions(+), 10 deletions(-)\n\n"
    },
    {
      "commit": "05197921ff3dad52d99fd1647974c57d9c28d40e",
      "tree": "733684b9d0acbcd43f6f3e95f3bbc2ca4c48e960",
      "parents": [
        "cceffe9348f93188d7811bda95924d4bd3040d0f"
      ],
      "author": {
        "name": "Edward Shao",
        "email": "laface.tw@gmail.com",
        "time": "Thu Feb 11 03:37:30 2010 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:02 2010 -0800"
      },
      "message": "USB: xhci: Fix finding extended capabilities registers\n\nAccording \"5.3.6 Capability Parameters (HCCPARAMS)\" of xHCI rev0.96 spec,\nvalue of xECP register indicates a relative offset, in 32-bit words,\nfrom Base to the beginning of the first extended capability.\nThe wrong calculation will cause BIOS handoff fail (not handoff from BIOS)\nin some platform with BIOS USB legacy sup support.\n\nSigned-off-by: Edward Shao \u003claface.tw@gmail.com\u003e\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cceffe9348f93188d7811bda95924d4bd3040d0f",
      "tree": "3e2db6128464d776c84e99917a1a1af40c64dfe0",
      "parents": [
        "49d3380e3f1297ff7bdc700c0a7fe6c3a036b3ab"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Feb 08 09:45:12 2010 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:02 2010 -0800"
      },
      "message": "USB: remove debugging message for uevent constructions\n\nThis patch (as1332) removes an unneeded and annoying debugging message\nannouncing all USB uevent constructions.\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": "49d3380e3f1297ff7bdc700c0a7fe6c3a036b3ab",
      "tree": "d1b991ab99dcfb634e913db5443e5581982a47d7",
      "parents": [
        "bd07c551aae5d2200c7b195142e5ba63f26424da"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 08 10:10:04 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:02 2010 -0800"
      },
      "message": "tty: Fix various bogus WARN checks in the usb serial layer\n\nWe are now refcounted and all the port.count checking is no longer valid\nand in fact produces false warnings.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bd07c551aae5d2200c7b195142e5ba63f26424da",
      "tree": "932be5b2ee7d53321e1513c470bc4b485d3ce817",
      "parents": [
        "efcbd3df079a6f8a8a2d5207c4e8429e02356c79"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 08 10:10:44 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:55:01 2010 -0800"
      },
      "message": "USB: cp210x: Add 81E8 (Zephyr Bioharness)\n\nAs reported in\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10980\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f45ba776da4fe6c9a9eddd42b0fd5d1f15c260f3",
      "tree": "d830c5552433b85caf93c72cae31ea67d45c330b",
      "parents": [
        "759f3634267a67ac90f3fa7fc06510dfd43b4e45"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Feb 05 17:51:13 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:59 2010 -0800"
      },
      "message": "USB: Convert concatenated __FILE__ to %s, __FILE__\n\nReduces string space a bit\nNeaten a macro redefine of dbg\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "759f3634267a67ac90f3fa7fc06510dfd43b4e45",
      "tree": "e40f91350c7dba0aaa2b2108b3a60f1b31109fc1",
      "parents": [
        "815e173e1d71742f1135fb4d4931e8115a3ca0ef"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Feb 05 16:50:08 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:58 2010 -0800"
      },
      "message": "USB: serial: Remove unnecessary \\n\u0027s from dbg uses\n\n#define dbg adds the newline, messages shouldn\u0027t.\nConverted dbg(\"%s\", \"some string\") to dbg(\"some string\")\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "815e173e1d71742f1135fb4d4931e8115a3ca0ef"
}
