Hi Greg, Here's an updated pull request for MUSB changes. Let me know if you still have any concerns. The following changes since commit dcd6c92267155e70a94b3927bce681ce74b80d1f: Linux 3.3-rc1 (2012-01-19 15:04:48 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/musb-for-v3.4 for you to fetch changes up to 39287076e46d2c19aaceaa6f0a44168ae4d257ec: usb: musb: Reselect index reg in interrupt context (2012-02-24 12:23:02 +0200) ---------------------------------------------------------------- Here are a set of changes to the MUSB driver. In summary we have a patch making modules behave better, there's a fix on debugfs' error path, a small change removing an unnecessary pm_runtime call on musb_shutdown() and a fix to relesect the endpoint in Interrupt context. This last patch is needed because we must drop musb's lock when calling request->complete() and that could cause problems if another thread queues a request and ends up changing MUSB_INDEX register. ---------------------------------------------------------------- Felipe Balbi (2): usb: musb: make modules behave better usb: musb: debugfs: fix error check Grazvydas Ignotas (1): usb: musb: drop superfluous pm_runtime calls around musb_shutdown Supriya Karanth (1): usb: musb: Reselect index reg in interrupt context drivers/usb/musb/am35x.c | 11 +++++---- drivers/usb/musb/blackfin.c | 9 ++++--- drivers/usb/musb/da8xx.c | 11 +++++---- drivers/usb/musb/davinci.c | 11 +++++---- drivers/usb/musb/musb_core.c | 51 ++++++++++++++++++--------------------- drivers/usb/musb/musb_debugfs.c | 14 +++++------ drivers/usb/musb/musb_gadget.c | 24 +++++++++++++++--- drivers/usb/musb/omap2430.c | 11 +++++---- drivers/usb/musb/tusb6010.c | 11 +++++---- drivers/usb/musb/ux500.c | 11 +++++---- 10 files changed, 92 insertions(+), 72 deletions(-) -- balbi
Attachment:
signature.asc
Description: Digital signature