* [BK PATCH] USB patches for 2.6.9-rc1
@ 2004-08-26 23:52 Greg KH
2004-08-27 0:02 ` [linux-usb-devel] " Greg KH
[not found] ` <20040827033709.GC1284@isi.edu>
0 siblings, 2 replies; 4+ messages in thread
From: Greg KH @ 2004-08-26 23:52 UTC (permalink / raw)
To: torvalds, akpm; +Cc: linux-usb-devel, linux-kernel
Hi,
Here are a number of various USB fixes and cleanups for 2.6.9-rc1.
Almost all of them were in the last -mm release (the exception being the
gadgetfs update and a cdc-acm driver bugfix.)
There are a number of USB OTG driver additions here, firmware updates
for the edgeport drivers, lots of bugfixes, shrinkage of the struct urb
structure, and sadly, the removal of the PWC video camera driver (as per
the driver author's wishes, it was not my decision.)
Please pull from:
bk://kernel.bkbits.net/gregkh/linux/usb-2.6
Patches will be posted to linux-usb-devel as a follow-up thread for
those who want to see them.
thanks,
greg k-h
Documentation/DocBook/gadget.tmpl | 245 ++-
Documentation/usb/philips.txt | 236 --
Documentation/usb/sn9c102.txt | 34
drivers/block/ub.c | 80
drivers/i2c/chips/Kconfig | 12
drivers/i2c/chips/Makefile | 2
drivers/i2c/chips/isp1301_omap.c | 1660 ++++++++++++++++++++
drivers/net/irda/irda-usb.c | 3
drivers/usb/class/cdc-acm.c | 2
drivers/usb/core/Kconfig | 26
drivers/usb/core/hcd.c | 41
drivers/usb/core/hcd.h | 1
drivers/usb/core/hub.c | 87 +
drivers/usb/core/hub.h | 4
drivers/usb/core/message.c | 42
drivers/usb/core/otg_whitelist.h | 112 +
drivers/usb/gadget/Kconfig | 47
drivers/usb/gadget/Makefile | 2
drivers/usb/gadget/ether.c | 19
drivers/usb/gadget/file_storage.c | 2
drivers/usb/gadget/gadget_chips.h | 6
drivers/usb/gadget/inode.c | 153 +
drivers/usb/gadget/lh7a40x_udc.c | 2168 ++++++++++++++++++++++++++
drivers/usb/gadget/lh7a40x_udc.h | 261 +++
drivers/usb/gadget/net2280.c | 17
drivers/usb/gadget/omap_udc.c | 2695 +++++++++++++++++++++++++++++++++
drivers/usb/gadget/omap_udc.h | 199 ++
drivers/usb/gadget/serial.c | 3
drivers/usb/gadget/zero.c | 13
drivers/usb/host/Kconfig | 1
drivers/usb/host/ohci-hcd.c | 3
drivers/usb/host/ohci-hub.c | 94 +
drivers/usb/host/ohci-omap.c | 559 +++---
drivers/usb/host/ohci-omap.h | 57
drivers/usb/host/ohci-pci.c | 3
drivers/usb/host/ohci-q.c | 3
drivers/usb/host/ohci.h | 7
drivers/usb/host/uhci-hcd.c | 15
drivers/usb/media/Kconfig | 40
drivers/usb/media/Makefile | 4
drivers/usb/media/pwc-ctrl.c | 9
drivers/usb/media/pwc-ctrl.c | 1635 --------------------
drivers/usb/media/pwc-if.c | 35
drivers/usb/media/pwc-if.c | 2158 --------------------------
drivers/usb/media/pwc-ioctl.h | 279 ---
drivers/usb/media/pwc-misc.c | 146 -
drivers/usb/media/pwc-uncompress.c | 180 --
drivers/usb/media/pwc-uncompress.h | 84 -
drivers/usb/media/pwc.h | 6
drivers/usb/media/pwc.h | 265 ---
drivers/usb/media/pwc_kiara.h | 270 ---
drivers/usb/media/pwc_nala.h | 66
drivers/usb/media/pwc_timon.h | 270 ---
drivers/usb/media/sn9c102.h | 5
drivers/usb/media/sn9c102_core.c | 9
drivers/usb/media/sn9c102_pas106b.c | 6
drivers/usb/media/sn9c102_pas202bcb.c | 6
drivers/usb/media/sn9c102_tas5110c1b.c | 31
drivers/usb/media/sn9c102_tas5130d1b.c | 37
drivers/usb/media/stv680.c | 1
drivers/usb/misc/legousbtower.c | 6
drivers/usb/misc/phidgetservo.c | 16
drivers/usb/misc/usbtest.c | 31
drivers/usb/net/kaweth.c | 2
drivers/usb/serial/io_edgeport.c | 12
drivers/usb/serial/io_fw_down.h | 1968 ++++++++++++------------
drivers/usb/serial/io_fw_down3.h | 1532 +++++++++---------
drivers/usb/serial/io_tables.h | 67
drivers/usb/serial/io_ti.c | 12
drivers/usb/serial/io_usbvend.h | 363 +++-
drivers/usb/storage/transport.c | 3
drivers/usb/storage/unusual_devs.h | 7
include/linux/usb.h | 7
include/linux/usb_gadget.h | 6
include/linux/usb_otg.h | 2
75 files changed, 10392 insertions(+), 8098 deletions(-)
-----
Al Borchers:
o USB: update Edgeport io_fw_down3.h
o USB: update Edgeport io_fw_down.h
o USB: update Edgeport io_usbvend.h
Alan Stern:
o USB: Add missing cleanup to usb_register_root_hub()
o USB: Use 8-byte hub status URB buffer
o USB: Update unlink testing code in the usbtest driver
o USB: unusual_devs.h entry
o USB: Fix submission-error bug in the USB scatter-gather
o USB: Set QH bit in UHCI framelist entries
Alex Sanks:
o USB: net2280 patch
Andrew Morton:
o USB: legousbtower.c module_param fix
David Brownell:
o USB: gadgetfs minor updates
o USB: ethernet gadget, minor fixes
o USB: add omap_udc driver
o USB: add lh7a40x_udc driver
o USB: isp1301_omap driver (OTG core)
o USB: ohci_omap updates
o USB OTG: doc updates (5/5)
o USB OTG: gadget zero (4/5)
o USB OTG: usbcore enumeration (3/5)
o USB OTG: ohci reset updates (2/5)
o USB OTG: add usb_bus_start_enum() (1/5)
o USB: gadget drivers learn about LH7A40x
Greg Kroah-Hartman:
o USB: rip out the whole pwc driver as the author wishes to have done
o USB: rip the pwc decompressor hooks out of the kernel, as they are a GPL violation
o USB: Remove struct urb->timeout as it does not work
o USB: fix bad value in kaweth.c driver
Luca Risolia:
o USB: SN9C10[12] driver update
Matthew Dharm:
o USB Storage: help vendors count to 1
Oliver Neukum:
o USB: cdc acm patch
Pete Zaitcev:
o USB: ub patch to use add_timer
Sean Young:
o USB: USB PhidgetServo driver update
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [linux-usb-devel] [BK PATCH] USB patches for 2.6.9-rc1
2004-08-26 23:52 [BK PATCH] USB patches for 2.6.9-rc1 Greg KH
@ 2004-08-27 0:02 ` Greg KH
[not found] ` <20040827033709.GC1284@isi.edu>
1 sibling, 0 replies; 4+ messages in thread
From: Greg KH @ 2004-08-27 0:02 UTC (permalink / raw)
To: linux-usb-devel, linux-kernel
On Thu, Aug 26, 2004 at 04:52:41PM -0700, Greg KH wrote:
>
> Patches will be posted to linux-usb-devel as a follow-up thread for
> those who want to see them.
Hm, sf.net rejected 5 of them as being spam. Oh well :(
greg k-h
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [BK PATCH] USB patches for 2.6.9-rc1
[not found] ` <Pine.LNX.4.58.0408262040190.2304@ppc970.osdl.org>
@ 2004-08-27 18:30 ` Craig Milo Rogers
2004-08-27 18:38 ` Greg KH
0 siblings, 1 reply; 4+ messages in thread
From: Craig Milo Rogers @ 2004-08-27 18:30 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Greg KH, akpm, linux-usb-devel, linux-kernel
On 04.08.26, Linus Torvalds wrote:
> On Thu, 26 Aug 2004, Craig Milo Rogers wrote:
>
> > On 04.08.26, Greg KH wrote:
> > > Greg Kroah-Hartman:
> > > o USB: rip out the whole pwc driver as the author wishes to have done
> > > o USB: rip the pwc decompressor hooks out of the kernel, as they are a GPL violation
> >
> > The decompressor hooks may be a Linux kernel policy violation,
> > but I challenge your contention that they are a GPL violation.
>
> Doesn't matter. Whether they are a GPL violation is a gray area. They were
> removed because of a policy. The author then complained, and the _driver_
> was removed for that reason.
>
> At no point was it a legal argument. In fact, since none of the people
> involved were layers, you shouldn't even try to _make_ it a legal
> arguments.
Thank you, Linus, for making my point to Greg more clearly
than I did. Saying that the pwc decompressor hooks were removed "as
they are a GPL violation" is a difficult statement to support, and
brings up unresolved legal issues -- exactly what I tried to say. I'm
pleased you've clarified this issue for Greg and the rest of us.
In concordance with Linus' policy statement above, Greg, could
you change your patch attribution to say something like "per kernel
policy", please? If for no other reason than to reduce dissention
among future lkml archive delvers about why the pwc removal took
place? :-)
>
> You do legal arguments in front of a judge. Until you reach that point,
> you do what's right. And I think Greg did what is right.
>
> Now, we can whine all we like about the author being childish, or about
> the fact that since it was GPL'd, the hooks can clearly legally be removed
> regardless of his wishes. That's not what this is all about. There are
> more important things involved.
>
> I repeat: if somebody wants to step up as maintainer, I would certainly be
> more than happy to have a pwc driver, and I bet Greg would be too. But you
> don't just take somebody elses code against his wishes - regardless of
> whether you have the "legal right" or not.
>
> Let's put it this way: if you need to ask a lawyer whether what you do is
> "right" or not, you are morally corrupt. Let's not go there. We don't base
> our morality on law.
>
> Linus
[My apologies to anyone who received this message in duplicate. I
sent a shorter version of it last night, but as I never received it
back from vger and it doesn't appear in the www.uwsg.iu.edu archive,
I assume it was eaten somewhere along the way.]
Craig Milo Rogers
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [BK PATCH] USB patches for 2.6.9-rc1
2004-08-27 18:30 ` Craig Milo Rogers
@ 2004-08-27 18:38 ` Greg KH
0 siblings, 0 replies; 4+ messages in thread
From: Greg KH @ 2004-08-27 18:38 UTC (permalink / raw)
To: Craig Milo Rogers; +Cc: Linus Torvalds, akpm, linux-usb-devel, linux-kernel
On Fri, Aug 27, 2004 at 11:30:04AM -0700, Craig Milo Rogers wrote:
> On 04.08.26, Linus Torvalds wrote:
> > On Thu, 26 Aug 2004, Craig Milo Rogers wrote:
> >
> > > On 04.08.26, Greg KH wrote:
> > > > Greg Kroah-Hartman:
> > > > o USB: rip out the whole pwc driver as the author wishes to have done
> > > > o USB: rip the pwc decompressor hooks out of the kernel, as they are a GPL violation
> > >
> > > The decompressor hooks may be a Linux kernel policy violation,
> > > but I challenge your contention that they are a GPL violation.
> >
> > Doesn't matter. Whether they are a GPL violation is a gray area. They were
> > removed because of a policy. The author then complained, and the _driver_
> > was removed for that reason.
> >
> > At no point was it a legal argument. In fact, since none of the people
> > involved were layers, you shouldn't even try to _make_ it a legal
> > arguments.
>
> Thank you, Linus, for making my point to Greg more clearly
> than I did. Saying that the pwc decompressor hooks were removed "as
> they are a GPL violation" is a difficult statement to support, and
> brings up unresolved legal issues -- exactly what I tried to say. I'm
> pleased you've clarified this issue for Greg and the rest of us.
>
> In concordance with Linus' policy statement above, Greg, could
> you change your patch attribution to say something like "per kernel
> policy", please? If for no other reason than to reduce dissention
> among future lkml archive delvers about why the pwc removal took
> place? :-)
Hm, I can't do that anymore, as Linus has accepted it into his tree
already. If he feels it's a big issue, he can edit it there.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-08-27 18:41 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-26 23:52 [BK PATCH] USB patches for 2.6.9-rc1 Greg KH
2004-08-27 0:02 ` [linux-usb-devel] " Greg KH
[not found] ` <20040827033709.GC1284@isi.edu>
[not found] ` <Pine.LNX.4.58.0408262040190.2304@ppc970.osdl.org>
2004-08-27 18:30 ` Craig Milo Rogers
2004-08-27 18:38 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox