LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [GIT PATCH] USB patches for 2.6-git
@ 2008-10-17 22:00 Greg KH
  2008-10-17 22:47 ` Linus Torvalds
       [not found] ` <gdfauh$hsp$1@ger.gmane.org>
  0 siblings, 2 replies; 28+ messages in thread
From: Greg KH @ 2008-10-17 22:00 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel, linux-usb

Here is the big batch of USB patches for your 2.6-git tree.

These paches are:
	- a few new USB drivers.
	- new device ids
	- lots of bugfixes
	- additions to the USB api to make driver writer's lives easier.
	- removals of usb macros that don't make sense to use anymore
	  (warn() and info() should be using dev_warn() and dev_info()).
	- other minor things.

All of these patches have been in the -next and -mm trees for quite a
while.

Please pull from:
	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/

The full patches will be sent to the linux-usb mailing list, if anyone
wants to see them.

thanks,

greg k-h

------------

 Documentation/ABI/stable/sysfs-driver-usb-usbtmc   |   62 +
 Documentation/ABI/testing/sysfs-bus-usb            |   16 +
 .../ABI/testing/sysfs-bus-usb-devices-usbsevseg    |   43 +
 Documentation/DocBook/gadget.tmpl                  |    3 +
 Documentation/devices.txt                          |    3 +
 Documentation/ioctl-number.txt                     |    3 +
 Documentation/kernel-parameters.txt                |   19 +
 Documentation/usb/anchors.txt                      |   17 +
 Documentation/usb/misc_usbsevseg.txt               |   46 +
 Documentation/usb/power-management.txt             |    8 +-
 drivers/block/ub.c                                 |    3 -
 drivers/hid/usbhid/hid-core.c                      |    4 +-
 drivers/input/joystick/iforce/iforce-ff.c          |   36 +-
 drivers/input/joystick/iforce/iforce-main.c        |   14 +-
 drivers/input/joystick/iforce/iforce-packets.c     |    8 +-
 drivers/input/joystick/iforce/iforce-usb.c         |    2 +-
 drivers/input/joystick/xpad.c                      |    2 +-
 drivers/input/misc/ati_remote.c                    |   20 +-
 drivers/input/misc/yealink.c                       |    3 +-
 drivers/input/tablet/acecad.c                      |    3 +-
 drivers/input/tablet/aiptek.c                      |   26 +-
 drivers/input/tablet/gtco.c                        |    4 +-
 drivers/input/tablet/kbtab.c                       |    3 +-
 drivers/input/tablet/wacom_sys.c                   |    3 +-
 drivers/media/radio/dsbr100.c                      |   13 +-
 drivers/media/video/dabusb.c                       |    4 +-
 drivers/media/video/ov511.c                        |   19 +-
 drivers/media/video/usbvideo/konicawc.c            |    8 +-
 drivers/media/video/usbvideo/quickcam_messenger.c  |   14 +-
 drivers/mtd/nand/alauda.c                          |    4 +-
 drivers/net/irda/kingsun-sir.c                     |    3 +-
 drivers/net/irda/ks959-sir.c                       |    3 +-
 drivers/net/irda/ksdazzle-sir.c                    |    3 +-
 drivers/net/irda/stir4200.c                        |   18 +-
 drivers/net/usb/catc.c                             |    8 +-
 drivers/net/usb/kaweth.c                           |   27 +-
 drivers/net/usb/rtl8150.c                          |   31 +-
 drivers/usb/atm/usbatm.c                           |   10 +-
 drivers/usb/atm/usbatm.h                           |   10 +-
 drivers/usb/atm/xusbatm.c                          |    2 +-
 drivers/usb/class/Kconfig                          |   10 +
 drivers/usb/class/Makefile                         |    1 +
 drivers/usb/class/cdc-acm.c                        |   26 +-
 drivers/usb/class/cdc-wdm.c                        |   48 +-
 drivers/usb/class/usblp.c                          |   25 +-
 drivers/usb/class/usbtmc.c                         | 1087 ++++++++
 drivers/usb/core/Kconfig                           |    2 +-
 drivers/usb/core/devio.c                           |   12 +-
 drivers/usb/core/driver.c                          |    3 +-
 drivers/usb/core/endpoint.c                        |    3 +-
 drivers/usb/core/file.c                            |    5 +-
 drivers/usb/core/hcd.c                             |    4 +
 drivers/usb/core/hcd.h                             |    6 +
 drivers/usb/core/hub.c                             |  102 +-
 drivers/usb/core/inode.c                           |   18 +-
 drivers/usb/core/message.c                         |    3 +-
 drivers/usb/core/sysfs.c                           |   24 +
 drivers/usb/core/urb.c                             |  169 ++-
 drivers/usb/gadget/Kconfig                         |  315 ++-
 drivers/usb/gadget/Makefile                        |    1 +
 drivers/usb/gadget/cdc2.c                          |    1 -
 drivers/usb/gadget/composite.c                     |   68 +-
 drivers/usb/gadget/dummy_hcd.c                     |   33 +-
 drivers/usb/gadget/ether.c                         |    2 -
 drivers/usb/gadget/f_loopback.c                    |    1 -
 drivers/usb/gadget/f_obex.c                        |  493 ++++
 drivers/usb/gadget/f_sourcesink.c                  |    1 -
 drivers/usb/gadget/file_storage.c                  |   23 +-
 drivers/usb/gadget/fsl_qe_udc.c                    | 2760 ++++++++++++++++++++
 drivers/usb/gadget/fsl_qe_udc.h                    |  437 ++++
 drivers/usb/gadget/fsl_usb2_udc.c                  |  176 +-
 drivers/usb/gadget/fsl_usb2_udc.h                  |   21 +-
 drivers/usb/gadget/gadget_chips.h                  |    9 +
 drivers/usb/gadget/gmidi.c                         |    2 +-
 drivers/usb/gadget/net2280.c                       |   40 +-
 drivers/usb/gadget/net2280.h                       |    1 +
 drivers/usb/gadget/omap_udc.c                      |    7 +
 drivers/usb/gadget/printer.c                       |    6 +-
 drivers/usb/gadget/pxa27x_udc.c                    |    1 -
 drivers/usb/gadget/s3c2410_udc.c                   |    2 +-
 drivers/usb/gadget/serial.c                        |   15 +-
 drivers/usb/gadget/u_ether.c                       |    7 +
 drivers/usb/gadget/u_serial.h                      |    1 +
 drivers/usb/host/ehci-dbg.c                        |   56 +-
 drivers/usb/host/ehci-hcd.c                        |   48 +-
 drivers/usb/host/ehci-hub.c                        |   27 +-
 drivers/usb/host/ehci-ppc-soc.c                    |  201 --
 drivers/usb/host/ehci.h                            |   23 +-
 drivers/usb/host/isp116x-hcd.c                     |   13 +-
 drivers/usb/host/isp1760-if.c                      |    7 +-
 drivers/usb/host/ohci-dbg.c                        |    2 +-
 drivers/usb/host/ohci-hcd.c                        |   10 +-
 drivers/usb/host/ohci-hub.c                        |   87 +-
 drivers/usb/host/ohci-omap.c                       |    4 +-
 drivers/usb/host/ohci-pnx4008.c                    |    2 +-
 drivers/usb/host/ohci.h                            |    8 -
 drivers/usb/host/r8a66597-hcd.c                    |  101 +-
 drivers/usb/host/sl811-hcd.c                       |   15 +-
 drivers/usb/host/uhci-hcd.c                        |   10 +-
 drivers/usb/host/uhci-q.c                          |   17 +-
 drivers/usb/image/mdc800.c                         |   61 +-
 drivers/usb/misc/Kconfig                           |   24 +
 drivers/usb/misc/Makefile                          |    2 +
 drivers/usb/misc/adutux.c                          |   22 +-
 drivers/usb/misc/appledisplay.c                    |   26 +-
 drivers/usb/misc/cypress_cy7c63.c                  |    6 +-
 drivers/usb/misc/cytherm.c                         |    9 +-
 drivers/usb/misc/emi26.c                           |   17 +-
 drivers/usb/misc/emi62.c                           |    4 +-
 drivers/usb/misc/ftdi-elan.c                       |   10 +-
 drivers/usb/misc/idmouse.c                         |    5 +-
 drivers/usb/misc/legousbtower.c                    |   23 +-
 drivers/usb/misc/rio500.c                          |   11 +-
 drivers/usb/misc/trancevibrator.c                  |    3 +-
 drivers/usb/misc/usblcd.c                          |   13 +-
 drivers/usb/misc/usbsevseg.c                       |  394 +++
 drivers/usb/misc/uss720.c                          |   19 +-
 drivers/usb/misc/vstusb.c                          |  782 ++++++
 drivers/usb/mon/mon_main.c                         |    2 +-
 drivers/usb/musb/Kconfig                           |    4 -
 drivers/usb/musb/cppi_dma.h                        |    4 +-
 drivers/usb/musb/davinci.c                         |   20 +-
 drivers/usb/musb/musb_core.c                       |   41 +-
 drivers/usb/musb/musb_gadget_ep0.c                 |   24 +-
 drivers/usb/musb/musb_host.c                       |   19 +-
 drivers/usb/musb/musb_io.h                         |    4 +-
 drivers/usb/musb/musbhsdma.c                       |  306 ++--
 drivers/usb/serial/aircable.c                      |    8 +-
 drivers/usb/serial/belkin_sa.c                     |   39 +-
 drivers/usb/serial/cp2101.c                        |    3 +-
 drivers/usb/serial/cyberjack.c                     |   28 +-
 drivers/usb/serial/cypress_m8.c                    |   21 +-
 drivers/usb/serial/digi_acceleport.c               |   68 +-
 drivers/usb/serial/empeg.c                         |   11 +-
 drivers/usb/serial/ezusb.c                         |    3 +-
 drivers/usb/serial/ftdi_sio.c                      |   82 +-
 drivers/usb/serial/ftdi_sio.h                      |    5 +
 drivers/usb/serial/garmin_gps.c                    |    3 +-
 drivers/usb/serial/hp4x.c                          |    3 +-
 drivers/usb/serial/io_edgeport.c                   |   19 +-
 drivers/usb/serial/io_ti.c                         |    3 +-
 drivers/usb/serial/ipaq.c                          |   30 +-
 drivers/usb/serial/ipw.c                           |    3 +-
 drivers/usb/serial/ir-usb.c                        |    3 +-
 drivers/usb/serial/iuu_phoenix.c                   |    3 +-
 drivers/usb/serial/keyspan.c                       |    3 +-
 drivers/usb/serial/keyspan_pda.c                   |   17 +-
 drivers/usb/serial/kl5kusb105.c                    |   69 +-
 drivers/usb/serial/kobil_sct.c                     |    4 +-
 drivers/usb/serial/mct_u232.c                      |   42 +-
 drivers/usb/serial/mos7720.c                       |   22 +-
 drivers/usb/serial/mos7840.c                       |   29 +-
 drivers/usb/serial/omninet.c                       |   22 +-
 drivers/usb/serial/option.c                        |   42 +-
 drivers/usb/serial/pl2303.c                        |    2 +-
 drivers/usb/serial/safe_serial.c                   |   28 +-
 drivers/usb/serial/sierra.c                        |   72 +-
 drivers/usb/serial/spcp8x5.c                       |   10 +-
 drivers/usb/serial/ti_usb_3410_5052.c              |    4 +-
 drivers/usb/serial/usb-serial.c                    |   26 +-
 drivers/usb/serial/visor.c                         |   17 +-
 drivers/usb/serial/whiteheat.c                     |  121 +-
 drivers/usb/storage/onetouch.c                     |    9 +-
 drivers/usb/storage/transport.c                    |    2 +-
 include/linux/usb.h                                |    7 +
 include/linux/usb/Kbuild                           |    3 +-
 include/linux/usb/cdc.h                            |    9 +
 include/linux/usb/composite.h                      |   11 +-
 include/linux/usb/serial.h                         |    2 +-
 include/linux/usb/tmc.h                            |   43 +
 include/linux/usb/vstusb.h                         |   71 +
 171 files changed, 8474 insertions(+), 1533 deletions(-)
 create mode 100644 Documentation/ABI/stable/sysfs-driver-usb-usbtmc
 create mode 100644 Documentation/ABI/testing/sysfs-bus-usb-devices-usbsevseg
 create mode 100644 Documentation/usb/misc_usbsevseg.txt
 create mode 100644 drivers/usb/class/usbtmc.c
 create mode 100644 drivers/usb/gadget/f_obex.c
 create mode 100644 drivers/usb/gadget/fsl_qe_udc.c
 create mode 100644 drivers/usb/gadget/fsl_qe_udc.h
 delete mode 100644 drivers/usb/host/ehci-ppc-soc.c
 create mode 100644 drivers/usb/misc/usbsevseg.c
 create mode 100644 drivers/usb/misc/vstusb.c
 create mode 100644 include/linux/usb/tmc.h
 create mode 100644 include/linux/usb/vstusb.h

---------------

Ajay Kumar Gupta (2):
      OMAP:MUSB: Fixes the TT programming.
      OMAP:MUSB: Corrects urb unlink function path

Alan Stern (11):
      USB: gadget: dummy_hcd: implement set_wedge
      USB: gadget: net2280: implement set_wedge
      usb-storage: report underflow with no sense data
      OHCI: Allow broken controllers to auto-stop
      USB: change hub initialization sleeps to delayed_work
      USB: UHCI: improve scheduling of interrupt URBs
      USB: EHCI, OHCI, UHCI: remove version numbers
      USB: EHCI: log a warning if ehci-hcd is not loaded first
      USB: snoop processes opening usbfs device files
      USB: EHCI: fix remote-wakeup support for ARC/TDI core
      USB: OHCI: fix endless polling behavior

Arjan van de Ven (1):
      usbmon: fix tiny race exposed by the fastboot patches

Bryan Wu (1):
      usb: musb: do not mess up count number and CSR0 register value

Dan Williams (2):
      USB: option: add Ericsson F3507g and Dell 5530
      USB: option: add Pantech cards

David Brownell (6):
      usb: gadget Kconfig cleanup
      usb gadget: function activation/deactivation
      usb gadget: defer obex enumeration
      usb gadget: USB_GADGET_VBUS_DRAW Kconfig option
      usb: musb_hdrc build fixes
      usb gadget: cdc ethernet notification bugfix

Denis Joseph Barrow (1):
      USB: option.c remove duplicate device ids now supported in hso.c

Felipe Balbi (5):
      usb gadget: cdc obex glue
      usb: gadget: workaround storage command size issues
      musb: io: only define read/write stubs if they're not defined yet
      usb: musb: general cleanup to musbhsdma.c
      usb: musb: remove dead code from procfs

Geoff Levand (2):
      USB: Fix doc for usb_autopm_enable
      USB: Fix spelling in usb/serial.h

Greg Kroah-Hartman (17):
      USB: add USB test and measurement class driver
      USB: remove warn() macro from usb input drivers
      USB: remove warn() macro from usb media drivers
      USB: remove warn() macro from usb net drivers
      USB: remove warn() macro from usb drivers
      USB: remove warn macro from HID core
      USB: remove info() macro from usb/serial drivers
      USB: remove info() macro from usb/misc drivers
      USB: remove info() macro from remaining usb drivers
      USB: remove info() macro from usb network drivers
      USB: remove info() macro from usb input drivers
      USB: remove info() macro from usb mtd drivers
      USB: remove use of err() in drivers/usb/serial
      USB: remove err() macro from usb class drivers
      USB: remove err() macro from usb core code
      USB: remove err() macro from usb misc drivers
      USB: remove err() macro from more usb drivers

Harrison Metzger (1):
      USB: Added driver for a Delcom USB 7-segment LED Display

Huang Weiyi (2):
      USB: remove unused #include <version.h>
      USB: ti_usb_3410_5052: removed duplicated include

Jaroslav Kysela (1):
      USB: hub.c: Add initial_descriptor_timeout module parameter for usbcore

Jon K Hellan (1):
      USB: Option / AnyData new modem, same ID

Julia Lawall (1):
      drivers/usb/class/usblp.c: adjust error handling code

Julien Brunel (2):
      USB: drivers/usb/misc: Use an IS_ERR test rather than a NULL test
      USB: isp1760: Use an IS_ERR test rather than a NULL test

Kevin Hilman (1):
      MUSB: Add sanity check for maximum number of endpoints

Kevin Lloyd (1):
      USB Serial: Sierra: debug message fix

Kumar Gala (1):
      usb: remove code associated with !CONFIG_PPC_MERGE

Li Yang (3):
      usb: add Freescale QE/CPM USB peripheral controller driver
      usb/fsl_qe_udc: fix response to get status request
      usb/fsl_qe_udc: clear data toggle on clear halt request

Marc Zyngier (1):
      USB: Let some USB host controllers get IRQ flags from resource

Ming Lei (2):
      USB: ehci-dbg: increase debug buffer size for periodic file
      USB: ehci-dbg: fix reading less content of periodic file

Oliver Neukum (5):
      USB: kill URBs permanently
      USB: extend poisoning to anchors
      USB: Documentation/usb/anchors.txt #2
      USB: RESET_RESUME needs to block autosuspend when remote wakeup is needed
      USB: anchor API changes needed for btusb

Paulius Zaleckas (1):
      USB: ftdi_sio: fix 'product' parameter description

Pete Zaitcev (1):
      ub: remove sg_stat

Peter Korsgaard (1):
      usb core: fix USB_OTG_BLACKLIST_HUB typo

SangSu Park (1):
      USB: g_printer: fix handling zero-length packet

Sarah Sharp (2):
      USB: ftdi-elan: Always pass usb_bulk_msg() a timeout in milliseconds.
      USB: Export if an interface driver supports autosuspend.

Stephen Ware (2):
      usb: vstusb.c : new driver for spectrometers used by Vernier Software & Technology, Inc.
      USB: fix up problems in the vtusb driver

Tony Lindgren (2):
      USB: ohci-omap: handle other omap15xx chips
      USB: omap_udc: sync with OMAP tree

Vladimir Vukicevic (1):
      USB: Add Oceanic product ID to ftdi_sio

Will Newton (11):
      fsl_usb2_udc: Make dr_ep_setup function static.
      fsl_usb2_udc: Remove check for udc == NULL in dr_controller_setup.
      fsl_usb2_udc: Fix some sparse warnings and remove redundant code.
      fsl_usb2_udc: Clean up whitespace in errors and warnings.
      fsl_usb2_udc: Clean up whitespace in /proc debugging output.
      fsl_usb2_udc: Initialize spinlock earlier.
      fsl_usb2_udc: Rename the arguments of the fsl_writel macro.
      fsl_usb2_udc: Uninline udc_reset_ep_queue.
      fsl_usb2_udc: Make fsl_queue_td return type void.
      fsl_usb2_udc: Add a wmb before priming endpoint.
      fsl_usb2_udc: Fix oops on probe failure.

Yauhen Kharuzhy (1):
      USB: Fix s3c2410_udc usb speed handling

Yi Yang (1):
      USB: improve ehci_watchdog's side effect in CPU power management


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2008-10-17 22:00 [GIT PATCH] USB patches for 2.6-git Greg KH
@ 2008-10-17 22:47 ` Linus Torvalds
  2008-10-17 23:00   ` Greg KH
       [not found] ` <gdfauh$hsp$1@ger.gmane.org>
  1 sibling, 1 reply; 28+ messages in thread
From: Linus Torvalds @ 2008-10-17 22:47 UTC (permalink / raw)
  To: Greg KH; +Cc: Andrew Morton, linux-kernel, linux-usb



On Fri, 17 Oct 2008, Greg KH wrote:
>
> Here is the big batch of USB patches for your 2.6-git tree.

I really wish I were to get the occasional _clean_ pull for a change.

f*ck me, but why do people keep adding more and more warnings, and 
apparently not even bother to write clean code? The merge window is no 
excuse for badly written crap.

  drivers/usb/host/ehci-hcd.c: In function ‘ehci_hcd_init’:
  drivers/usb/host/ehci-hcd.c:1115: warning: label ‘err_debug’ defined but not used

That particular function is just about the ugliest thing I've ever seen, 
and now it's adding annoying warnings too!

Yeah, I'm grumpy. The quality control during this merge window has been 
absolutely disgusting. I feel like I have to complain about every other 
pull I do, because people feel like another new warning isn't a problem. 
And every single time, the new warning is due to some total crap code.

		Linus

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2008-10-17 22:47 ` Linus Torvalds
@ 2008-10-17 23:00   ` Greg KH
  2008-10-17 23:09     ` Greg KH
  0 siblings, 1 reply; 28+ messages in thread
From: Greg KH @ 2008-10-17 23:00 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, linux-kernel, linux-usb

On Fri, Oct 17, 2008 at 03:47:58PM -0700, Linus Torvalds wrote:
> 
> 
> On Fri, 17 Oct 2008, Greg KH wrote:
> >
> > Here is the big batch of USB patches for your 2.6-git tree.
> 
> I really wish I were to get the occasional _clean_ pull for a change.
> 
> f*ck me, but why do people keep adding more and more warnings, and 
> apparently not even bother to write clean code? The merge window is no 
> excuse for badly written crap.
> 
>   drivers/usb/host/ehci-hcd.c: In function ‘ehci_hcd_init’:
>   drivers/usb/host/ehci-hcd.c:1115: warning: label ‘err_debug’ defined but not used

Why am I not seeing that warning here?

ah, because I have debugging for USB enabled in my configuration, sorry
about that, I should have caught that.  That's the problem with doing a
'make allyesconfig' as a test build, I need to make it random at times
to catch things like this.

> That particular function is just about the ugliest thing I've ever seen, 
> and now it's adding annoying warnings too!

I agree, it's always been ugly, sorry for making it worse.  I'll move
that label up one line and fix the warning.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2008-10-17 23:00   ` Greg KH
@ 2008-10-17 23:09     ` Greg KH
  0 siblings, 0 replies; 28+ messages in thread
From: Greg KH @ 2008-10-17 23:09 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Andrew Morton, linux-kernel, linux-usb

On Fri, Oct 17, 2008 at 04:00:11PM -0700, Greg KH wrote:
> On Fri, Oct 17, 2008 at 03:47:58PM -0700, Linus Torvalds wrote:
> > 
> > 
> > On Fri, 17 Oct 2008, Greg KH wrote:
> > >
> > > Here is the big batch of USB patches for your 2.6-git tree.
> > 
> > I really wish I were to get the occasional _clean_ pull for a change.
> > 
> > f*ck me, but why do people keep adding more and more warnings, and 
> > apparently not even bother to write clean code? The merge window is no 
> > excuse for badly written crap.
> > 
> >   drivers/usb/host/ehci-hcd.c: In function ‘ehci_hcd_init’:
> >   drivers/usb/host/ehci-hcd.c:1115: warning: label ‘err_debug’ defined but not used
> 
> Why am I not seeing that warning here?
> 
> ah, because I have debugging for USB enabled in my configuration, sorry
> about that, I should have caught that.  That's the problem with doing a
> 'make allyesconfig' as a test build, I need to make it random at times
> to catch things like this.

In looking at that file closer, I can just remove all of the #ifdef
DEBUG options there, as there is no problem with them being always
built.  The rest of the #ifdef mess in there is due to platform/hardware
configurations trying to share a common EHCI core.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
       [not found] ` <gdfauh$hsp$1@ger.gmane.org>
@ 2008-10-19 17:29   ` Greg KH
  2008-10-19 19:37     ` Dmitry
  0 siblings, 1 reply; 28+ messages in thread
From: Greg KH @ 2008-10-19 17:29 UTC (permalink / raw)
  To: Dmitry Baryshkov; +Cc: linux-usb, linux-kernel

On Sun, Oct 19, 2008 at 12:58:57PM +0000, Dmitry Baryshkov wrote:
> Greg KH wrote:
> 
> > Here is the big batch of USB patches for your 2.6-git tree.
> > 
> > These paches are:
> > 	- a few new USB drivers.
> > 	- new device ids
> > 	- lots of bugfixes
> > 	- additions to the USB api to make driver writer's lives easier. -
> > 	removals of usb macros that don't make sense to use anymore
> > 	  (warn() and info() should be using dev_warn() and dev_info()).
> > 	- other minor things.
> > 
> > All of these patches have been in the -next and -mm trees for quite a
> > while.
> 
> > 
> > Please pull from:
> > 	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/
> > 
> > The full patches will be sent to the linux-usb mailing list, if anyone
> > wants to see them.
> > 
> 
> What about TMIO OHCI driver? Will it be merged during this merge window?

That patch was dropped as it was causing a build error :)

Now with the fix, I can add it back, I just need to merge it into the
original.  It's in my queue and should go in soon.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2008-10-19 17:29   ` Greg KH
@ 2008-10-19 19:37     ` Dmitry
  0 siblings, 0 replies; 28+ messages in thread
From: Dmitry @ 2008-10-19 19:37 UTC (permalink / raw)
  To: Greg KH; +Cc: linux-usb, linux-kernel

2008/10/19 Greg KH <greg@kroah.com>:
> On Sun, Oct 19, 2008 at 12:58:57PM +0000, Dmitry Baryshkov wrote:
>> Greg KH wrote:
>>
>> > Here is the big batch of USB patches for your 2.6-git tree.
>> >
>> > These paches are:
>> >     - a few new USB drivers.
>> >     - new device ids
>> >     - lots of bugfixes
>> >     - additions to the USB api to make driver writer's lives easier. -
>> >     removals of usb macros that don't make sense to use anymore
>> >       (warn() and info() should be using dev_warn() and dev_info()).
>> >     - other minor things.
>> >
>> > All of these patches have been in the -next and -mm trees for quite a
>> > while.
>>
>> >
>> > Please pull from:
>> >     master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/
>> >
>> > The full patches will be sent to the linux-usb mailing list, if anyone
>> > wants to see them.
>> >
>>
>> What about TMIO OHCI driver? Will it be merged during this merge window?
>
> That patch was dropped as it was causing a build error :)
>
> Now with the fix, I can add it back, I just need to merge it into the
> original.  It's in my queue and should go in soon.

OK, thank you. I was just worried if the patch was lost or just postponed :)

-- 
With best wishes
Dmitry

^ permalink raw reply	[flat|nested] 28+ messages in thread

* [GIT PATCH] USB patches for 2.6-git
@ 2009-03-17 21:05 Greg KH
  0 siblings, 0 replies; 28+ messages in thread
From: Greg KH @ 2009-03-17 21:05 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel, linux-usb

Here are some USB fixes for your 2.6-git tree.

Just a bunch of bugfixes and new device ids.  The EHCI and usbfs and
usbtmc bugs are being reported by users as problems, the others are
minor ones.

Please pull from:
	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/

All of these patches have been in the -next and -mm releases for a while.

The full patches will be sent to the linux-usb mailing list, if anyone
wants to see them.

thanks,

greg k-h

------------

 drivers/usb/atm/cxacru.c           |    3 ++-
 drivers/usb/class/usbtmc.c         |    4 +++-
 drivers/usb/core/devio.c           |   12 +++++++-----
 drivers/usb/host/ehci-q.c          |    3 ++-
 drivers/usb/host/ehci-sched.c      |   10 ++++------
 drivers/usb/image/mdc800.c         |    1 +
 drivers/usb/misc/adutux.c          |    6 +++---
 drivers/usb/misc/vstusb.c          |    1 +
 drivers/usb/serial/cp2101.c        |    1 +
 drivers/usb/serial/ftdi_sio.c      |    5 +++++
 drivers/usb/serial/ftdi_sio.h      |   20 ++++++++++++++++++++
 drivers/usb/serial/option.c        |   14 ++++++--------
 drivers/usb/storage/unusual_devs.h |   16 ++++++++++++++--
 drivers/usb/wusbcore/wa-xfer.c     |    4 +++-
 14 files changed, 72 insertions(+), 28 deletions(-)

---------------

Achilleas Kotsis (1):
      USB: Add device id for Option GTM380 to option driver

Alan Stern (2):
      USB: usbfs: keep async URBs until the device file is closed
      USB: EHCI: expedite unlinks when the root hub is suspended

Albert Pauw (1):
      USB: option.c: add ZTE 622 modem device

Axel Wachtler (1):
      USB: serial: add FTDI USB/Serial converter devices

Dan Williams (1):
      USB: Option: let cdc-acm handle Sony Ericsson F3507g / Dell 5530

Dirk Hohndel (1):
      USB: Add Vendor/Product ID for new CDMA U727 to option driver

Greg Kroah-Hartman (2):
      USB: usbtmc: fix stupid bug in open()
      USB: usbtmc: add protocol 1 support

Jan Dumon (1):
      USB: unusual_devs: Add support for GI 0431 SD-Card interface

Jiri Slaby (5):
      USB: atm/cxacru, fix lock imbalance
      USB: image/mdc800, fix lock imbalance
      USB: misc/adutux, fix lock imbalance
      USB: misc/vstusb, fix lock imbalance
      USB: wusbcore/wa-xfer, fix lock imbalance

Karsten Wiese (1):
      USB: EHCI: Fix isochronous URB leak

Michael Hennerich (1):
      USB: serial: ftdi: enable UART detection on gnICE JTAG adaptors blacklist interface0

Moritz Muehlenhoff (1):
      USB: Updated unusual-devs entry for USB mass storage on Nokia 6233

Robert M. Kenney (1):
      USB: serial: new cp2101 device id

Thomas Bartosik (1):
      USB: storage: Unusual USB device Prolific 2507 variation added


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [GIT PATCH] USB patches for 2.6-git
@ 2009-02-27 22:45 Greg KH
  0 siblings, 0 replies; 28+ messages in thread
From: Greg KH @ 2009-02-27 22:45 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel, linux-usb

Here are some USB fixes for your 2.6-git tree.

Mostly musb driver bugfixes here, but there are some device id updates
and a ehci fix that some v4l drivers need, as well as other minor fixes.

Please pull from:
	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/

All of these patches have been in the -next and -mm releases for a while.

The full patches will be sent to the linux-usb mailing list, if anyone
wants to see them.

thanks,

greg k-h

------------

 arch/arm/mach-davinci/board-evm.c  |    6 +-
 arch/arm/mach-davinci/clock.c      |    5 ++
 arch/arm/mach-davinci/usb.c        |    1 +
 drivers/usb/class/cdc-acm.c        |    9 ++++
 drivers/usb/core/message.c         |   11 +++-
 drivers/usb/gadget/Kconfig         |    1 +
 drivers/usb/gadget/f_obex.c        |    4 +-
 drivers/usb/gadget/file_storage.c  |    6 ++-
 drivers/usb/gadget/fsl_usb2_udc.c  |    3 +
 drivers/usb/host/ehci-hcd.c        |    2 +
 drivers/usb/host/ehci-mem.c        |    1 +
 drivers/usb/host/ehci-sched.c      |   56 ++++++++++++++++++---
 drivers/usb/host/ehci.h            |    6 ++
 drivers/usb/musb/davinci.c         |   15 ++----
 drivers/usb/musb/musb_core.c       |   13 +++--
 drivers/usb/musb/musb_gadget.c     |    4 +-
 drivers/usb/musb/musb_host.c       |   93 ++++++++++++++++++++++-------------
 drivers/usb/serial/option.c        |   11 ++++-
 drivers/usb/storage/unusual_devs.h |    4 +-
 19 files changed, 176 insertions(+), 75 deletions(-)

---------------

Adam Richter (1):
      USB: Quirk for Hummingbird huc56s / Conexant ACM modem

Alan Stern (3):
      USB: usb-storage: add IGNORE_RESIDUE flag for Genesys Logic adapters
      USB: g_file_storage: automatically disable stalls under Atmel
      USB: usb_get_string should check the descriptor type

Anand Gadiyar (1):
      USB: musb: resume suspended root hub on disconnect

David Brownell (2):
      USB: gadget: fix build error in omap_apollon_2420_defconfig
      usb: musb: make Davinci *work* in mainline

Dmitriy Taychenachev (1):
      USB: cdc-acm: add usb id for motomagx phones

Dmitry Krivoschekov (1):
      USB: musb: fix musb_host_tx() for shared endpoint FIFO

Felipe Balbi (2):
      usb: gadget: obex: select correct ep descriptors
      USB: musb: be careful with 64K+ transfer lengths (gadget side)

Jesse Sung (1):
      USB: option: add BenQ 3g modem information

Karsten Wiese (1):
      USB: EHCI: slow down ITD reuse

Li Yang (1):
      USB: fsl_usb2_udc: fix potential queue head corruption

Patrik Kullman (1):
      USB: serial: add support for second revision of Ericsson F3507G WWAN card

Sergei Shtylyov (5):
      USB: musb: fix urb_dequeue() method
      USB: musb: host endpoint_disable() oops fixes
      USB: musb: fix data toggle saving with shared FIFO
      USB: musb: be careful with 64K+ transfer lengths, host side
      USB: musb: use right poll limit for low speed devices

Vikram Pandita (1):
      USB: musb: fix srp sysfs entry deletion


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [GIT PATCH] USB patches for 2.6-git
@ 2009-02-09 19:31 Greg KH
  0 siblings, 0 replies; 28+ messages in thread
From: Greg KH @ 2009-02-09 19:31 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel, linux-usb

Here are some USB patches for your 2.6-git tree.

Just a few minor bugfixes and device id updates (one of them is a
regression fix, as we incorrectly grabbed bound the wrong device to the
wrong driver, breaking some people's systems.)

We also disable the WARN_ON() in the usb-storage driver that was causing
a lot of reports.  Turns out there are a lot of broken flash disks out
there in the wild, we hopefully can now handle them properly based on
the information we've gathered from kerneloops.org.

Please pull from:
	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/

All of these patches have been in the -next and -mm releases for a while.

The full patches will be sent to the linux-usb mailing list, if anyone
wants to see them.

thanks,

greg k-h

------------

 drivers/usb/Makefile                  |    1 +
 drivers/usb/class/cdc-acm.c           |    3 -
 drivers/usb/gadget/fsl_qe_udc.c       |   46 +++++++++++++----
 drivers/usb/serial/aircable.c         |    4 +-
 drivers/usb/serial/ftdi_sio.c         |    5 ++-
 drivers/usb/serial/ftdi_sio.h         |    3 +
 drivers/usb/serial/option.c           |   93 ++++++++++++++++++++-------------
 drivers/usb/serial/ti_usb_3410_5052.c |   10 +++-
 drivers/usb/serial/ti_usb_3410_5052.h |    2 +
 drivers/usb/storage/scsiglue.c        |    2 +
 drivers/usb/storage/transport.c       |   36 +------------
 drivers/usb/storage/unusual_devs.h    |   17 +------
 12 files changed, 117 insertions(+), 105 deletions(-)

---------------

Alan Stern (2):
      USB: usb-storage: remove WARN from last-sector hacks
      USB: usb-storage: add Pentax to the bad-vendor list

Anton Vorontsov (6):
      USB: fsl_qe_udc: Fix oops on QE UDC probe failure
      USB: fsl_qe_udc: Fix recursive locking bug in ch9getstatus()
      USB: fsl_qe_udc: Fix QE USB controller initialization
      USB: fsl_qe_udc: Fix disconnects reporting during bus reset
      USB: fsl_qe_udc: Fix muram corruption by disabled endpoints
      USB: fsl_qe_udc: Fix stalled TX requests bug

Dan Carpenter (1):
      USB: ftdi_sio: unlock_kernel() on error in set_serial_info()

Dave Young (1):
      USB: usb-serial: fix the aircable_init failure path

Dirk De Schepper (1):
      USB: option: New mobile broadband modems to be supported

Greg Kroah-Hartman (1):
      Revert USB: option: add Pantech cards

Ivan Kuten (1):
      USB: Correct Makefile to make isp1760 buildable

James Treacy (1):
      USB: cdc-acm.c: remove duplicate lines for MTK gps support

Nick Holloway (1):
      USB: Storage: Update unusual_devs entry for Datafab KECF-USB

Oliver Neukum (1):
      USB: two more usb ids for ti_usb_3410_5052

Stephane Clerambault (1):
      USB: ftdi_sio: add support for the NDI Polaris system


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2009-01-27 23:49 Greg KH
@ 2009-01-27 23:56 ` Greg KH
  0 siblings, 0 replies; 28+ messages in thread
From: Greg KH @ 2009-01-27 23:56 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton, linux-kernel, linux-usb

On Tue, Jan 27, 2009 at 03:49:56PM -0800, Greg KH wrote:
> Here are some USB patches for your 2.6-git tree.
> 
> The largest thing here is a new driver, that was held up on the -rc1
> merge due to a dependancy on some code that had to go into the ARM tree
> first.

Ugh, not ARM, it was PPC, just to be pedantic.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 28+ messages in thread

* [GIT PATCH] USB patches for 2.6-git
@ 2009-01-27 23:49 Greg KH
  2009-01-27 23:56 ` Greg KH
  0 siblings, 1 reply; 28+ messages in thread
From: Greg KH @ 2009-01-27 23:49 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel, linux-usb

Here are some USB patches for your 2.6-git tree.

The largest thing here is a new driver, that was held up on the -rc1
merge due to a dependancy on some code that had to go into the ARM tree
first.  That code is now in mainline, so the driver is now being added.
It's stand-alone, so there should not be any issues.

Other than that, the series includes:
	- lots of new quirks and device ids for various USB devices.
	- USB suspend/resume bugfixes, resolving some reported
	  regressions
	- USB gadget driver bugfixes, especially some long-standing musb
	  build issues.

Please pull from:
	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/

All of these patches have been in the -next and -mm releases for a while.

The full patches will be sent to the linux-usb mailing list, if anyone
wants to see them.

thanks,

greg k-h

------------

 arch/arm/mach-davinci/usb.c           |   23 -
 drivers/usb/Makefile                  |    1 +
 drivers/usb/class/cdc-acm.c           |    9 +
 drivers/usb/class/usblp.c             |    1 +
 drivers/usb/core/devio.c              |   20 +-
 drivers/usb/core/driver.c             |    2 +-
 drivers/usb/core/hcd-pci.c            |  117 +----
 drivers/usb/core/hcd.h                |    1 -
 drivers/usb/core/hub.c                |    4 +-
 drivers/usb/core/inode.c              |    1 -
 drivers/usb/core/message.c            |   40 +-
 drivers/usb/core/usb.h                |    6 +-
 drivers/usb/gadget/composite.c        |    9 +-
 drivers/usb/gadget/imx_udc.c          |    2 +-
 drivers/usb/host/Kconfig              |   18 +
 drivers/usb/host/Makefile             |    6 +
 drivers/usb/host/ehci-pci.c           |    3 +-
 drivers/usb/host/fhci-dbg.c           |  139 +++++
 drivers/usb/host/fhci-hcd.c           |  836 +++++++++++++++++++++++++++++++
 drivers/usb/host/fhci-hub.c           |  345 +++++++++++++
 drivers/usb/host/fhci-mem.c           |  113 +++++
 drivers/usb/host/fhci-q.c             |  284 +++++++++++
 drivers/usb/host/fhci-sched.c         |  888 +++++++++++++++++++++++++++++++++
 drivers/usb/host/fhci-tds.c           |  626 +++++++++++++++++++++++
 drivers/usb/host/fhci.h               |  607 ++++++++++++++++++++++
 drivers/usb/host/ohci-hcd.c           |    8 +-
 drivers/usb/host/ohci-pci.c           |    1 -
 drivers/usb/host/uhci-hcd.c           |    1 -
 drivers/usb/misc/ldusb.c              |    2 -
 drivers/usb/mon/mon_bin.c             |  105 +++--
 drivers/usb/musb/Kconfig              |    3 +-
 drivers/usb/musb/cppi_dma.c           |   10 +-
 drivers/usb/musb/davinci.c            |   13 +-
 drivers/usb/musb/musb_core.c          |    5 +-
 drivers/usb/musb/musb_gadget.c        |    6 +-
 drivers/usb/musb/musb_host.c          |    4 +-
 drivers/usb/musb/tusb6010_omap.c      |    4 +-
 drivers/usb/otg/Kconfig               |    4 +-
 drivers/usb/serial/cp2101.c           |    2 +
 drivers/usb/serial/ftdi_sio.c         |    2 +
 drivers/usb/serial/ftdi_sio.h         |    9 +
 drivers/usb/serial/option.c           |   14 +-
 drivers/usb/serial/ti_usb_3410_5052.c |    3 +
 drivers/usb/serial/ti_usb_3410_5052.h |    2 +
 drivers/usb/storage/unusual_devs.h    |   36 +-
 include/linux/usb.h                   |    2 +
 46 files changed, 4105 insertions(+), 232 deletions(-)
 create mode 100644 drivers/usb/host/fhci-dbg.c
 create mode 100644 drivers/usb/host/fhci-hcd.c
 create mode 100644 drivers/usb/host/fhci-hub.c
 create mode 100644 drivers/usb/host/fhci-mem.c
 create mode 100644 drivers/usb/host/fhci-q.c
 create mode 100644 drivers/usb/host/fhci-sched.c
 create mode 100644 drivers/usb/host/fhci-tds.c
 create mode 100644 drivers/usb/host/fhci.h

---------------

Ajay Kumar Gupta (1):
      USB: musb free_irq bugfix

Alan Cox (1):
      USB: cdc-acm: Add another conexant modem to the quirks

Alan Stern (3):
      USB: fix toggle mismatch in disable_endpoint paths
      USB: don't enable wakeup by default for PCI host controllers
      USB: fix char-device disconnect handling

Alex.Cheng@quantatw.com (1):
      USB: option: add QUANTA HSDPA Data Card device ids

Andrew Lunn (1):
      USB: CDC-ACM quirk for MTK GPS

Anton Vorontsov (1):
      USB: Driver for Freescale QUICC Engine USB Host Controller

Brandon Philips (1):
      USB: usblp.c: add USBLP_QUIRK_BIDIR to Brother HL-1440

Bryan Wu (2):
      USB: composite: Fix bug: should test set_alt function pointer before use it
      USB: composite: Fix bug: low byte of w_index is the usb interface number not the whole 2 bytes of w_index

David Brownell (4):
      USB: omap1 ohci buildfix (otg related)
      USB: musb davinci buildfix
      USB: musb_hdrc: another davinci buildfix (otg related)
      USB: musb: Kconfig fix

Hugo Villeneuve (1):
      USB: musb cppi bugfixes

Inaky Perez-Gonzalez (1):
      USB: add kernel-doc for wusb_dev in struct usb_device

James A. Treacy (1):
      USB: cdc-acm: support some gps data loggers

Jean-Baptiste Onofre (1):
      USB: storage: support of Dane-Elec MediaTouch USB device

Julia Lawall (1):
      USB: musb uses endpoint functions

Kalle Valo (1):
      USB: musb: tusb6010 buildfix

Marcel Sebek (1):
      USB: 'option' driver - onda device MT503HS has wrong id

Mhayk Whandson (1):
      USB: ftdi_sio driver support of bar code scanner from Diebold

Oliver Neukum (2):
      USB: storage: add unusual devs entry
      USB: new id for ti_usb_3410_5052 driver

Pete Zaitcev (1):
      USB: usbmon: Implement compat_ioctl

Phil Dibowitz (3):
      USB: Remove ZTE modem from unusual_devices
      USB: unusual_dev: usb-storage needs to ignore a device
      USB: storage: Add another unusual_dev for off-by-one bug

Rafael J. Wysocki (1):
      USB: Fix suspend-resume of PCI USB controllers

Robie Basak (1):
      USB: ftdi_sio: added Alti-2 VID and Neptune 3 PID

Roel Kluin (1):
      USB: GADGET: fix !x & y

Swaminathan S (1):
      USB: musb cppi dma fix

Tomasz K (1):
      USB: cp2101 device

Wolfgang Glas (1):
      USB: cp2101: add fasttrax GPS evaluation kit vendor/product ID

sware (1):
      USB: remove vernier labpro from ldusb


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2009-01-07 21:28   ` Greg KH
  2009-01-07 21:42     ` Sergei Shtylyov
@ 2009-01-07 22:48     ` David Brownell
  1 sibling, 0 replies; 28+ messages in thread
From: David Brownell @ 2009-01-07 22:48 UTC (permalink / raw)
  To: Greg KH
  Cc: Sergei Shtylyov, Linus Torvalds, Andrew Morton, linux-kernel,
	linux-usb, khilman

On Wednesday 07 January 2009, Greg KH wrote:
> >   I am dissatisfied how MUSB patches have been handled in general -- this 
> > is not the first breakage, and the valid patches have been lost, so DaVinci 
> > MUSB code keeps being broken since early 2.6.27-rc's (!) up to this time...
> 
> I agree, there's a big disconnect somewhere, I'm sorry about that.  I
> now see David's request to change this patch in my archives :(

There's also that OTG patch to merge ...

After I see this in mainline, I'll send any build fixes needed.

If musb-on-DaVinci can't make 2.6.27, it should be able to finally
make it in 2.6.29 ... :(

What would really suck is if the OMAP3 support manages to work
in mainline but DaVinci is still broken.  At the time the driver
was submitted (for 2.6.27), DaVinci was the only platform to
have a set of "everything works" patches submitted ...

- Dave


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2009-01-07 21:42     ` Sergei Shtylyov
@ 2009-01-07 21:54       ` Andrew Morton
  0 siblings, 0 replies; 28+ messages in thread
From: Andrew Morton @ 2009-01-07 21:54 UTC (permalink / raw)
  To: Sergei Shtylyov
  Cc: gregkh, torvalds, linux-kernel, linux-usb, david-b, khilman

On Thu, 08 Jan 2009 00:42:47 +0300
Sergei Shtylyov <sshtylyov@ru.mvista.com> wrote:

> >  I'm sorry about that.  I now see David's request to change this patch in my archives :(
> >   
> 
>    You forgot to mention my several prior mails -- succeffully ignored 
> as well, unless they all managed to fall thru the cracks somehow...

I fill cracks.  Copy me on stuff if there are problems.

Especially bugfixes.  I like bugfixes.

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2009-01-07 21:28   ` Greg KH
@ 2009-01-07 21:42     ` Sergei Shtylyov
  2009-01-07 21:54       ` Andrew Morton
  2009-01-07 22:48     ` David Brownell
  1 sibling, 1 reply; 28+ messages in thread
From: Sergei Shtylyov @ 2009-01-07 21:42 UTC (permalink / raw)
  To: Greg KH
  Cc: Linus Torvalds, Andrew Morton, linux-kernel, linux-usb, david-b, khilman

Hello.

Greg KH wrote:

>>> Here is the set of USB patches for the 2.6.29-rc1 merge.
>>>
>>> They also include the wimax patches, because of a dependancy on a change
>>> in the USB core to support one of the wimax drivers.  The wimax patch
>>> set has been acked by the network maintainers already, and they agreed
>>> that it should go through the USB tree to you.
>>>
>>> Other than wimax, the patchset includes:
>>> 	- some new USB drivers (gadget, host, and serial)
>>> 	- USB OTG (on-the-go) device support
>>> 	- lots of device id updates
>>> 	- renaming in the i2c drivers to move into the proper location
>>> 	  in the usb tree
>>> 	- usb-storage quirk handling cleaned up and reworked
>>> 	- sped up the option wireless usb driver speed.
>>> 	- removal of info() and warn() usb macros now that the non-usb	  portions 
>>> of the kernel have removed their usage of them.
>>> 	- lots of minor tweaks and reworks.
>>>
>>> Please pull from:
>>> 	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/
>>>
>>> All of these patches have been in the -next and -mm releases for a while.
>>>
>>> The full patches will be sent to the linux-usb mailing list, if anyone
>>> wants to see them.
>>>
>>> thanks,
>>>
>>> greg k-h
>>>   
>>>       
>> [...]
>>
>>     
>>> Kevin Hilman (1):
>>>       USB: musb: build fixes for DaVinci
>>>   
>>>       
>>   NAK this patch. I and David Brownell have asked Greg to pull this totally 
>> broken patch (broken while in MUSB tree, the original patch was sane) from 
>> his tree and all to no avail...
>> The patch doesn't fix anything and only adds more breakage as it duplicates 
>> musb_platform_set_mode().
>>     
>
> {sigh}
>   

   Argh rather. The linux-usb bureaucracy deserves stronger expressions. :-P

> I'll fix this up after Linus pulls, sorry about that.

   Brialliant. Better later than never, though.

>>  I am dissatisfied how MUSB patches have been handled in general -- this 
>> is not the first breakage, and the valid patches have been lost, so DaVinci 
>> MUSB code keeps being broken since early 2.6.27-rc's (!) up to this time...
>>     
>
> I agree, there's a big disconnect somewhere,

   With Felipe disappearing again, not only 8 MUSB fixes posted by me 
prior to 2.6.28 hadn't gotten into stable kernel, now there's little 
chance they can get into -rc1 and so no chance for my several (yet 
unposted) cleanup/reorg patches to get there as well... sigh... :-(

>  I'm sorry about that.  I now see David's request to change this patch in my archives :(
>   

   You forgot to mention my several prior mails -- succeffully ignored 
as well, unless they all managed to fall thru the cracks somehow...

> thanks,
>
> greg k-h
>   

WBR, Sergei



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2009-01-07 20:23 ` Sergei Shtylyov
@ 2009-01-07 21:28   ` Greg KH
  2009-01-07 21:42     ` Sergei Shtylyov
  2009-01-07 22:48     ` David Brownell
  0 siblings, 2 replies; 28+ messages in thread
From: Greg KH @ 2009-01-07 21:28 UTC (permalink / raw)
  To: Sergei Shtylyov
  Cc: Linus Torvalds, Andrew Morton, linux-kernel, linux-usb, david-b, khilman

On Wed, Jan 07, 2009 at 11:23:08PM +0300, Sergei Shtylyov wrote:
> Hello.
>
> Greg KH wrote:
>
>> Here is the set of USB patches for the 2.6.29-rc1 merge.
>>
>> They also include the wimax patches, because of a dependancy on a change
>> in the USB core to support one of the wimax drivers.  The wimax patch
>> set has been acked by the network maintainers already, and they agreed
>> that it should go through the USB tree to you.
>>
>> Other than wimax, the patchset includes:
>> 	- some new USB drivers (gadget, host, and serial)
>> 	- USB OTG (on-the-go) device support
>> 	- lots of device id updates
>> 	- renaming in the i2c drivers to move into the proper location
>> 	  in the usb tree
>> 	- usb-storage quirk handling cleaned up and reworked
>> 	- sped up the option wireless usb driver speed.
>> 	- removal of info() and warn() usb macros now that the non-usb	  portions 
>> of the kernel have removed their usage of them.
>> 	- lots of minor tweaks and reworks.
>>
>> Please pull from:
>> 	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/
>>
>> All of these patches have been in the -next and -mm releases for a while.
>>
>> The full patches will be sent to the linux-usb mailing list, if anyone
>> wants to see them.
>>
>> thanks,
>>
>> greg k-h
>>   
>
> [...]
>
>> Kevin Hilman (1):
>>       USB: musb: build fixes for DaVinci
>>   
>
>   NAK this patch. I and David Brownell have asked Greg to pull this totally 
> broken patch (broken while in MUSB tree, the original patch was sane) from 
> his tree and all to no avail...
> The patch doesn't fix anything and only adds more breakage as it duplicates 
> musb_platform_set_mode().

{sigh}

I'll fix this up after Linus pulls, sorry about that.

>   I am dissatisfied how MUSB patches have been handled in general -- this 
> is not the first breakage, and the valid patches have been lost, so DaVinci 
> MUSB code keeps being broken since early 2.6.27-rc's (!) up to this time...

I agree, there's a big disconnect somewhere, I'm sorry about that.  I
now see David's request to change this patch in my archives :(

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2009-01-07 19:24 Greg KH
@ 2009-01-07 20:23 ` Sergei Shtylyov
  2009-01-07 21:28   ` Greg KH
  0 siblings, 1 reply; 28+ messages in thread
From: Sergei Shtylyov @ 2009-01-07 20:23 UTC (permalink / raw)
  To: Greg KH
  Cc: Linus Torvalds, Andrew Morton, linux-kernel, linux-usb, david-b, khilman

Hello.

Greg KH wrote:

> Here is the set of USB patches for the 2.6.29-rc1 merge.
>
> They also include the wimax patches, because of a dependancy on a change
> in the USB core to support one of the wimax drivers.  The wimax patch
> set has been acked by the network maintainers already, and they agreed
> that it should go through the USB tree to you.
>
> Other than wimax, the patchset includes:
> 	- some new USB drivers (gadget, host, and serial)
> 	- USB OTG (on-the-go) device support
> 	- lots of device id updates
> 	- renaming in the i2c drivers to move into the proper location
> 	  in the usb tree
> 	- usb-storage quirk handling cleaned up and reworked
> 	- sped up the option wireless usb driver speed.
> 	- removal of info() and warn() usb macros now that the non-usb	  portions of the kernel have removed their usage of them.
> 	- lots of minor tweaks and reworks.
>
> Please pull from:
> 	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/
>
> All of these patches have been in the -next and -mm releases for a while.
>
> The full patches will be sent to the linux-usb mailing list, if anyone
> wants to see them.
>
> thanks,
>
> greg k-h
>   

[...]

> Kevin Hilman (1):
>       USB: musb: build fixes for DaVinci
>   

   NAK this patch. I and David Brownell have asked Greg to pull this 
totally broken patch (broken while in MUSB tree, the original patch was 
sane) from his tree and all to no avail...
The patch doesn't fix anything and only adds more breakage as it 
duplicates musb_platform_set_mode().
   I am dissatisfied how MUSB patches have been handled in general -- 
this is not the first breakage, and the valid patches have been lost, so 
DaVinci MUSB code keeps being broken since early 2.6.27-rc's (!) up to 
this time...

WBR, Sergei



^ permalink raw reply	[flat|nested] 28+ messages in thread

* [GIT PATCH] USB patches for 2.6-git
@ 2009-01-07 19:24 Greg KH
  2009-01-07 20:23 ` Sergei Shtylyov
  0 siblings, 1 reply; 28+ messages in thread
From: Greg KH @ 2009-01-07 19:24 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel, linux-usb

Here is the set of USB patches for the 2.6.29-rc1 merge.

They also include the wimax patches, because of a dependancy on a change
in the USB core to support one of the wimax drivers.  The wimax patch
set has been acked by the network maintainers already, and they agreed
that it should go through the USB tree to you.

Other than wimax, the patchset includes:
	- some new USB drivers (gadget, host, and serial)
	- USB OTG (on-the-go) device support
	- lots of device id updates
	- renaming in the i2c drivers to move into the proper location
	  in the usb tree
	- usb-storage quirk handling cleaned up and reworked
	- sped up the option wireless usb driver speed.
	- removal of info() and warn() usb macros now that the non-usb
	  portions of the kernel have removed their usage of them.
	- lots of minor tweaks and reworks.

Please pull from:
	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/

All of these patches have been in the -next and -mm releases for a while.

The full patches will be sent to the linux-usb mailing list, if anyone
wants to see them.

thanks,

greg k-h

------------

 CREDITS                                       |   17 +
 Documentation/DocBook/networking.tmpl         |    8 +
 Documentation/kernel-parameters.txt           |   36 +
 Documentation/usb/power-management.txt        |   22 +-
 Documentation/wimax/README.i2400m             |  260 ++
 Documentation/wimax/README.wimax              |   81 +
 MAINTAINERS                                   |   17 +
 arch/arm/plat-mxc/include/mach/usb.h          |   23 +
 arch/arm/plat-omap/usb.c                      |   32 -
 arch/powerpc/boot/dts/sequoia.dts             |    2 +-
 drivers/Makefile                              |    1 +
 drivers/block/ub.c                            |   11 +-
 drivers/hid/usbhid/hid-core.c                 |    9 +-
 drivers/i2c/chips/Kconfig                     |   12 -
 drivers/i2c/chips/Makefile                    |    1 -
 drivers/media/video/pvrusb2/pvrusb2-hdw.c     |    2 +-
 drivers/net/Kconfig                           |    2 +
 drivers/net/Makefile                          |    1 +
 drivers/net/usb/kaweth.c                      |    6 +-
 drivers/net/usb/pegasus.c                     |   12 +-
 drivers/net/wimax/Kconfig                     |   17 +
 drivers/net/wimax/Makefile                    |    5 +
 drivers/net/wimax/i2400m/Kconfig              |   49 +
 drivers/net/wimax/i2400m/Makefile             |   29 +
 drivers/net/wimax/i2400m/control.c            | 1291 ++++++++
 drivers/net/wimax/i2400m/debug-levels.h       |   45 +
 drivers/net/wimax/i2400m/debugfs.c            |  392 +++
 drivers/net/wimax/i2400m/driver.c             |  728 +++++
 drivers/net/wimax/i2400m/fw.c                 | 1095 +++++++
 drivers/net/wimax/i2400m/i2400m-sdio.h        |  132 +
 drivers/net/wimax/i2400m/i2400m-usb.h         |  264 ++
 drivers/net/wimax/i2400m/i2400m.h             |  755 +++++
 drivers/net/wimax/i2400m/netdev.c             |  524 ++++
 drivers/net/wimax/i2400m/op-rfkill.c          |  207 ++
 drivers/net/wimax/i2400m/rx.c                 |  534 ++++
 drivers/net/wimax/i2400m/sdio-debug-levels.h  |   22 +
 drivers/net/wimax/i2400m/sdio-fw.c            |  224 ++
 drivers/net/wimax/i2400m/sdio-rx.c            |  255 ++
 drivers/net/wimax/i2400m/sdio-tx.c            |  153 +
 drivers/net/wimax/i2400m/sdio.c               |  511 ++++
 drivers/net/wimax/i2400m/tx.c                 |  817 +++++
 drivers/net/wimax/i2400m/usb-debug-levels.h   |   42 +
 drivers/net/wimax/i2400m/usb-fw.c             |  340 +++
 drivers/net/wimax/i2400m/usb-notif.c          |  269 ++
 drivers/net/wimax/i2400m/usb-rx.c             |  417 +++
 drivers/net/wimax/i2400m/usb-tx.c             |  229 ++
 drivers/net/wimax/i2400m/usb.c                |  591 ++++
 drivers/usb/Kconfig                           |    2 +
 drivers/usb/class/cdc-acm.c                   |    2 +-
 drivers/usb/class/cdc-wdm.c                   |    3 +-
 drivers/usb/class/usbtmc.c                    |    9 +-
 drivers/usb/core/devio.c                      |    7 +-
 drivers/usb/core/driver.c                     |  181 +-
 drivers/usb/core/endpoint.c                   |    4 +-
 drivers/usb/core/generic.c                    |   10 +-
 drivers/usb/core/hcd-pci.c                    |  201 +-
 drivers/usb/core/hcd.c                        |   20 +-
 drivers/usb/core/hcd.h                        |   16 +-
 drivers/usb/core/hub.c                        |  142 +-
 drivers/usb/core/message.c                    |  164 +-
 drivers/usb/core/sysfs.c                      |   49 +-
 drivers/usb/core/urb.c                        |   43 +-
 drivers/usb/core/usb.c                        |   79 +-
 drivers/usb/core/usb.h                        |   24 +-
 drivers/usb/gadget/Kconfig                    |   43 +-
 drivers/usb/gadget/Makefile                   |    2 +
 drivers/usb/gadget/ci13xxx_udc.c              | 2830 ++++++++++++++++++
 drivers/usb/gadget/ci13xxx_udc.h              |  195 ++
 drivers/usb/gadget/epautoconf.c               |    2 +-
 drivers/usb/gadget/file_storage.c             |  177 +-
 drivers/usb/gadget/fsl_qe_udc.c               |   12 +-
 drivers/usb/gadget/gadget_chips.h             |    8 +-
 drivers/usb/gadget/goku_udc.c                 |    2 +-
 drivers/usb/gadget/imx_udc.c                  | 1516 ++++++++++
 drivers/usb/gadget/imx_udc.h                  |  344 +++
 drivers/usb/gadget/m66592-udc.c               |    9 +-
 drivers/usb/gadget/net2280.c                  |    2 +-
 drivers/usb/gadget/omap_udc.c                 |    4 +-
 drivers/usb/gadget/pxa25x_udc.c               |    2 +-
 drivers/usb/gadget/pxa27x_udc.c               |    2 -
 drivers/usb/gadget/s3c2410_udc.c              |   34 +-
 drivers/usb/host/Kconfig                      |   13 +
 drivers/usb/host/Makefile                     |    1 +
 drivers/usb/host/ehci-dbg.c                   |    8 +-
 drivers/usb/host/ehci-hub.c                   |   27 +-
 drivers/usb/host/ehci-pci.c                   |   12 +-
 drivers/usb/host/ehci-ppc-of.c                |   45 +-
 drivers/usb/host/ehci.h                       |   34 +
 drivers/usb/host/isp1760-hcd.c                |   13 +-
 drivers/usb/host/isp1760-hcd.h                |    1 -
 drivers/usb/host/isp1760-if.c                 |  116 +-
 drivers/usb/host/ohci-hcd.c                   |   12 +-
 drivers/usb/host/ohci-pci.c                   |    6 +-
 drivers/usb/host/ohci-pnx4008.c               |   85 +-
 drivers/usb/host/ohci-ppc-of.c                |   25 +
 drivers/usb/host/ohci-tmio.c                  |    2 +-
 drivers/usb/host/oxu210hp-hcd.c               | 3985 +++++++++++++++++++++++++
 drivers/usb/host/oxu210hp.h                   |  447 +++
 drivers/usb/host/pci-quirks.c                 |   14 +-
 drivers/usb/host/r8a66597-hcd.c               |    8 +-
 drivers/usb/host/uhci-hcd.c                   |    2 +
 drivers/usb/image/microtek.c                  |   11 +-
 drivers/usb/misc/berry_charge.c               |    5 +
 drivers/usb/misc/emi26.c                      |    2 +-
 drivers/usb/misc/usbtest.c                    |    2 -
 drivers/usb/mon/Kconfig                       |   13 +-
 drivers/usb/mon/Makefile                      |    3 +-
 drivers/usb/musb/Kconfig                      |   12 +-
 drivers/usb/musb/Makefile                     |    8 +
 drivers/usb/musb/blackfin.c                   |  320 ++
 drivers/usb/musb/blackfin.h                   |   52 +
 drivers/usb/musb/davinci.c                    |   18 +-
 drivers/usb/musb/musb_core.c                  |   84 +-
 drivers/usb/musb/musb_core.h                  |   73 +-
 drivers/usb/musb/musb_gadget.c                |    2 +-
 drivers/usb/musb/musb_host.c                  |   45 +-
 drivers/usb/musb/musb_io.h                    |   26 +-
 drivers/usb/musb/musb_regs.h                  |  397 ++-
 drivers/usb/musb/musbhsdma.c                  |   84 +-
 drivers/usb/musb/musbhsdma.h                  |  149 +
 drivers/usb/musb/omap2430.c                   |   15 +-
 drivers/usb/musb/tusb6010.c                   |    7 +-
 drivers/usb/otg/Kconfig                       |   54 +
 drivers/usb/otg/Makefile                      |   15 +
 drivers/usb/otg/gpio_vbus.c                   |  335 +++
 drivers/{i2c/chips => usb/otg}/isp1301_omap.c |    0
 drivers/usb/otg/otg.c                         |   65 +
 drivers/usb/otg/twl4030-usb.c                 |  721 +++++
 drivers/usb/serial/Kconfig                    |   17 +
 drivers/usb/serial/Makefile                   |    2 +
 drivers/usb/serial/digi_acceleport.c          |   28 +-
 drivers/usb/serial/garmin_gps.c               |    2 +-
 drivers/usb/serial/ipw.c                      |    4 +-
 drivers/usb/serial/iuu_phoenix.c              |   38 +-
 drivers/usb/serial/mos7840.c                  |   38 +-
 drivers/usb/serial/opticon.c                  |  358 +++
 drivers/usb/serial/option.c                   |   11 +-
 drivers/usb/serial/siemens_mpi.c              |   77 +
 drivers/usb/serial/spcp8x5.c                  |   20 +-
 drivers/usb/serial/usb_debug.c                |    2 +-
 drivers/usb/storage/Kconfig                   |   11 +-
 drivers/usb/storage/Makefile                  |    3 +-
 drivers/usb/storage/dpcm.c                    |   86 -
 drivers/usb/storage/dpcm.h                    |   32 -
 drivers/usb/storage/libusual.c                |    7 +
 drivers/usb/storage/option_ms.c               |  147 +
 drivers/usb/storage/option_ms.h               |    4 +
 drivers/usb/storage/protocol.c                |   24 +-
 drivers/usb/storage/protocol.h                |    3 +-
 drivers/usb/storage/scsiglue.c                |   43 +
 drivers/usb/storage/sddr09.c                  |   43 +
 drivers/usb/storage/sddr09.h                  |    5 +-
 drivers/usb/storage/transport.c               |  219 +-
 drivers/usb/storage/transport.h               |    2 -
 drivers/usb/storage/unusual_devs.h            |  354 +--
 drivers/usb/storage/usb.c                     |  106 +-
 drivers/usb/storage/usb.h                     |    5 +-
 drivers/usb/wusbcore/rh.c                     |    2 +-
 fs/debugfs/file.c                             |   32 +
 include/linux/Kbuild                          |    2 +
 include/linux/debugfs.h                       |    2 +
 include/linux/oxu210hp.h                      |    7 +
 include/linux/usb.h                           |   30 +-
 include/linux/usb/association.h               |   22 +-
 include/linux/usb/gpio_vbus.h                 |   30 +
 include/linux/usb/musb.h                      |    5 +
 include/linux/usb/otg.h                       |    1 +
 include/linux/usb_usual.h                     |    7 +-
 include/linux/wimax.h                         |  234 ++
 include/linux/wimax/Kbuild                    |    1 +
 include/linux/wimax/debug.h                   |  453 +++
 include/linux/wimax/i2400m.h                  |  512 ++++
 include/net/wimax.h                           |  520 ++++
 net/Kconfig                                   |    2 +
 net/Makefile                                  |    1 +
 net/netlink/genetlink.c                       |    1 +
 net/wimax/Kconfig                             |   38 +
 net/wimax/Makefile                            |   13 +
 net/wimax/debug-levels.h                      |   42 +
 net/wimax/debugfs.c                           |   90 +
 net/wimax/id-table.c                          |  142 +
 net/wimax/op-msg.c                            |  421 +++
 net/wimax/op-reset.c                          |  143 +
 net/wimax/op-rfkill.c                         |  532 ++++
 net/wimax/stack.c                             |  599 ++++
 net/wimax/wimax-internal.h                    |   91 +
 186 files changed, 28282 insertions(+), 1390 deletions(-)
 create mode 100644 Documentation/wimax/README.i2400m
 create mode 100644 Documentation/wimax/README.wimax
 create mode 100644 arch/arm/plat-mxc/include/mach/usb.h
 create mode 100644 drivers/net/wimax/Kconfig
 create mode 100644 drivers/net/wimax/Makefile
 create mode 100644 drivers/net/wimax/i2400m/Kconfig
 create mode 100644 drivers/net/wimax/i2400m/Makefile
 create mode 100644 drivers/net/wimax/i2400m/control.c
 create mode 100644 drivers/net/wimax/i2400m/debug-levels.h
 create mode 100644 drivers/net/wimax/i2400m/debugfs.c
 create mode 100644 drivers/net/wimax/i2400m/driver.c
 create mode 100644 drivers/net/wimax/i2400m/fw.c
 create mode 100644 drivers/net/wimax/i2400m/i2400m-sdio.h
 create mode 100644 drivers/net/wimax/i2400m/i2400m-usb.h
 create mode 100644 drivers/net/wimax/i2400m/i2400m.h
 create mode 100644 drivers/net/wimax/i2400m/netdev.c
 create mode 100644 drivers/net/wimax/i2400m/op-rfkill.c
 create mode 100644 drivers/net/wimax/i2400m/rx.c
 create mode 100644 drivers/net/wimax/i2400m/sdio-debug-levels.h
 create mode 100644 drivers/net/wimax/i2400m/sdio-fw.c
 create mode 100644 drivers/net/wimax/i2400m/sdio-rx.c
 create mode 100644 drivers/net/wimax/i2400m/sdio-tx.c
 create mode 100644 drivers/net/wimax/i2400m/sdio.c
 create mode 100644 drivers/net/wimax/i2400m/tx.c
 create mode 100644 drivers/net/wimax/i2400m/usb-debug-levels.h
 create mode 100644 drivers/net/wimax/i2400m/usb-fw.c
 create mode 100644 drivers/net/wimax/i2400m/usb-notif.c
 create mode 100644 drivers/net/wimax/i2400m/usb-rx.c
 create mode 100644 drivers/net/wimax/i2400m/usb-tx.c
 create mode 100644 drivers/net/wimax/i2400m/usb.c
 create mode 100644 drivers/usb/gadget/ci13xxx_udc.c
 create mode 100644 drivers/usb/gadget/ci13xxx_udc.h
 create mode 100644 drivers/usb/gadget/imx_udc.c
 create mode 100644 drivers/usb/gadget/imx_udc.h
 create mode 100644 drivers/usb/host/oxu210hp-hcd.c
 create mode 100644 drivers/usb/host/oxu210hp.h
 create mode 100644 drivers/usb/musb/blackfin.c
 create mode 100644 drivers/usb/musb/blackfin.h
 create mode 100644 drivers/usb/musb/musbhsdma.h
 create mode 100644 drivers/usb/otg/Kconfig
 create mode 100644 drivers/usb/otg/Makefile
 create mode 100644 drivers/usb/otg/gpio_vbus.c
 rename drivers/{i2c/chips => usb/otg}/isp1301_omap.c (100%)
 create mode 100644 drivers/usb/otg/otg.c
 create mode 100644 drivers/usb/otg/twl4030-usb.c
 create mode 100644 drivers/usb/serial/opticon.c
 create mode 100644 drivers/usb/serial/siemens_mpi.c
 delete mode 100644 drivers/usb/storage/dpcm.c
 delete mode 100644 drivers/usb/storage/dpcm.h
 create mode 100644 drivers/usb/storage/option_ms.c
 create mode 100644 drivers/usb/storage/option_ms.h
 create mode 100644 include/linux/oxu210hp.h
 create mode 100644 include/linux/usb/gpio_vbus.h
 create mode 100644 include/linux/wimax.h
 create mode 100644 include/linux/wimax/Kbuild
 create mode 100644 include/linux/wimax/debug.h
 create mode 100644 include/linux/wimax/i2400m.h
 create mode 100644 include/net/wimax.h
 create mode 100644 net/wimax/Kconfig
 create mode 100644 net/wimax/Makefile
 create mode 100644 net/wimax/debug-levels.h
 create mode 100644 net/wimax/debugfs.c
 create mode 100644 net/wimax/id-table.c
 create mode 100644 net/wimax/op-msg.c
 create mode 100644 net/wimax/op-reset.c
 create mode 100644 net/wimax/op-rfkill.c
 create mode 100644 net/wimax/stack.c
 create mode 100644 net/wimax/wimax-internal.h

---------------

Alan Stern (22):
      USB: straighten out inline code in sysfs.c
      USB: change interface to usb_lock_device_for_reset()
      USB: usb-storage: add "quirks=" module parameter
      USB: add asynchronous autosuspend/autoresume support
      USB: announce new devices earlier
      usb-storage: clean up unusual_devs.h
      USB: usb-storage: remove us->sensebuf
      USB: g_file_storage: add CD-ROM emulation
      USB: usb-storage: merge CB and CBI transport routines
      USB: usb-storage: merge ATAPI and QIC-157 protocol routines
      USB: storage: set bounce limit for non-DMA-capable host controllers
      USB: utilize round_jiffies_up_relative()
      USB: Enhance usage of pm_message_t
      USB: usb-storage: merge DPCM support into SDDR09
      USB: utilize the bus notifiers
      USB: storage: add last-sector hacks
      USB: storage: make the "quirks=" module parameter writable
      USB: storage: set CAPACITY_HEURISTICS flag for bad vendors
      USB: fix up suspend and resume for PCI host controllers
      USB: automatically enable wakeup for PCI host controllers
      USB: cancel pending Set-Config requests if userspace gets there first
      USB: re-enable interface after driver unbinds

Anton Vorontsov (2):
      USB: protect hcd.h from multiple inclusions
      USB: fsl_qe_udc: Check for muram allocation errors

Arjan van de Ven (1):
      USB: use pci_ioremap_bar() in drivers/usb

Ben Dooks (1):
      USB: gadget: s3c2410_udc uses standard GPIO calls

Ben Efros (2):
      USB: storage devices and SAT
      USB: storage: Flag devices known to support SANE_SENSE

Bryan Wu (8):
      USB: musb: use new platform data interface of musb to replace old one
      USB: musb: add Blackfin driver to MUSB framework (v2)
      USB: musb: add Blackfin version low level register accessing helper functions
      USB: musb: enable low level DMA operation for Blackfin
      USB: musb: add Blackfin specific configuration to MUSB
      USB: musb: add Blackfin Kconfig options and Makefile
      USB: musb: Blackfin provides read/write I/O accessor in header files
      USB: musb: Kill some compiling warning in musb Blackfin part

Dan Williams (1):
      USB: unusual dev for Option N.V. ZeroCD modems

Daniel Drake (1):
      USB: unusual_devs.h additions for Pentax K10D

Darius Augulis (1):
      USB: add imx udc gadget driver

David Brownell (6):
      USB: musb: sysfs mode updates
      USB: musb: minor locking fix
      USB: musb: host side diagnostics tweaks
      USB: gadget: pxa25x_udc vbus sense initialization
      USB: move isp1301_omap to drivers/usb/otg
      USB: otg: twl4030 transceiver driver

David Lopo (1):
      USB: gadget: MIPS ci13xxx_udc

Felipe Balbi (3):
      USB: musb: Add musb git tree to maintainers entry
      USB: musb: check if set_irq_wake succeded and remember it
      USB: gadget: don't wait for completion twice

Greg Kroah-Hartman (6):
      USB: serial: fix up urb->status usage
      USB: option: increase outgoing buffer size and number
      USB: add new opticon serial driver
      USB: add siemens_mpi usb-serial "stub" driver
      USB: remove warn() macro from usb.h
      USB: remove info() macro from usb.h

Harvey Harrison (2):
      USB: avoid needless address-taking of function parameters
      USB: wusb: annotate association types withe proper endianness

Ilpo Järvinen (1):
      USB: usbtmc: indent & braces disagree, something else is desired

Inaky Perez-Gonzalez (30):
      USB: Introduce usb_queue_reset() to do resets from atomic contexts
      debugfs: add helpers for exporting a size_t simple value
      wimax: documentation for the stack
      wimax: headers for kernel API and user space interaction
      wimax: internal API for the kernel space WiMAX stack
      wimax: debug macros and debug settings for the WiMAX stack
      wimax: generic device management (registration, deregistration, lookup)
      genetlink: export genl_unregister_mc_group()
      wimax: basic API: kernel/user messaging, rfkill and reset
      wimax: debugfs controls
      wimax: Makefile, Kconfig and docbook linkage for the stack
      i2400m: documentation and instructions for usage
      i2400m: host/device procotol and core driver definitions
      i2400m: Generic probe/disconnect, reset and message passing
      i2400m: linkage to the networking stack
      i2400m: firmware loading and bootrom initialization
      i2400m: RX and TX data/control paths
      i2400m: various functions for device management
      i2400m: debugfs controls
      i2400m/USB: header for the USB bus driver
      i2400m/USB: probe/disconnect, dev init/shutdown and reset backends
      i2400m/USB: firmware upload backend
      i2400m/USB: TX and RX path backends
      i2400m/SDIO: header for the SDIO subdriver
      i2400m/SDIO: probe/disconnect, dev init/shutdown and reset backends
      i2400m/SDIO: firmware upload backend
      i2400m/SDIO: TX and RX path backends
      i2400m: Makefile and Kconfig
      wimax: export linux/wimax.h and linux/wimax/i2400m.h with headers_install
      wimax/i2400m: add CREDITS and MAINTAINERS entries

Jean Delvare (1):
      USB: Convert ohci-pnx4008 to a new-style i2c driver

Julia Lawall (1):
      USB: gadget: change simple_strtol to simple_strtoul

Karl Bongers (1):
      USB: isp1760: Fix probe in PCI glue code

Kay Sievers (2):
      usb: struct device - replace bus_id with dev_name(), dev_set_name()
      oxu210hp-hcd.c: struct device - replace bus_id with dev_name(), dev_set_name()

Kevin Hilman (1):
      USB: musb: build fixes for DaVinci

Magnus Damm (1):
      USB: m66592 and r8a66597 resource changes

Marcin Slusarz (1):
      USB: emi26: fix oops on load

Mark Lord (1):
      USB: fix minor nit in usbfs checking

Ming Lei (1):
      USB: mark "reject" field of struct urb as atomic_t

Nguyen Anh Quynh (1):
      USB: another unusual_devs entry for another bad Argosy storage device

Oliver Neukum (3):
      USB: storage: extend unusual range for 067b:3507
      USB: power availability check for berry_charge
      USB: extension of anchor API to unpoison an anchor

Paulo Afonso Graner Fessel (1):
      USB: storage: recognizing and enabling Nokia 5200 cell phoes

Pete Zaitcev (1):
      USB: Allow usbmon as a module even if usbcore is builtin

Phil Endecott (1):
      USB: Remove restrictions on signal numbers in devio.c

Philipp Zabel (2):
      USB: otg: gpio_vbus transceiver stub
      USB: otg: add otg_put_transceiver()

Qinghuang Feng (2):
      USB: gadget: pxa27x_udc.c: cleanup kernel-doc
      USB: serial: ipw.c: mark {__init|__exit} for usb_ipw_{init|exit}

Robin Getz (1):
      USB: musb: Make sure we program the correct values in only when necessary.

Rodolfo Giometti (1):
      usb host: Oxford OXU210HP HCD driver.

Roel Kluin (1):
      USB: serial: usb_debug: Make static

Rusty Russell (1):
      USB: Don't use __module_param_call; use core_param.

SangSu Park (1):
      USB: Fix goku_udc usb speed handling

Sebastian Andrzej Siewior (1):
      USB: isp1760: use a specific PLX bridge instead of any bdridge

Sergey Ovcharenko (1):
      USB: storage: unusual_devs.h additions for Macpower MasterBox

Steven Noonan (1):
      USB: EHCI pci-quirks.c: don't wait so long for BIOS handoff

Thomas Hommel (1):
      USB: isp1760: don't auto disable Port1 on ISP1761

Tony Lindgren (1):
      USB: otg: sharable otg transceiver ops

Vikram Pandita (1):
      USB: Avoid 20ms delay in EHCI resume

Vitaly Bordug (1):
      USB: powerpc: Workaround for the PPC440EPX USBH_23 errata [take 3]

Wu Fengguang (1):
      USB: make printk messages more searchable

roel kluin (1):
      USB: clean up redundant tests on unsigned


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [GIT PATCH] USB patches for 2.6-git
@ 2008-12-17 19:27 Greg KH
  0 siblings, 0 replies; 28+ messages in thread
From: Greg KH @ 2008-12-17 19:27 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel, linux-usb

Here are a few USB patches for your 2.6-git tree.

These patches are:
	- new device ids for some USB drivers
	- documentation updates to reflect changes made in previous
	  2.6.28-rc releases
	- broken usb device fix for when using libusb
	- other minor USB fixes.

Please pull from:
	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/

All of these have been in the -next and -mm releases for a while.

The full patches will be sent to the linux-usb mailing list, if anyone
wants to see them.

thanks,

greg k-h

------------

 Documentation/usb/gadget_serial.txt   |    4 +-
 Documentation/usb/proc_usb_info.txt   |    6 ++-
 Documentation/usb/usbmon.txt          |   12 ++++---
 drivers/usb/class/usbtmc.c            |    1 +
 drivers/usb/core/driver.c             |    4 ++-
 drivers/usb/gadget/f_rndis.c          |    4 ++
 drivers/usb/serial/ftdi_sio.c         |    2 +
 drivers/usb/serial/ftdi_sio.h         |    6 +++
 drivers/usb/serial/pl2303.c           |    2 +
 drivers/usb/serial/pl2303.h           |    8 +++++
 drivers/usb/serial/ti_usb_3410_5052.c |   55 ++-------------------------------
 drivers/usb/storage/unusual_devs.h    |   16 +++++++++-
 include/linux/usb/ch9.h               |    8 +++-
 13 files changed, 63 insertions(+), 65 deletions(-)

---------------

Alan Cox (1):
      USB: tty: SprogII DCC controller identifiers

Alan Stern (2):
      usb-storage: update unusual_devs entry for Nokia 5310
      USB: skip Set-Interface(0) if already in altsetting 0

Andrew Ewert (1):
      USB: ftdi_sio: Adding Ewert Energy System's CANdapter PID

CSÉCSY László (1):
      USB: storage: unusual_devs.h: Nokia 3109c addition

David Brownell (1):
      USB: gadget: fix rndis working at high speed

Greg Kroah-Hartman (1):
      USB: fix problem with usbtmc driver not loading properly

Matthew Arnold (1):
      USB: add 5372:2303 to pl2303

Mike Provencher (1):
      USB: pl2303: add id for Hewlett-Packard LD220-HP POS pole display

Oliver Neukum (1):
      USB: set correct configuration in probe of ti_usb_3410_5052

Ozan Sener (1):
      USB: Unusual devs patch for Nokia 3500c

Pete Zaitcev (1):
      usbmon: drop bogus 0t from usbmon.txt

Peter Korsgaard (1):
      USB: Documentation/usb/gadget_serial.txt: update to match driver use_acm behaviour

Phil Endecott (1):
      USB: fix comment about endianness of descriptors


^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2008-11-14 21:02             ` Sergei Shtylyov
@ 2008-11-14 21:07               ` Greg KH
  0 siblings, 0 replies; 28+ messages in thread
From: Greg KH @ 2008-11-14 21:07 UTC (permalink / raw)
  To: Sergei Shtylyov
  Cc: Greg KH, Gupta, Ajay Kumar, linux-usb, linux-kernel, Felipe Balbi

On Sat, Nov 15, 2008 at 12:02:41AM +0300, Sergei Shtylyov wrote:
> Greg KH wrote:
>
>>>>>>> It should be [best_end < 0].
>
>>>>>>> If it is possible then please correct this mismatch in your series.
>
>>>>>> I'll wait to get a patch from Felipe for this.
>
>>>>>  I'm seeing it being to you sent at least a week ago -- look for "usb: 
>>>>> musb: fix bug in musb_schedule".
>
>>>> As Felipe is the maintainer of the musb code, and has been batching up
>>>> patches and sending them on to me when needed, I have only been taking
>>>> them from him.
>
>>>> So that message is long deleted from my mail, sorry.
>
>>>   Even though it was a message from him CCing you? :-)
>>>   Here it is: http://marc.info/?l=linux-usb&m=122605639520312.
>
>> Nope, I'm not on the CC: for that message, sorry, check your headers...
>
>    Sigh, here's an excerpt from its header (note that marc.info doesn't 
> show CCs at all):
>
> From: Felipe Balbi <felipe.balbi@nokia.com>
> To: linux-usb@vger.kernel.org
> Cc: Greg Kroah-Hartman <gregkh@suse.de>,
> 	Felipe Balbi <felipe.balbi@nokia.com>

Odd, digging through my linux-usb archive I see:

	Date: Wed, 12 Nov 2008 17:35:18 +0200
	From: Felipe Balbi <felipe.balbi@nokia.com>
	To: linux-usb@vger.kernel.org
	Cc: Felipe Balbi <felipe.balbi@nokia.com>
	Subject: [patch-2.6.28-rc3+ 8/9] usb: musb: fix bug in musb_schedule
	Message-Id: <1226504119-22995-9-git-send-email-felipe.balbi@nokia.com>


Anyway, I didn't realize I should have added it at the time.

I'll wait for Felipe to resend his queue as he said he was going to do.

Ah, if you go back further, now I see it:
	Message-Id: <1226056335-25598-1-git-send-email-felipe.balbi@nokia.com>

Oh well, that got purged after I saw his updated patch queue.

what a mess...

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2008-11-14 20:55           ` Greg KH
@ 2008-11-14 21:02             ` Sergei Shtylyov
  2008-11-14 21:07               ` Greg KH
  0 siblings, 1 reply; 28+ messages in thread
From: Sergei Shtylyov @ 2008-11-14 21:02 UTC (permalink / raw)
  To: Greg KH; +Cc: Greg KH, Gupta, Ajay Kumar, linux-usb, linux-kernel, Felipe Balbi

Greg KH wrote:

>>>>>>It should be [best_end < 0].

>>>>>>If it is possible then please correct this mismatch in your series.

>>>>>I'll wait to get a patch from Felipe for this.

>>>>  I'm seeing it being to you sent at least a week ago -- look for "usb: 
>>>>musb: fix bug in musb_schedule".

>>>As Felipe is the maintainer of the musb code, and has been batching up
>>>patches and sending them on to me when needed, I have only been taking
>>>them from him.

>>>So that message is long deleted from my mail, sorry.

>>   Even though it was a message from him CCing you? :-)
>>   Here it is: http://marc.info/?l=linux-usb&m=122605639520312.

> Nope, I'm not on the CC: for that message, sorry, check your headers...

    Sigh, here's an excerpt from its header (note that marc.info doesn't show 
CCs at all):

From: Felipe Balbi <felipe.balbi@nokia.com>
To: linux-usb@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@suse.de>,
	Felipe Balbi <felipe.balbi@nokia.com>

> thanks,
> greg k-h

WBR, Sergei

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2008-11-14 20:10         ` Sergei Shtylyov
@ 2008-11-14 20:55           ` Greg KH
  2008-11-14 21:02             ` Sergei Shtylyov
  0 siblings, 1 reply; 28+ messages in thread
From: Greg KH @ 2008-11-14 20:55 UTC (permalink / raw)
  To: Sergei Shtylyov
  Cc: Greg KH, Gupta, Ajay Kumar, linux-usb, linux-kernel, Felipe Balbi

On Fri, Nov 14, 2008 at 11:10:32PM +0300, Sergei Shtylyov wrote:
> Greg KH wrote:
>
>>>>> There is a difference in the musb patch I submitted and the one which 
>>>>> actually has been
>>>>> forwarded to you by Felipe. This difference has introduced a bug.
>
>>>>> The patch in you series is,
>>>>> usb: musb: fix BULK request on different available endpoints
>
>>>>> It was submitted by me at,
>>>>> http://marc.info/?l=linux-usb&m=122337227617797&w=2
>
>>>>> And the one which is forwarded to you by Felipe is at,
>>>>> http://marc.info/?l=linux-usb&m=122528597316728&w=2
>
>>>>> There is a difference in between above two as below.
>>>>> Original: +	if (best_end < 0 && qh->type == USB_ENDPOINT_XFER_BULK) {
>>>>> Sent to you: +	if (best_end > 0 && qh->type == USB_ENDPOINT_XFER_BULK) 
>>>>> {
>
>>>>> It should be [best_end < 0].
>
>>>>> If it is possible then please correct this mismatch in your series.
>
>>>> I'll wait to get a patch from Felipe for this.
>
>>>   I'm seeing it being to you sent at least a week ago -- look for "usb: 
>>> musb: fix bug in musb_schedule".
>
>> As Felipe is the maintainer of the musb code, and has been batching up
>> patches and sending them on to me when needed, I have only been taking
>> them from him.
>
>> So that message is long deleted from my mail, sorry.
>
>    Even though it was a message from him CCing you? :-)
>    Here it is: http://marc.info/?l=linux-usb&m=122605639520312.

Nope, I'm not on the CC: for that message, sorry, check your headers...

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2008-11-14 19:59       ` Greg KH
@ 2008-11-14 20:10         ` Sergei Shtylyov
  2008-11-14 20:55           ` Greg KH
  0 siblings, 1 reply; 28+ messages in thread
From: Sergei Shtylyov @ 2008-11-14 20:10 UTC (permalink / raw)
  To: Greg KH; +Cc: Gupta, Ajay Kumar, Greg KH, linux-usb, linux-kernel, Felipe Balbi

Greg KH wrote:

>>>>There is a difference in the musb patch I submitted and the one which 
>>>>actually has been
>>>>forwarded to you by Felipe. This difference has introduced a bug.

>>>>The patch in you series is,
>>>>usb: musb: fix BULK request on different available endpoints

>>>>It was submitted by me at,
>>>>http://marc.info/?l=linux-usb&m=122337227617797&w=2

>>>>And the one which is forwarded to you by Felipe is at,
>>>>http://marc.info/?l=linux-usb&m=122528597316728&w=2

>>>>There is a difference in between above two as below.
>>>>Original: +	if (best_end < 0 && qh->type == USB_ENDPOINT_XFER_BULK) {
>>>>Sent to you: +	if (best_end > 0 && qh->type == USB_ENDPOINT_XFER_BULK) {

>>>>It should be [best_end < 0].

>>>>If it is possible then please correct this mismatch in your series.

>>>I'll wait to get a patch from Felipe for this.

>>   I'm seeing it being to you sent at least a week ago -- look for "usb: 
>>musb: fix bug in musb_schedule".

> As Felipe is the maintainer of the musb code, and has been batching up
> patches and sending them on to me when needed, I have only been taking
> them from him.

> So that message is long deleted from my mail, sorry.

    Even though it was a message from him CCing you? :-)
    Here it is: http://marc.info/?l=linux-usb&m=122605639520312.

> thanks,
> greg k-h

WBR, Sergei

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2008-11-14 19:40     ` Sergei Shtylyov
@ 2008-11-14 19:59       ` Greg KH
  2008-11-14 20:10         ` Sergei Shtylyov
  0 siblings, 1 reply; 28+ messages in thread
From: Greg KH @ 2008-11-14 19:59 UTC (permalink / raw)
  To: Sergei Shtylyov
  Cc: Gupta, Ajay Kumar, Greg KH, linux-usb, linux-kernel, Felipe Balbi

On Fri, Nov 14, 2008 at 10:40:48PM +0300, Sergei Shtylyov wrote:
> Hello.
>
> Greg KH wrote:
>
>>> Hi Greg,
>
>>> There is a difference in the musb patch I submitted and the one which 
>>> actually has been
>>> forwarded to you by Felipe. This difference has introduced a bug.
>
>>> The patch in you series is,
>>> usb: musb: fix BULK request on different available endpoints
>
>>> It was submitted by me at,
>>> http://marc.info/?l=linux-usb&m=122337227617797&w=2
>
>>> And the one which is forwarded to you by Felipe is at,
>>> http://marc.info/?l=linux-usb&m=122528597316728&w=2
>
>>> There is a difference in between above two as below.
>>> Original: +	if (best_end < 0 && qh->type == USB_ENDPOINT_XFER_BULK) {
>>> Sent to you: +	if (best_end > 0 && qh->type == USB_ENDPOINT_XFER_BULK) {
>
>>> It should be [best_end < 0].
>
>>> If it is possible then please correct this mismatch in your series.
>
>> I'll wait to get a patch from Felipe for this.
>
>    I'm seeing it being to you sent at least a week ago -- look for "usb: 
> musb: fix bug in musb_schedule".

As Felipe is the maintainer of the musb code, and has been batching up
patches and sending them on to me when needed, I have only been taking
them from him.

So that message is long deleted from my mail, sorry.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2008-11-14 19:15   ` Greg KH
@ 2008-11-14 19:40     ` Sergei Shtylyov
  2008-11-14 19:59       ` Greg KH
  0 siblings, 1 reply; 28+ messages in thread
From: Sergei Shtylyov @ 2008-11-14 19:40 UTC (permalink / raw)
  To: Greg KH; +Cc: Gupta, Ajay Kumar, Greg KH, linux-usb, linux-kernel, Felipe Balbi

Hello.

Greg KH wrote:

>>Hi Greg,

>>There is a difference in the musb patch I submitted and the one which actually has been
>>forwarded to you by Felipe. This difference has introduced a bug.

>>The patch in you series is,
>>usb: musb: fix BULK request on different available endpoints

>>It was submitted by me at,
>>http://marc.info/?l=linux-usb&m=122337227617797&w=2

>>And the one which is forwarded to you by Felipe is at,
>>http://marc.info/?l=linux-usb&m=122528597316728&w=2

>>There is a difference in between above two as below.
>>Original: +	if (best_end < 0 && qh->type == USB_ENDPOINT_XFER_BULK) {
>>Sent to you: +	if (best_end > 0 && qh->type == USB_ENDPOINT_XFER_BULK) {

>>It should be [best_end < 0].

>>If it is possible then please correct this mismatch in your series.

> I'll wait to get a patch from Felipe for this.

    I'm seeing it being to you sent at least a week ago -- look for "usb: 
musb: fix bug in musb_schedule".

> thanks,
> greg k-h

WBR, Sergei

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [GIT PATCH] USB patches for 2.6-git
  2008-11-14  4:06 ` Gupta, Ajay Kumar
@ 2008-11-14 19:15   ` Greg KH
  2008-11-14 19:40     ` Sergei Shtylyov
  0 siblings, 1 reply; 28+ messages in thread
From: Greg KH @ 2008-11-14 19:15 UTC (permalink / raw)
  To: Gupta, Ajay Kumar
  Cc: Greg KH, linux-usb, linux-kernel, Felipe Balbi, Sergei Shtylyov

On Fri, Nov 14, 2008 at 09:36:03AM +0530, Gupta, Ajay Kumar wrote:
> Hi Greg,
> 
> There is a difference in the musb patch I submitted and the one which actually has been
> forwarded to you by Felipe. This difference has introduced a bug.
> 
> The patch in you series is,
> usb: musb: fix BULK request on different available endpoints
> 
> 
> It was submitted by me at,
> http://marc.info/?l=linux-usb&m=122337227617797&w=2
> 
> 
> And the one which is forwarded to you by Felipe is at,
> http://marc.info/?l=linux-usb&m=122528597316728&w=2
> 
> 
> There is a difference in between above two as below.
> Original: +	if (best_end < 0 && qh->type == USB_ENDPOINT_XFER_BULK) {
> Sent to you: +	if (best_end > 0 && qh->type == USB_ENDPOINT_XFER_BULK) {
> 
> It should be [best_end < 0].
> 
> If it is possible then please correct this mismatch in your series.

I'll wait to get a patch from Felipe for this.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 28+ messages in thread

* RE: [GIT PATCH] USB patches for 2.6-git
  2008-11-13 23:02 Greg KH
@ 2008-11-14  4:06 ` Gupta, Ajay Kumar
  2008-11-14 19:15   ` Greg KH
  0 siblings, 1 reply; 28+ messages in thread
From: Gupta, Ajay Kumar @ 2008-11-14  4:06 UTC (permalink / raw)
  To: Greg KH, linux-usb, linux-kernel; +Cc: Felipe Balbi, Sergei Shtylyov

Hi Greg,

There is a difference in the musb patch I submitted and the one which actually has been
forwarded to you by Felipe. This difference has introduced a bug.

The patch in you series is,
usb: musb: fix BULK request on different available endpoints


It was submitted by me at,
http://marc.info/?l=linux-usb&m=122337227617797&w=2


And the one which is forwarded to you by Felipe is at,
http://marc.info/?l=linux-usb&m=122528597316728&w=2


There is a difference in between above two as below.
Original: +	if (best_end < 0 && qh->type == USB_ENDPOINT_XFER_BULK) {
Sent to you: +	if (best_end > 0 && qh->type == USB_ENDPOINT_XFER_BULK) {

It should be [best_end < 0].

If it is possible then please correct this mismatch in your series.

Regards,
Ajay

> -----Original Message-----
> From: linux-usb-owner@vger.kernel.org [mailto:linux-usb-owner@vger.kernel.org] On Behalf Of Greg KH
> Sent: Friday, November 14, 2008 4:33 AM
> To: Linus Torvalds; Andrew Morton
> Cc: linux-kernel@vger.kernel.org; linux-usb@vger.kernel.org
> Subject: [GIT PATCH] USB patches for 2.6-git
> 
> Here are a few USB patches for your 2.6-git tree.
> 
> These patches are:
> 	- lots of new device ids for different drivers
> 	- usb storage quirks
> 	- documentation fixes
> 	- ehci fixes
> 	- ps3 shutdown fix
> 	- musb driver fixes (this is the majority of these patches)
> 	- misc fixes
> 
> Please pull from:
> 	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/
> 
> All of these have been in the -next and -mm releases for a while.
> 
> The full patches will be sent to the linux-usb mailing list, if anyone
> wants to see them.
> 
> thanks,
> 
> greg k-h
> 
> ------------
> 
>  drivers/block/ub.c                  |   20 ++++-
>  drivers/net/usb/asix.c              |    4 +
>  drivers/usb/class/cdc-acm.c         |    9 +-
>  drivers/usb/core/message.c          |    1 +
>  drivers/usb/core/sysfs.c            |    2 +-
>  drivers/usb/core/urb.c              |    4 +-
>  drivers/usb/gadget/f_acm.c          |    4 +
>  drivers/usb/host/Kconfig            |   23 ++----
>  drivers/usb/host/ehci-hcd.c         |   25 +++---
>  drivers/usb/host/ehci-ps3.c         |    1 +
>  drivers/usb/host/ehci-sched.c       |    4 +-
>  drivers/usb/host/isp1760-if.c       |   22 +++---
>  drivers/usb/host/ohci-ps3.c         |    3 +-
>  drivers/usb/host/r8a66597-hcd.c     |    5 +-
>  drivers/usb/misc/sisusbvga/sisusb.c |    1 +
>  drivers/usb/misc/vstusb.c           |    2 +-
>  drivers/usb/musb/musb_core.c        |    6 +-
>  drivers/usb/musb/musb_debug.h       |    4 +-
>  drivers/usb/musb/musb_host.c        |  159 ++++++++++++++++++++++-------------
>  drivers/usb/musb/musb_host.h        |    1 +
>  drivers/usb/musb/omap2430.c         |    2 +
>  drivers/usb/musb/tusb6010.c         |    2 +-
>  drivers/usb/serial/cp2101.c         |    2 +
>  drivers/usb/serial/option.c         |    6 ++
>  drivers/usb/storage/Kconfig         |    4 +-
>  drivers/usb/storage/unusual_devs.h  |   22 +++++
>  include/linux/usb.h                 |    2 +
>  27 files changed, 218 insertions(+), 122 deletions(-)
> 
> ---------------
> 
> Ajay Kumar Gupta (3):
>       usb: musb: Fix for isochronous IN transfer
>       usb: musb: Removes compilation warning in gadget mode
>       usb: musb: fix BULK request on different available endpoints
> 
> Alan Stern (4):
>       USB: don't register endpoints for interfaces that are going away
>       USB: unusual_devs entry for Argosy USB mass-storage interface
>       USB: EHCI: fix handling of dead controllers
>       USB: EHCI: fix divide-by-zero bug
> 
> Albert Comerma (1):
>       USB: SISUSB2VGA driver: add 0x0711, 0x0903
> 
> Brandon Philips (1):
>       USB: cdc-acm.c: fix recursive lock in acm_start_wb error path
> 
> Craig Shelley (1):
>       USB: CP2101 Add device ID for AMB2560
> 
> Damir N Abdullin (1):
>       + usb-serial-cp2101-add-enfora-gsm2228.patch added to -mm tree
> 
> David Brownell (1):
>       USB: gadget: cdc-acm deadlock fix
> 
> Felipe Balbi (2):
>       usb: musb: tusb6010: kill compile warning
>       usb: musb: fix debug global variable name
> 
> Geoff Levand (1):
>       USB: Fix PS3 USB shutdown problems
> 
> Greg Kroah-Hartman (1):
>       USB: vstusb: fix compiler warning on x86-64
> 
> Jason Cooper (1):
>       USB: net: asix: add support for Cables-to-Go USB Ethernet adapter
> 
> Leslie Watter (1):
>       USB: Add YISO u893 usb modem vendor and product IDs to option driver
> 
> Paul Bolle (1):
>       USB: storage: adjust comment in Kconfig
> 
> Paul Ready (1):
>       USB: add Nikon D300 camera to unusual_devs
> 
> Pete Zaitcev (1):
>       ub: stub pre_reset and post_reset to fix oops
> 
> Rabin Vincent (1):
>       USB: mention URB_FREE_BUFFER in usb_free_urb documentation
> 
> Ricky Wong (1):
>       usb: unusual devs patch for Nokia 7610 Supernova
> 
> Sebastian Andrzej Siewior (1):
>       USB: remove optional bus bindings in isp1760, fixing runtime warning
> 
> Yoshihiro Shimoda (1):
>       usb: r8a66597-hcd: fix wrong data access in SuperH on-chip USB
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-usb" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [GIT PATCH] USB patches for 2.6-git
@ 2008-11-13 23:02 Greg KH
  2008-11-14  4:06 ` Gupta, Ajay Kumar
  0 siblings, 1 reply; 28+ messages in thread
From: Greg KH @ 2008-11-13 23:02 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel, linux-usb

Here are a few USB patches for your 2.6-git tree.

These patches are:
	- lots of new device ids for different drivers
	- usb storage quirks
	- documentation fixes
	- ehci fixes
	- ps3 shutdown fix
	- musb driver fixes (this is the majority of these patches)
	- misc fixes

Please pull from:
	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/

All of these have been in the -next and -mm releases for a while.

The full patches will be sent to the linux-usb mailing list, if anyone
wants to see them.

thanks,

greg k-h

------------

 drivers/block/ub.c                  |   20 ++++-
 drivers/net/usb/asix.c              |    4 +
 drivers/usb/class/cdc-acm.c         |    9 +-
 drivers/usb/core/message.c          |    1 +
 drivers/usb/core/sysfs.c            |    2 +-
 drivers/usb/core/urb.c              |    4 +-
 drivers/usb/gadget/f_acm.c          |    4 +
 drivers/usb/host/Kconfig            |   23 ++----
 drivers/usb/host/ehci-hcd.c         |   25 +++---
 drivers/usb/host/ehci-ps3.c         |    1 +
 drivers/usb/host/ehci-sched.c       |    4 +-
 drivers/usb/host/isp1760-if.c       |   22 +++---
 drivers/usb/host/ohci-ps3.c         |    3 +-
 drivers/usb/host/r8a66597-hcd.c     |    5 +-
 drivers/usb/misc/sisusbvga/sisusb.c |    1 +
 drivers/usb/misc/vstusb.c           |    2 +-
 drivers/usb/musb/musb_core.c        |    6 +-
 drivers/usb/musb/musb_debug.h       |    4 +-
 drivers/usb/musb/musb_host.c        |  159 ++++++++++++++++++++++-------------
 drivers/usb/musb/musb_host.h        |    1 +
 drivers/usb/musb/omap2430.c         |    2 +
 drivers/usb/musb/tusb6010.c         |    2 +-
 drivers/usb/serial/cp2101.c         |    2 +
 drivers/usb/serial/option.c         |    6 ++
 drivers/usb/storage/Kconfig         |    4 +-
 drivers/usb/storage/unusual_devs.h  |   22 +++++
 include/linux/usb.h                 |    2 +
 27 files changed, 218 insertions(+), 122 deletions(-)

---------------

Ajay Kumar Gupta (3):
      usb: musb: Fix for isochronous IN transfer
      usb: musb: Removes compilation warning in gadget mode
      usb: musb: fix BULK request on different available endpoints

Alan Stern (4):
      USB: don't register endpoints for interfaces that are going away
      USB: unusual_devs entry for Argosy USB mass-storage interface
      USB: EHCI: fix handling of dead controllers
      USB: EHCI: fix divide-by-zero bug

Albert Comerma (1):
      USB: SISUSB2VGA driver: add 0x0711, 0x0903

Brandon Philips (1):
      USB: cdc-acm.c: fix recursive lock in acm_start_wb error path

Craig Shelley (1):
      USB: CP2101 Add device ID for AMB2560

Damir N Abdullin (1):
      + usb-serial-cp2101-add-enfora-gsm2228.patch added to -mm tree

David Brownell (1):
      USB: gadget: cdc-acm deadlock fix

Felipe Balbi (2):
      usb: musb: tusb6010: kill compile warning
      usb: musb: fix debug global variable name

Geoff Levand (1):
      USB: Fix PS3 USB shutdown problems

Greg Kroah-Hartman (1):
      USB: vstusb: fix compiler warning on x86-64

Jason Cooper (1):
      USB: net: asix: add support for Cables-to-Go USB Ethernet adapter

Leslie Watter (1):
      USB: Add YISO u893 usb modem vendor and product IDs to option driver

Paul Bolle (1):
      USB: storage: adjust comment in Kconfig

Paul Ready (1):
      USB: add Nikon D300 camera to unusual_devs

Pete Zaitcev (1):
      ub: stub pre_reset and post_reset to fix oops

Rabin Vincent (1):
      USB: mention URB_FREE_BUFFER in usb_free_urb documentation

Ricky Wong (1):
      usb: unusual devs patch for Nokia 7610 Supernova

Sebastian Andrzej Siewior (1):
      USB: remove optional bus bindings in isp1760, fixing runtime warning

Yoshihiro Shimoda (1):
      usb: r8a66597-hcd: fix wrong data access in SuperH on-chip USB


^ permalink raw reply	[flat|nested] 28+ messages in thread

* [GIT PATCH] USB patches for 2.6-git
@ 2008-10-29 22:38 Greg KH
  0 siblings, 0 replies; 28+ messages in thread
From: Greg KH @ 2008-10-29 22:38 UTC (permalink / raw)
  To: Linus Torvalds, Andrew Morton; +Cc: linux-kernel, linux-usb

Here are a few USB patches for your 2.6-git tree.

These patches are:
	- build warning fix
	- new device quirk for usb storage
	- 2 bugfixes in the the USB core

Please pull from:
	master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/

All of these have been in the -next and -mm releases for a while.

The full patches will be sent to the linux-usb mailing list, if anyone
wants to see them.

thanks,

greg k-h

------------

 drivers/usb/class/usbtmc.c         |    2 +-
 drivers/usb/core/hcd.c             |   35 ++++++++++++++++++++++++++++++++---
 drivers/usb/core/hcd.h             |    1 +
 drivers/usb/core/hub.c             |    4 ++++
 drivers/usb/core/urb.c             |   22 ++++++++++++++++++++++
 drivers/usb/storage/unusual_devs.h |    7 +++++++
 6 files changed, 67 insertions(+), 4 deletions(-)

---------------

Alan Stern (2):
      USB: fix crash when URBs are unlinked after the device is gone
      USB: prevent autosuspend during hub initialization

Chris Malley (1):
      USB: usbtmc: Use explicit unsigned type for input buffer instead of char*

Jens Taprogge (1):
      USB: Unusual dev for the "Kyocera / Contax SL300R T*" digital camera.


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2009-03-17 21:08 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-17 22:00 [GIT PATCH] USB patches for 2.6-git Greg KH
2008-10-17 22:47 ` Linus Torvalds
2008-10-17 23:00   ` Greg KH
2008-10-17 23:09     ` Greg KH
     [not found] ` <gdfauh$hsp$1@ger.gmane.org>
2008-10-19 17:29   ` Greg KH
2008-10-19 19:37     ` Dmitry
2008-10-29 22:38 Greg KH
2008-11-13 23:02 Greg KH
2008-11-14  4:06 ` Gupta, Ajay Kumar
2008-11-14 19:15   ` Greg KH
2008-11-14 19:40     ` Sergei Shtylyov
2008-11-14 19:59       ` Greg KH
2008-11-14 20:10         ` Sergei Shtylyov
2008-11-14 20:55           ` Greg KH
2008-11-14 21:02             ` Sergei Shtylyov
2008-11-14 21:07               ` Greg KH
2008-12-17 19:27 Greg KH
2009-01-07 19:24 Greg KH
2009-01-07 20:23 ` Sergei Shtylyov
2009-01-07 21:28   ` Greg KH
2009-01-07 21:42     ` Sergei Shtylyov
2009-01-07 21:54       ` Andrew Morton
2009-01-07 22:48     ` David Brownell
2009-01-27 23:49 Greg KH
2009-01-27 23:56 ` Greg KH
2009-02-09 19:31 Greg KH
2009-02-27 22:45 Greg KH
2009-03-17 21:05 Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).