[linux-usb-devel] [PATCH] UEAGLE : add iso support and commestic stuff

2006-01-13 Thread matthieu castet
Hi Greg, this patch mainly adds the support for isochronous pipe. There are also some cosmetic stuff (please tell me if you want them in a extra patch). This patch should apply cleanly on top of Duncan patches. Signed-off-by: Matthieu CASTET <[EMAIL PROTECTED]> Index: ueagle-atm.c ==

[linux-usb-devel] [GIT PATCH] SPI patches for 2.6.15

2006-01-13 Thread Greg KH
Here are a few patches for 2.6.15 that add a SPI driver subsystem to the kernel tree. All of these patches have been in the -mm tree for a long time, and David and Vitaly have finally agreed that this code base is the proper one to work from for future SPI development. These patches also add a fe

[linux-usb-devel] Re: [PATCH] UEAGLE : add iso support and commestic stuff

2006-01-13 Thread Alexey Dobriyan
On Fri, Jan 13, 2006 at 06:51:30PM +0100, matthieu castet wrote: > this patch mainly adds the support for isochronous pipe. > There are also some cosmetic stuff (please tell me if you want them in a > extra patch). This patch should be shrinked by >50% by dropping unrelated changes. It'd make it m

[linux-usb-devel] [PATCH] EHCI support for the AU1200

2006-01-13 Thread Jordan Crouse
This is the re-send and fixed up version of the patch I sent out a few weeks ago, to be applied against latest linux-mips GIT. Unless somebody finds something horrible, I think these are ready to go into Greg's tree and sent on upstream. Here is the changelog: * All OTG references are removed a

[linux-usb-devel] [PATCH] USB: SN9C10x driver updates

2006-01-13 Thread Luca Risolia
SN9C10x driver updates: - Use kzalloc() instead of kmalloc() - Move some macro definitions from sn9c102.h to sn9c102_core.c - Use vfree() and vmalloc_32() instead of rvfree() and rvmalloc() - Fix mmap() sys call - Documentation updates Singned-off-by: Luca Risolia <[EMAIL PROTECTED]> --- diff -u

Re: [linux-usb-devel] USB HUB port power control from user spacea

2006-01-13 Thread Alan Stern
On Fri, 13 Jan 2006, NIIBE Yutaka wrote: > NIIBE Yutaka wrote: > > Could you please take a deep breath, Alan? > > It is me who need a deep breath. :-> Sorry, Alan. > > My analysis was wrong, because I confused between requesttype and > request. Thanks David who pointed out in private mail. >

[linux-usb-devel] [PATCH 14/13] USBATM: semaphore to mutex conversion

2006-01-13 Thread Duncan Sands
From: Arjan van de Ven <[EMAIL PROTECTED]> Hi Greg, this is the usbatm part of the Arjan, Jes and Ingo mass semaphore to mutex conversion, reworked to apply on top of the patches I just sent to you. This time, with correct attribution and signed-off lines. Signed-off-by: Arjan van de Ven <[EMAIL

[linux-usb-devel] Re: [PATCH 14/13] USBATM: semaphore to mutex conversion

2006-01-13 Thread Duncan Sands
> Hi Greg, this is the usbatm part of the Arjan, Jes and Info Too much star trek! Sorry about that Ingo. Best wishes, Duncan. --- This SF.net email is sponsored by: Splunk Inc. Do

[linux-usb-devel] [PATCH 14/13] USBATM: semaphore to mutex conversion

2006-01-13 Thread Duncan Sands
Hi Greg, this is the usbatm part of the Arjan, Jes and Info mass semaphore to mutex conversion, reworked to apply on top of the patches I just sent to you. Signed-off-by: Duncan Sands <[EMAIL PROTECTED]> Index: Linux/drivers/usb/atm/cxacru.c ===

Re: [linux-usb-devel] Re: [PATCH 00/13] USBATM: summary

2006-01-13 Thread Duncan Sands
> I only got 2 of these, is my mail just being slow (which it does at odd > times), or did you stop sending them based on some problems on your end? Hi Greg, I stopped because I noticed that part of patch 2 had slipped into patch 3 (the bit that slipped was exactly the tweak I made to patch 2 to h

[linux-usb-devel] [PATCH 13/13] USBATM: -EILSEQ workaround

2006-01-13 Thread Duncan Sands
Don't throttle on -EILSEQ urb status if requested by a minidriver. It seems the ueagle modems are buggy, giving -EILSEQ when they have no data to send. The ueagle change will be sent separately by the ueagle guys. Patch by Matthieu Castet. Signed-off-by: Duncan Sands <[EMAIL PROTECTED]> Index: L

Re: [linux-usb-devel] [PATCH] UDC support for MIPS/AU1200 and Geode/CS5536

2006-01-13 Thread Thomas Dahlmann
Oliver Neukum wrote: Am Dienstag, 10. Januar 2006 12:02 schrieb Thomas Dahlmann: Oliver Neukum wrote: Am Montag, 9. Januar 2006 19:03 schrieb Jordan Crouse: From the "two-birds-one-stone" department, I am pleased to present USB UDC support for both the MIPS Au1200 SoC and th

[linux-usb-devel] [PATCH 12/13] USBATM: bump version numbers

2006-01-13 Thread Duncan Sands
Signed-off-by: Duncan Sands <[EMAIL PROTECTED]> Index: Linux/drivers/usb/atm/speedtch.c === --- Linux.orig/drivers/usb/atm/speedtch.c 2006-01-13 09:23:12.0 +0100 +++ Linux/drivers/usb/atm/speedtch.c 2006-01-13 09:27:55.

[linux-usb-devel] [PATCH 11/13] USBATM: handle urbs containing partial cells

2006-01-13 Thread Duncan Sands
The receive logic has always assumed that urbs contain an integral number of ATM cells, which is a bit naughty, though it never caused any problems with bulk transfers. Isochronous urbs spank us soundly for this. Fixed thanks to this patch, mostly by Stanislaw Gruszka. Signed-off-by: Duncan Sand

[linux-usb-devel] [PATCH 10/13] USBATM: allow isochronous transfer

2006-01-13 Thread Duncan Sands
While the usbatm core has had some support for using isoc urbs for some time, there was no way for users to turn it on. While use of isoc transfer should still be considered experimental, it now works well enough to let users turn it on. Minidrivers signal to the core that they want to use isoc t

[linux-usb-devel] [PATCH 09/13] USBATM: measure buffer size in bytes; force valid sizes

2006-01-13 Thread Duncan Sands
Change the module parameters rcv_buf_size and snd_buf_size to specify buffer sizes in bytes rather than ATM cells. Since there is some danger that users may not notice this change, the parameters are renamed to rcv_buf_bytes etc. The transmit buffer needs to be a multiple of the ATM cell size in

[linux-usb-devel] Re: USB/SCSI slab corruption.

2006-01-13 Thread F. Poncin
Stefan Richter wrote: Dave Jones wrote: A nasty 2.6.15 report from one of our Fedora users. Dave > then when it got to map my USB drive: > SCSI device sdb: 321672960 512-byte hdwr sectors (164697 MB) > slab error in cache_free_debugcheck(): cache `sgpool-8': double free, or > m

[linux-usb-devel] [PATCH 08/13] USBATM: use dev_kfree_skb_any rather than dev_kfree_skb

2006-01-13 Thread Duncan Sands
In one spot (usbatm_cancel_send) we were calling dev_kfree_skb with irqs disabled. This mistake is just too easy to make, so systematically use dev_kfree_skb_any rather than dev_kfree_skb. Signed-off-by: Duncan Sands <[EMAIL PROTECTED]> Index: Linux/drivers/usb/atm/usbatm.c =

[linux-usb-devel] [PATCH 07/13] USBATM: return correct error code when out of memory

2006-01-13 Thread Duncan Sands
We weren't always returning -ENOMEM. Signed-off-by: Duncan Sands <[EMAIL PROTECTED]> Index: Linux/drivers/usb/atm/usbatm.c === --- Linux.orig/drivers/usb/atm/usbatm.c 2006-01-13 08:57:48.0 +0100 +++ Linux/drivers/usb/atm/usba

[linux-usb-devel] [PATCH 06/13] USBATM: shutdown open connections when disconnected

2006-01-13 Thread Duncan Sands
This patch causes vcc_release_async to be applied to any open vcc's when the modem is disconnected. This signals a socket shutdown, letting the socket user know that the game is up. I wrote this patch because of reports that pppd would keep connections open forever when the modem is disconnected.

[linux-usb-devel] [PATCH 05/13] USBATM: xusbatm rewrite

2006-01-13 Thread Duncan Sands
The xusbatm driver is for otherwise unsupported modems. All it does is grab hold of a user-specified set of interfaces - the generic usbatm core methods (hopefully) do the rest. As Aurelio Arroyo discovered when he tried to use xusbatm (big mistake!), the interface grabbing logic was completely bo

[linux-usb-devel] [PATCH 04/13] USBATM: kzalloc conversion

2006-01-13 Thread Duncan Sands
Convert kmalloc + memset to kzalloc. Signed-off-by: Duncan Sands <[EMAIL PROTECTED]> Index: Linux/drivers/usb/atm/cxacru.c === --- Linux.orig/drivers/usb/atm/cxacru.c 2006-01-13 08:48:09.0 +0100 +++ Linux/drivers/usb/atm/cxac

[linux-usb-devel] [PATCH 03/13] USBATM: remove .owner

2006-01-13 Thread Duncan Sands
Remove the unused .owner field in struct usbatm_driver. Signed-off-by: Duncan Sands <[EMAIL PROTECTED]> Index: Linux/drivers/usb/atm/cxacru.c === --- Linux.orig/drivers/usb/atm/cxacru.c 2006-01-13 08:46:17.0 +0100 +++ Linux/d

Re: [linux-usb-devel] USB HUB port power control from user spacea

2006-01-13 Thread NIIBE Yutaka
NIIBE Yutaka wrote: > Could you please take a deep breath, Alan? It is me who need a deep breath. :-> Sorry, Alan. My analysis was wrong, because I confused between requesttype and request. Thanks David who pointed out in private mail. Here again. In drivers/usb/core/hub.c, there are functio