[GIT PULL] usb: fixes for v3.9-rc2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg,

Here's my first set of fixes for the v3.9-rc cycle. Nothing scary, all fixes
have been pending for a while now. I ran a few randconfig cycles with my
own seed, all looks good.

Let me know if you want any changes.

The following changes since commit 6dbe51c251a327e012439c4772097a13df43c5b8:

  Linux 3.9-rc1 (2013-03-03 15:11:05 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/fixes-for-v3.9-rc2

for you to fetch changes up to 29240e2392786c39007df2f4162f3dc4680f3dec:

  usb: gadget: u_uac1: NULL dereference on error path (2013-03-04 13:16:45 +0200)

----------------------------------------------------------------
usb: fixes for v3.9-rc2

A few drivers got their gadget->dev registration problems
exposed by the removal of ->start()/->stop() functions from
udc-core.c. All of such instances are now fixed.

We're also fixing chipidea's mistake of registering private
debugging sysfs files under the gadget's device. This is
in preparation to complete removal of gadget->dev handling
from all UDC drivers which will happen for v3.10 merge window.

MUSB's Kconfig got a fix to avoid a non-buildable selection
of its Kconfig choices.

Some extra devm_ioremap_resource() are added here because they
missed the merge window.

Finally, we have a temporary fix linking function drivers
before gadget drivers so they work fine when they're statically
linked to the kernel. We've done it so since the real fix wouldn't
fit the -rc cycle.

----------------------------------------------------------------
Dan Carpenter (2):
      usb: gadget: f_uac1: silence an info leak warning
      usb: gadget: u_uac1: NULL dereference on error path

Felipe Balbi (10):
      usb: dwc3: core: don't forget to free coherent memory
      usb: dwc3: omap: fix a typo on of_device_id
      usb: dwc3: glue layers shouldn't know about the core IP
      usb: dwc3: gadget: remove unnecessary code
      usb: chipidea: register debugging sysfs on our device
      usb: gadget: pxa27x: fix gadget->dev registration
      usb: gadget: s3c2410: fix gadget->dev registration
      usb: gadget: pxa25x: fix gadget->dev registration
      usb: gadget: imx_udc: fix gadget->dev registration
      usb: gadget: s3c2410: fix build breakage

Kishon Vijay Abraham I (1):
      usb: gadget: make usb functions to load before gadget driver

Marc Kleine-Budde (1):
      usb: otg: use try_module_get in all usb_get_phy functions and add missing module_put

Peter Ujfalusi (1):
      usb: musb: correct Kconfig in order to avoid non compilable selection

Sachin Kamat (3):
      usb: phy: samsung: Convert to devm_ioremap_resource()
      usb: phy: omap-usb3: Convert to devm_ioremap_resource()
      usb: phy: omap-control-usb: Convert to devm_ioremap_resource()

 drivers/usb/chipidea/udc.c         |  6 +++---
 drivers/usb/dwc3/core.c            |  1 +
 drivers/usb/dwc3/dwc3-exynos.c     |  2 --
 drivers/usb/dwc3/dwc3-omap.c       |  8 +++-----
 drivers/usb/dwc3/dwc3-pci.c        |  2 --
 drivers/usb/dwc3/gadget.c          |  3 ---
 drivers/usb/gadget/Makefile        | 12 ++++++------
 drivers/usb/gadget/f_uac1.c        |  1 +
 drivers/usb/gadget/imx_udc.c       | 20 ++++++++------------
 drivers/usb/gadget/pxa25x_udc.c    | 20 +++++++++++---------
 drivers/usb/gadget/pxa27x_udc.c    | 18 ++++++++++++------
 drivers/usb/gadget/s3c2410_udc.c   | 28 ++++++++++++----------------
 drivers/usb/gadget/u_uac1.c        |  3 +++
 drivers/usb/musb/Kconfig           |  4 ++--
 drivers/usb/otg/otg.c              | 10 +++++++---
 drivers/usb/phy/omap-control-usb.c | 24 +++++++++---------------
 drivers/usb/phy/omap-usb3.c        |  8 +++-----
 drivers/usb/phy/samsung-usbphy.c   |  8 +++-----
 18 files changed, 84 insertions(+), 94 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux