Permalink
Switch branches/tags
Commits on Dec 23, 2009
  1. Revert "x86, ucode-amd: Ensure ucode update on suspend/resume after C…

    torvalds committed Dec 23, 2009
    …PU off/online cycle"
    
    This reverts commit 9f15226.  It's just
    wrong, and broke resume for Rafael even on a non-AMD CPU.
    
    As Rafael says:
     "... it causes microcode_init_cpu() to be called during resume even for
      CPUs for which there's no microcode to apply.  That, in turn, results
      in executing request_firmware() (on Intel CPUs at least) which doesn't
      work at this stage of resume (we have device interrupts disabled, I/O
      devices are still suspended and so on).
    
      If I'm not mistaken, the "if (uci->valid)" logic means "if that CPU is
      known to us" , so before commit 9f15226 microcode_resume_cpu() was
      called for all CPUs already in the system during suspend, which was
      the right thing to do.  The commit changed it so that the CPUs without
      microcode to apply are now treated as "unknown", which is not quite
      right.
    
      The problem this commit attempted to solve has to be handled
      differently."
    
    Bisected-and -requested-by: Rafael J. Wysocki <rjw@sisk.pl>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  2. Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6

    torvalds committed Dec 23, 2009
    * git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (30 commits)
      USB: Fix a bug on appledisplay.c regarding signedness
      USB: option: support hi speed for modem Haier CE100
      USB: audio gadget: free alsa devices when unloading
      USB: audio gadget: fix wTotalLength calculation
      usb: otg: isp1301_omap: fix compile error
      USB: musb: workaround Blackfin FIFO anomalies
      USB: musb: Fix array index out of bounds issue
      USB: musb: Fix null pointer dereference issue
      USB: musb: correct DMA address for tx
      USB: musb: gadget_ep0: avoid SetupEnd interrupt
      USB: musb: fix for crash in DM646x USB when (CPPI)DMA is enabled
      USB: musb: do not work if no gadget driver is loaded
      USB: musb: gadget: set otg tranceiver to idle when registering gadget
      USB: musb: Populate the VBUS GPIO with the correct GPIO number
      USB: musb: MAINTAINERS: Fix my tree's address
      USB: musb: fix compiling warning with min() macro
      USB: musb: move musb_remove to __exit
      USB: musb_gadget: fix kernel oops in txstate()
      USB: ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header
      USB: ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header
      ...
  3. Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-cor…

    torvalds committed Dec 23, 2009
    …e-2.6
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:
      devtmpfs: unlock mutex in case of string allocation error
      Driver core: export platform_device_register_data as a GPL symbol
      driver core: Prevent reference to freed memory on error path
      Driver-core: Fix bogus 0 error return in device_add()
      Driver core: driver_attribute parameters can often be const*
      Driver core: bin_attribute parameters can often be const*
      Driver core: device_attribute parameters can often be const*
      Doc/stable rules: add new cherry-pick logic
      vfs: get_sb_single() - do not pass options twice
      devtmpfs: Convert dirlock to a mutex
  4. Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6

    torvalds committed Dec 23, 2009
    * git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:
      Staging/vt66*: kconfig, depends on WLAN
      Staging: batman-adv: introduce missing kfree
      Staging: batman-adv: Add Kconfig dependancies on PROC_FS and PACKET.
      Staging: panel: Adjust range for PANEL_KEYPAD in Kconfig
      Staging: panel: Fix compilation error with custom lcd charset
      Staging: ramzswap: remove ARM specific d-cache hack
      Staging: rtl8192x: fix printk formats
      Staging: wlan-ng: fix Correct size given to memset
      staging: rtl8192su: add USB VID/PID for HWNUm-300
      staging: fix rtl8192su compilation errors with mac80211
      staging: fix rtl8192e compilation errors with mac80211
      Staging: fix rtl8187se compilation errors with mac80211
      Staging: rtl8192su: fix test for negative error in rtl8192_rx_isr()
      Staging: comedi: jr3_pci: Don't ioremap too much space. Check result.
      Staging: comedi: removed "depricated" from COMEDI_CB_BLOCK
      Staging: comedi: usbdux.c: fix locking up of the driver when the comedi ringbuffer runs empty
      Staging: dst: remove from the tree
      Staging: sm7xx: add a new framebuffer driver
      Staging: batman: fix debug Kconfig option
  5. Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/k…

    torvalds committed Dec 23, 2009
    …ernel/git/jlbec/ocfs2
    
    * 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2:
      ocfs2: Set i_nlink properly during reflink.
      ocfs2: Add reflinked file's inode to inode hash eariler.
      ocfs2: refcounttree.c cleanup.
      ocfs2: Find proper end cpos for a leaf refcount block.
  6. USB: Fix a bug on appledisplay.c regarding signedness

    panchoh committed with gregkh Dec 23, 2009
    brightness status is reported by the Apple Cinema Displays as an
    'unsigned char' (u8) value, but the code used 'char' instead.
    
    Note that he driver was developed on the PowerPC architecture,
    where the two types are synonymous, which is not always the case.
    
    Fixed that.  Otherwise the driver will interpret brightness
    levels > 127 as negative, and fail to load.
    
    Signed-off-by: pancho horrillo <pancho@pancho.name>
    Cc: stable <stable@kernel.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  7. USB: option: support hi speed for modem Haier CE100

    donnykurnia committed with gregkh Dec 23, 2009
    I made this patch for usbserial driver to add the support for EVDO modem
    Haier CE100. The bugs report for this is here:
    https://bugs.launchpad.net/ubuntu/+source/linux/+bug/490068
    
    This patch based on these post:
    http://blankblondtank.wordpress.com/2009/09/04/mengoptimalkan-koneksi-modem-haier-ce-100-cdma-di-linux/
    http://tantos.web.id/blogs/how-to-internet-connection-using-cdma-evdo-modem-and-karmic-koala-ubuntu-9-10
    
    I hope this patch can help other that have the Haier C100 modem, mostly in my country, Indonesia.
    
    Signed-off-by: Donny Kurnia <donnykurnia@gmail.com>
    Cc: stable <stable@kernel.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  8. USB: audio gadget: free alsa devices when unloading

    Cliff Cai committed with gregkh Dec 10, 2009
    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  9. USB: audio gadget: fix wTotalLength calculation

    Cliff Cai committed with gregkh Dec 10, 2009
    The wTotalLength should contain the sum of the interface and unit
    descriptor sizes per the Audio Device Class specification 1.0.
    
    Reported-by: Sergey Lapin <slapin@ossfans.org>
    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  10. usb: otg: isp1301_omap: fix compile error

    Felipe Balbi committed with gregkh Dec 15, 2009
    commit 91c8a5a broke
    compilation of this driver after it introduced
    otg_init() as a static inline in <linux/usb/otg.h>
    
    Reported-by: Tony Lindgren <tony@atomide.com>
    Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  11. USB: musb: workaround Blackfin FIFO anomalies

    Bryan Wu committed with gregkh Dec 21, 2009
    Some of these workarounds are already in place, but labeled as affecting
    all BF52x parts.  Since we have official anomaly numbers now, use those
    defines.  And since writing to the FIFO has a similar hang issue as reading
    from the FIFO, implement the workaround there too when necessary.
    
    Signed-off-by: Bryan Wu <cooloney@kernel.org>
    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    Cc: Felipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  12. USB: musb: Fix array index out of bounds issue

    Maulik Mankad committed with gregkh Dec 22, 2009
    This patch fixes the below array index out of bounds issue.
    
    Buffer overflow, array index of 'aInfo' may be out of
    bounds. Array 'aInfo' of size 78 may use index value(s) 6..84
    
    The data stored in 'aInfo' array exceeds the array size of 78.
    
    This patch increases the size of this array to hold the string
    correctly without any memory corruption.
    
    This issue was reported by Klockwork tool.
    
    Signed-off-by: Maulik Mankad <x0082077@ti.com>
    Cc: Felipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  13. USB: musb: Fix null pointer dereference issue

    Maulik Mankad committed with gregkh Dec 22, 2009
    This patch fixes the following NULL pointer dereference issue.
    
    Pointer 'request' returned from call to function 'next_request'
    at line 748 may be NULL and may be dereferenced at line 792.
    
    ============
    Code Snippet
    ============
    
    748:  request = next_request(musb_ep);
    785: if (dma && (csr & MUSB_RXCSR_DMAENAB)) {
    	csr &= ~(MUSB_RXCSR_AUTOCLEAR
    			| MUSB_RXCSR_DMAENAB
    			| MUSB_RXCSR_DMAMODE);
    	musb_writew(epio, MUSB_RXCSR,
    		MUSB_RXCSR_P_WZC_BITS | csr);
    
    792:	 request->actual += musb_ep->dma->actual_len;
    		
    
    Signed-off-by: Maulik Mankad <x0082077@ti.com>
    Cc: Felipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  14. USB: musb: correct DMA address for tx

    Cliff Cai committed with gregkh Dec 22, 2009
    Since a DMA transfer may need to be kicked off several times to complete,
    the DMA start must include the length that has already been transferred.
    
    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    Cc: Felipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  15. USB: musb: gadget_ep0: avoid SetupEnd interrupt

    Sergei Shtylyov committed with gregkh Dec 15, 2009
    Gadget stalling a zero-length SETUP request results in this error message:
    
    SetupEnd came in a wrong ep0stage idle
    
    In order to avoid it, always set the CSR0.DataEnd bit after detecting a zero-
    length request.  Add the missing '\n' to the error message itself as well...
    
    Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
    Acked-by: Anand Gadiyar <gadiyar@ti.com>
    Cc: stable <stable@kernel.org>
    Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  16. USB: musb: fix for crash in DM646x USB when (CPPI)DMA is enabled

    Swaminathan S committed with gregkh Dec 15, 2009
    Race condition exists between the cppi_interrupt handler and
    davinci_interrupt handler w.r.t completing a TX IO.  Since DM646x
    has seperate DMA and USB endpoint interrupts cppi_interrupt handler
    needs to hold the lock while operating on the endpoint.
    
    Update over previous patch to avoid taking the lock if already
    taken.  Tested on DM644x, DM355 and DM646x platforms.
    
    Signed-off-by: Swaminathan S <swami.iyer@ti.com>
    Acked-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
    Acked-by: Anand Gadiyar <gadiyar@ti.com>
    Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  17. USB: musb: do not work if no gadget driver is loaded

    Felipe Balbi committed with gregkh Dec 15, 2009
    On OTG and gadget-only configurations, we need a gadget driver
    in order to work properly, so avoid changing operation modes
    when there's no gadget driver loaded.
    
    Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
    Cc: David Brownell <dbrownell@users.sourceforge.net>
    Acked-by: Anand Gadiyar <gadiyar@ti.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  18. USB: musb: gadget: set otg tranceiver to idle when registering gadget

    Arnaud Mandy committed with gregkh Dec 15, 2009
    When registering gadget driver, the state of the transceiver
    must be set from undefined (no gadget) to b_idle.
    
    Module unload sets the transceiver state to undefined state.
    After the first load/unload pair, the reset irq will be lost.
    
    Signed-off-by: Arnaud Mandy <ext-arnaud.2.mandy@nokia.com>
    Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
    Cc: David Brownell <dbrownell@users.sourceforge.net>
    Acked-by: Anand Gadiyar <gadiyar@ti.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  19. USB: musb: Populate the VBUS GPIO with the correct GPIO number

    Swaminathan S committed with gregkh Dec 15, 2009
    This fixes a null-pointer dereference bug.
    
    Signed-off-by: Swaminathan S <swami.iyer@ti.com>
    Cc: David Brownell <dbrownell@users.sourceforge.net>
    Acked-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
    Acked-by: Anand Gadiyar <gadiyar@ti.com>
    Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  20. USB: musb: MAINTAINERS: Fix my tree's address

    Felipe Balbi committed with gregkh Dec 15, 2009
    The tree is now on a new address.
    
    Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  21. USB: musb: fix compiling warning with min() macro

    Cliff Cai committed with gregkh Dec 15, 2009
    Current musb gadget dma code produces the warning:
    drivers/usb/musb/musb_gadget.c: In function 'txstate':
    drivers/usb/musb/musb_gadget.c:312: warning: comparison of distinct
                                                 pointer types lacks a cast
    
    So switch to min_t(size_t, ...).
    
    Signed-off-by: Cliff Cai <cliff.cai@analog.com>
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  22. USB: musb: move musb_remove to __exit

    Felipe Balbi committed with gregkh Dec 15, 2009
    probe() already was on __init, so moving remove() to __exit.
    
    Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  23. USB: musb_gadget: fix kernel oops in txstate()

    Sergei Shtylyov committed with gregkh Dec 16, 2009
    Commit 7723de7 (USB: musb_gadget: remove
    pointless loop) included uncalled for (and incorrect) optimization that
    might cause a kernel oops in txstate() -- undo it.
    
    Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
    Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  24. USB: ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header

    andim2 committed with gregkh Dec 17, 2009
    This is a (almost) sort-only patch to sort FTDI device
    product ID definitions in new ftdi_sio_ids.h header.
    
    Advantage is that new device ID submissions will now have a specific (sorted)
    position - less future merge conflicts.
    
    Compile-tested, based on _current_ mainline git.
    Minor checkpatch.pl warnings were eliminated whereever it made sense,
    very minor text changes.
    
    
    Signed-off-by: Andreas Mohr <andi@lisas.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  25. USB: ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header

    andim2 committed with gregkh Dec 16, 2009
    This is a strictly move-only patch to relocate all FTDI device
    product ID definitions to their own ftdi_sio_ids.h header
    (following the usual *_ids.h kernel tree convention, too),
    thus correcting the slightly too messy appearance
    (crucial driver defines were stuck somewhere in the decaying middle swamp
    of the huge existing header).
    
    Compile-tested, based on latest mainline git.
    
    Signed-off-by: Andreas Mohr <andi@lisas.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  26. USB core: fix recent kernel-doc warnings

    Randy Dunlap committed with gregkh Dec 13, 2009
    Fix new kernel-doc warnings in usb core:
    
    Warning(drivers/usb/core/usb.c:79): No description found for parameter 'config'
    Warning(drivers/usb/core/usb.c:79): No description found for parameter 'iface_num'
    Warning(drivers/usb/core/usb.c:79): No description found for parameter 'alt_num'
    Warning(drivers/usb/core/hcd.c:1622): No description found for parameter 'udev'
    
    Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  27. USB: add device ID for Apple Cinema Display 23in 2007

    panchoh committed with gregkh Dec 2, 2009
    Hi!
    
    $ lsusb -v
    Bus 001 Device 008: ID 05ac:921c Apple, Inc. 
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               1.10
      bDeviceClass            0 (Defined at Interface level)
      bDeviceSubClass         0 
      bDeviceProtocol         0 
      bMaxPacketSize0         8
      idVendor           0x05ac Apple, Inc.
      idProduct          0x921c 
      bcdDevice            1.15
      iManufacturer           1 
      iProduct                2 
      iSerial                 0 
      bNumConfigurations      1
      Configuration Descriptor:
        bLength                 9
        bDescriptorType         2
        wTotalLength           34
        bNumInterfaces          1
        bConfigurationValue     1
        iConfiguration          0 
        bmAttributes         0xe0
          Self Powered
          Remote Wakeup
        MaxPower                2mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           1
          bInterfaceClass         3 Human Interface Device
          bInterfaceSubClass      0 No Subclass
          bInterfaceProtocol      0 None
          iInterface              0 
            HID Device Descriptor:
              bLength                 9
              bDescriptorType        33
              bcdHID               1.11
              bCountryCode            0 Not supported
              bNumDescriptors         1
              bDescriptorType        34 Report
              wDescriptorLength      92
             Report Descriptors: 
               ** UNAVAILABLE **
          Endpoint Descriptor:
            bLength                 7
            bDescriptorType         5
            bEndpointAddress     0x81  EP 1 IN
            bmAttributes            3
              Transfer Type            Interrupt
              Synch Type               None
              Usage Type               Data
            wMaxPacketSize     0x0008  1x 8 bytes
            bInterval              16
    
    
    
    Signed-off-by: pancho horrillo <pancho@pancho.name>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  28. USB: fix section mismatch in early ehci dbgp

    Jan Beulich committed with gregkh Nov 20, 2009
    Commit 9177782 removed __init from
    ehci_wait_for_port(), but left it in place on ehci_reset_port(), which
    is being called from the former function.
    
    Signed-off-by: Jan Beulich <jbeulich@novell.com>
    Acked-by: Jason Wessel <jason.wessel@windriver.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  29. USB: emi62: fix crash when trying to load EMI 6|2 firmware

    cladisch committed with gregkh Dec 21, 2009
    While converting emi62 to use request_firmware(), the driver was also
    changed to use the ihex helper functions.  However, this broke the loading
    of the FPGA firmware because the code tries to access the addr field of
    the EOF record which works with a plain array that has an empty last
    record but not with the ihex helper functions where the end of the data is
    signaled with a NULL record pointer, resulting in:
    
    BUG: unable to handle kernel NULL pointer dereference at (null)
    IP: [<f80d248c>] emi62_load_firmware+0x33c/0x740 [emi62]
    
    This can be fixed by changing the loop condition to test the return value
    of ihex_next_binrec() directly (like in emi26.c).
    
    Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
    Reported-and-tested-by: Der Mickster <retroeffective@gmail.com>
    Acked-by: David Woodhouse <David.Woodhouse@intel.com>
    Cc: stable <stable@kernel.org>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  30. USB: serial: Extra device/vendor ID for mos7840 driver

    Blaise Gassend committed with gregkh Dec 18, 2009
    Signed-off-by: Blaise Gassend <blaise.gasend_linux@m4x.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  31. USB: Fix double-linking of drivers/usb/otg when ULPI is selected

    bgat committed with gregkh Dec 18, 2009
    This patch corrects a problem where drivers/usb/otg is linked twice
    if CONFIG_USB_ULPI is selected, resulting in a build error (symbol
    conflict). The files in that directory are properly linked already
    as part of CONFIG_USB, and need not be indicated specifically for
    CONFIG_USB_ULPI.
    
    Signed-off-by: Bill Gatliff <bgat@billgatliff.com>
    Acked-by: Felipe Balbi <felipe.balbi@nokia.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  32. USB: gadget: Use ERR_PTR/IS_ERR

    JuliaLawall committed with gregkh Dec 9, 2009
    Use ERR_PTR and IS_ERR rather than mixing integers and pointers.
    
    The semantic match that finds this problem is as follows:
    (http://coccinelle.lip6.fr/)
    
    // <smpl>
    @@
    expression *E;
    @@
    
    * E < 0
    // </smpl>
    
    Signed-off-by: Julia Lawall <julia@diku.dk>
    Acked-by: David Brownell <dbrownell@users.sourceforge.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  33. USB: fix bugs in usb_(de)authorize_device

    AlanStern committed with gregkh Dec 8, 2009
    This patch (as1315) fixes some bugs in the USB core authorization
    code:
    
    	usb_deauthorize_device() should deallocate the device strings
    	instead of leaking them, and it should invoke
    	usb_destroy_configuration() (which does proper reference
    	counting) instead of freeing the config information directly.
    
    	usb_authorize_device() shouldn't change the device strings
    	until it knows that the authorization will succeed, and it should
    	autosuspend the device at the end (having autoresumed the
    	device at the start).
    
    	Because the device strings can be changed, the sysfs routines
    	to display the strings must protect the string pointers by
    	locking the device.
    
    Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
    CC: Inaky Perez-Gonzalez <inaky@linux.intel.com>
    Acked-by: David Vrabel <david.vrabel@csr.com>
    Cc: stable <stable@kernel.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  34. USB: rename usb_configure_device

    AlanStern committed with gregkh Dec 8, 2009
    This patch (as1314) renames usb_configure_device() and
    usb_configure_device_otg() in the hub driver.  Neither name is
    appropriate because these routines enumerate devices, they don't
    configure them.  That's handled by usb_choose_configuration() and
    usb_set_configuration().
    
    Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
    Cc: stable <stable@kernel.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  35. USB: power management documentation update

    AlanStern committed with gregkh Dec 8, 2009
    This patch (as1313) updates the documentation concerning USB power
    management.
    
    Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>