[linux-usb-devel] Re:PROBLEM: USB-Device not accepting new address

2002-12-05 Thread Wolfgang Rapp
Message: 5 From: "Linux Seibolds" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Date: Thu, 5 Dec 2002 18:13:47 +0100 Subject: [linux-usb-devel] PROBLEM: USB-Device not accepting new address, interrupts detected Hi, Greg suggested to post this problem at this mailing list. Following my problem in

Re: [linux-usb-devel] [PATCH] More USB changes for 2.5.50

2002-12-05 Thread David Brownell
> b) pass regs from hcd driver into urb handler > > EHCI is problematic here, as it does the URB > work in a tasklet :( we need to decide whether > we can move the normal URB completion back into > the hw interrupt handler or not It's worked fine so far ... but simpler would be f

[linux-usb-devel] Re: [RFC] generic device DMA implementation

2002-12-05 Thread David Brownell
I'm all in favor of making the driver model support dma mapping, so usb won't need to try any more. I'd expect that to make some dma model issues for the sa1100 and uml usb ports vanish, and ideally to eliminate some code now in usbcore. empty before adding new requests. I think that the Linux

[linux-usb-devel] [PATCH] C99 initializer for drivers/usb/serial/safe_serial.c

2002-12-05 Thread Art Haas
Hi. Here's small patch for the file fixing a few initializers to use C99 style. The patch is against 2.5.50. Art Haas --- linux-2.5.50/drivers/usb/serial/safe_serial.c.old 2002-10-31 16:20:17.0 -0600 +++ linux-2.5.50/drivers/usb/serial/safe_serial.c 2002-12-05 21:02:01.000

[linux-usb-devel] [PATCH] C99 initializers for drivers/usb/serial

2002-12-05 Thread Art Haas
Hi. Here are patches for switching two files over to use C99 initializers. The patches are against 2.5.50. Art Haas --- linux-2.5.50/drivers/usb/serial/io_tables.h.old 2002-09-18 09:55:58.0 -0500 +++ linux-2.5.50/drivers/usb/serial/io_tables.h 2002-12-05 19:52:25.0 -0600 @@

[linux-usb-devel] [PATCH] C99 initializer for drivers/usb/serial/safe_serial.c

2002-12-05 Thread Art Haas
Hi. Here's a small patch for switching this file to use C99 initializers. The patch is against 2.5.50. Art Haas --- linux-2.5.50/drivers/usb/serial/safe_serial.c.old 2002-10-31 16:20:17.0 -0600 +++ linux-2.5.50/drivers/usb/serial/safe_serial.c 2002-12-05 20:10:33.0 +-06

[linux-usb-devel] [RFC] 2.4 usbdevfs simple operations

2002-12-05 Thread Johannes Erdfelt
Right now, a user which has read privileges to usbdevfs devices can't get the driver bound to an interface via the usbdevfs interface. However, it is exposed via the devices file so I don't think this is on purpose. Would a patch like this be acceptable? (Untested, but it compiles) JE = de

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.798, 2002/12/05 14:22:42-08:00, [EMAIL PROTECTED] [PATCH] USB: tiglusb sync with 2.5 diff -Nru a/drivers/usb/tiglusb.c b/drivers/usb/tiglusb.c --- a/drivers/usb/tiglusb.c Thu Dec 5 14:48:14 2002 +++ b/drivers/usb/tiglusb.c Thu Dec 5 14:48:14 2002 @@ -14,17 +14,11 @@ * an

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.797, 2002/12/05 14:22:32-08:00, [EMAIL PROTECTED] [PATCH] USB requires MIDI Driver has unresolved references to sound/MIDI symbols (linker problems) without this if USB_MIDI = Y and SOUND isn't in-kernel. diff -Nru a/drivers/usb/Config.in b/drivers/usb/Config.in --- a/drivers/usb/Co

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.796, 2002/12/05 14:22:24-08:00, [EMAIL PROTECTED] [PATCH] Disable bluetooth.o if Bluetooth subsystem is used This patch disables the USB Bluetooth driver (bluetooth.o) from the drivers/usb/ directory if the Linux Bluetooth subsystem is selected. diff -Nru a/drivers/usb/Config.in b/d

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.793, 2002/12/05 14:21:57-08:00, [EMAIL PROTECTED] [PATCH] usb-uhci, fixed memory leak with one-shot interrupt transfers Credit goes to Georg Acher for the fix. I only reported the leak, and did the pre&post testing. Tested under 2.4.18 and 2.4.19. diff -Nru a/drivers/usb/usb-uhci.c

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.794, 2002/12/05 14:22:07-08:00, [EMAIL PROTECTED] [PATCH] USB: add USB powermate driver Matches the existing 2.5 driver support. diff -Nru a/Documentation/Configure.help b/Documentation/Configure.help --- a/Documentation/Configure.help Thu Dec 5 14:48:21 2002 +++ b/Documentati

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.795, 2002/12/05 14:22:16-08:00, [EMAIL PROTECTED] [PATCH] RATOC USB-60 patch Trivial patch to get the RATOC USB60 USB-Serial converter working : diff -Nru a/drivers/usb/serial/pl2303.c b/drivers/usb/serial/pl2303.c --- a/drivers/usb/serial/pl2303.c Thu Dec 5 14:48:19 2002 +++

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.791, 2002/12/05 14:21:38-08:00, [EMAIL PROTECTED] [PATCH] tiglusb timeouts It addresses the timeout parameter in the tiglusb driver. 1. timeout could be 0, causing a divide-by-zero. The patch prevents this. 2. The timeout value to usb_bulk_msg() could be rounded down to cause a di

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.792, 2002/12/05 14:21:46-08:00, [EMAIL PROTECTED] [PATCH] usbdevfs: more list cleanups Here is a small cleanup patch for 2.4 that goes on top of my previous ones. It makes devio.c use the list traversal macros from list.h. diff -Nru a/drivers/usb/devio.c b/drivers/usb/devio.c --- a

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.790, 2002/12/05 14:21:30-08:00, [EMAIL PROTECTED] [PATCH] USB ipaq: added support for insmod options to specify vendor/product id this will allow people to try out new wince/pocketpc2k devices without having to recompile the module. diff -Nru a/Documentation/usb/usb-serial.txt b/Doc

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.787, 2002/12/05 14:21:03-08:00, [EMAIL PROTECTED] [PATCH] USB ipaq: brown paper bag bug - uninitialized spinlock fixed. diff -Nru a/drivers/usb/serial/ipaq.c b/drivers/usb/serial/ipaq.c --- a/drivers/usb/serial/ipaq.c Thu Dec 5 14:48:34 2002 +++ b/drivers/usb/serial/ipaq.c Thu Dec

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.789, 2002/12/05 14:21:22-08:00, [EMAIL PROTECTED] [PATCH] USB: added Palm Tungsten W support. Thanks to Ralf Dietrich <[EMAIL PROTECTED]> for the information. diff -Nru a/drivers/usb/serial/visor.c b/drivers/usb/serial/visor.c --- a/drivers/usb/serial/visor.cThu Dec 5 14:48

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.788, 2002/12/05 14:21:12-08:00, [EMAIL PROTECTED] [PATCH] usbdevfs: finalize urbs on interface release here is a patch for 2.4 that goes on top of the previous one. It cleans up the list handling, in line with Dave's comment. diff -Nru a/drivers/usb/devio.c b/drivers/usb/devio.c --

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.784, 2002/12/05 14:20:39-08:00, [EMAIL PROTECTED] [PATCH] USB: pegasus: the kmalloc/kfree crap removed from [get|set]_registers(); diff -Nru a/drivers/usb/pegasus.c b/drivers/usb/pegasus.c --- a/drivers/usb/pegasus.c Thu Dec 5 14:48:39 2002 +++ b/drivers/usb/pegasus.c Thu D

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.786, 2002/12/05 14:20:55-08:00, [EMAIL PROTECTED] [PATCH] USB: use time_before() to compare times diff -Nru a/drivers/usb/serial/keyspan.c b/drivers/usb/serial/keyspan.c --- a/drivers/usb/serial/keyspan.c Thu Dec 5 14:48:35 2002 +++ b/drivers/usb/serial/keyspan.c Thu Dec

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.785, 2002/12/05 14:20:47-08:00, [EMAIL PROTECTED] [PATCH] usbdevfs: finalize urbs on interface release Description: When an urb has been submitted via usbdevfs, and is still pending when the interface it was submitted to is released, force the urb to be completed. This is the correct

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.782, 2002/12/05 14:20:22-08:00, [EMAIL PROTECTED] [PATCH] [PATCH 2.4.20-rc1] scanner.h: add/fix vendor/product ids This patch against 2.4.20-rc1 adds some vendor/product ids for Mustek and Lexmark scanners. Also, the names of the existing Mustek scanners were fixed and the product id

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.783, 2002/12/05 14:20:31-08:00, [EMAIL PROTECTED] [PATCH] - use of unplugged scanner oops fix diff -Nru a/drivers/usb/hpusbscsi.c b/drivers/usb/hpusbscsi.c --- a/drivers/usb/hpusbscsi.c Thu Dec 5 14:48:41 2002 +++ b/drivers/usb/hpusbscsi.c Thu Dec 5 14:48:41 2002 @@ -125,6 +12

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.779, 2002/12/05 14:19:56-08:00, [EMAIL PROTECTED] [PATCH] minor fixes for compile warnings in 2.4.20pre11 , usb-2.4 tree this patch fixes some compile warnings with the 2.4.20pre11 tree. The rtl8150.c does not compile on ppc32 because linux/init.h is missing, but the driver uses __ini

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.781, 2002/12/05 14:20:12-08:00, [EMAIL PROTECTED] [PATCH] usbnet talks to Zaurus This more or less syncs the 2.4 version with the 2.5 one. It teaches "usbnet" how to talk to the SL-5000D/SL-5500, and the A-300. It's got some cleanups of how it talks to other StrongArm PDAs -- which

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.780, 2002/12/05 14:20:04-08:00, [EMAIL PROTECTED] [PATCH] USB: added support for Palm Tungsten T devices to visor driver diff -Nru a/drivers/usb/serial/visor.c b/drivers/usb/serial/visor.c --- a/drivers/usb/serial/visor.cThu Dec 5 14:48:46 2002 +++ b/drivers/usb/serial/viso

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.778, 2002/12/05 14:19:47-08:00, [EMAIL PROTECTED] [PATCH] usb-midi patch for 2.4.20-pre11 Please, apply the attached patch for usb-midi.c (Linux kernel 2.4.20-pre11) This patch solves some problems with MIDI IN: - System exclusive messages corrupted. - Other MIDI messages lost (mainl

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.776, 2002/12/05 14:19:31-08:00, [EMAIL PROTECTED] [PATCH] removed vicamurbs.h diff -Nru a/drivers/usb/vicamurbs.h b/drivers/usb/vicamurbs.h --- a/drivers/usb/vicamurbs.h Thu Dec 5 14:48:53 2002 +++ /dev/null Wed Dec 31 16:00:00 1969 @@ -1,324 +0,0 @@ -/* - * - * Vista Imaging V

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.775, 2002/12/05 14:19:21-08:00, [EMAIL PROTECTED] [PATCH] Vicam patch against 2.4.20-pre9 Hi Greg, I'm not sure what the correct way to submit these patches is, so I'm going to send you this one, feel free to reject it because it's in the wrong format, you want a patch against 2.5.x

[linux-usb-devel] Re: [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.777, 2002/12/05 14:19:39-08:00, [EMAIL PROTECTED] [PATCH] Add support for JTEC FA8101 USB to Ethernet device o Add support for JTEC FA8101 USB to Ethernet device diff -Nru a/drivers/usb/pegasus.h b/drivers/usb/pegasus.h --- a/drivers/usb/pegasus.h Thu Dec 5 14:48:52 2002 +++

[linux-usb-devel] [BK PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
Hi, Here are some USB updates for 2.4.20. Pull from: bk://linuxusb.bkbits.net/marcelo-2.4 The individual patches will be sent in follow up messages to this email. thanks, greg k-h drivers/usb/vicam.h | 81 - drivers/usb/vicamurbs.h | 324 -- Documentation/Config

[linux-usb-devel] [PATCH] USB changes for 2.4.20

2002-12-05 Thread Greg KH
ChangeSet 1.746.1.2, 2002/10/21 14:37:44-07:00, [EMAIL PROTECTED] [PATCH] USB: added support for Clie NX60 device. Thanks to Hiroyuki ARAKI <[EMAIL PROTECTED]> for the information. diff -Nru a/drivers/usb/serial/visor.c b/drivers/usb/serial/visor.c --- a/drivers/usb/serial/visor.cThu De

Re: [linux-usb-devel] Re: [PATCH] More USB changes for 2.5.50

2002-12-05 Thread Johannes Erdfelt
On Thu, Dec 05, 2002, Greg KH <[EMAIL PROTECTED]> wrote: > On Thu, Dec 05, 2002 at 05:25:01PM -0500, Johannes Erdfelt wrote: > > Any particular reason for this? > > My previous LSM example module patch added EXPORT_SYMBOL() for these > lists. As these symbols previously were only accessable from

Re: [linux-usb-devel] Re: [PATCH] More USB changes for 2.5.50

2002-12-05 Thread Greg KH
On Thu, Dec 05, 2002 at 05:50:31PM -0500, Johannes Erdfelt wrote: > > I was worried that we had exported it for a while and then it was > changed just now. > > If we never exported it before just recently, then I don't see the harm > :) Yeah, I think there was only a 6 hour window today in Linus

Re: [linux-usb-devel] Re: [PATCH] More USB changes for 2.5.50

2002-12-05 Thread Greg KH
On Thu, Dec 05, 2002 at 05:25:01PM -0500, Johannes Erdfelt wrote: > Any particular reason for this? My previous LSM example module patch added EXPORT_SYMBOL() for these lists. As these symbols previously were only accessable from within the kernel, I realized that I should probably mark them _GPL

Re: [linux-usb-devel] Re: [PATCH] More USB changes for 2.5.50

2002-12-05 Thread Johannes Erdfelt
Any particular reason for this? JE On Thu, Dec 05, 2002, Greg KH <[EMAIL PROTECTED]> wrote: > ChangeSet 1.840, 2002/12/05 15:21:11-06:00, [EMAIL PROTECTED] > > USB: make usb device lists EXPORT_SYMBOL_GPL > > > diff -Nru a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c > --- a/drivers/usb/cor

[linux-usb-devel] Re: [PATCH] More USB changes for 2.5.50

2002-12-05 Thread Greg KH
ChangeSet 1.840, 2002/12/05 15:21:11-06:00, [EMAIL PROTECTED] USB: make usb device lists EXPORT_SYMBOL_GPL diff -Nru a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c --- a/drivers/usb/core/hcd.cThu Dec 5 15:27:17 2002 +++ b/drivers/usb/core/hcd.cThu Dec 5 15:27:17 2002 @@ -80,7 +80,7

[linux-usb-devel] Re: [PATCH] More USB changes for 2.5.50

2002-12-05 Thread Greg KH
ChangeSet 1.797.149.3, 2002/12/04 01:02:55-08:00, [EMAIL PROTECTED] [PATCH] USB: tiglusb update - a patch against 2.5.50 (clean-up and includes Randy Dunlap's patch). diff -Nru a/drivers/usb/misc/tiglusb.c b/drivers/usb/misc/tiglusb.c --- a/drivers/usb/misc/tiglusb.cThu Dec 5 15:27:32

[linux-usb-devel] Re: [PATCH] More USB changes for 2.5.50

2002-12-05 Thread Greg KH
ChangeSet 1.797.149.4, 2002/12/04 14:41:46-06:00, [EMAIL PROTECTED] [PATCH] C99 initializer for include/linux/usb.h Here's a small patch for switching the file to use C99 initializers. The patch is against 2.5.50. diff -Nru a/include/linux/usb.h b/include/linux/usb.h --- a/include/linux/usb.h

[linux-usb-devel] Re: [PATCH] More USB changes for 2.5.50

2002-12-05 Thread Greg KH
ChangeSet 1.797.149.2, 2002/12/03 23:04:47-08:00, [EMAIL PROTECTED] [PATCH] RATOC USB-60 patch Trivial patch to get the RATOC USB60 USB-Serial converter working : diff -Nru a/drivers/usb/serial/pl2303.c b/drivers/usb/serial/pl2303.c --- a/drivers/usb/serial/pl2303.c Thu Dec 5 15:27:35 20

[linux-usb-devel] Re: [PATCH] More USB changes for 2.5.50

2002-12-05 Thread Greg KH
ChangeSet 1.839, 2002/12/05 15:19:13-06:00, [EMAIL PROTECTED] USB: fix compile time error in tiglusb.c caused by previous devfs changes. diff -Nru a/drivers/usb/misc/tiglusb.c b/drivers/usb/misc/tiglusb.c --- a/drivers/usb/misc/tiglusb.cThu Dec 5 15:27:20 2002 +++ b/drivers/usb/misc/tig

[linux-usb-devel] Re: [PATCH] More USB changes for 2.5.50

2002-12-05 Thread Greg KH
ChangeSet 1.797.147.2, 2002/12/02 23:29:53-08:00, [EMAIL PROTECTED] [PATCH] USB: fix up urb callback functions due to argument change diff -Nru a/drivers/bluetooth/hci_usb.c b/drivers/bluetooth/hci_usb.c --- a/drivers/bluetooth/hci_usb.c Thu Dec 5 15:27:42 2002 +++ b/drivers/bluetooth/hci

[linux-usb-devel] [BK PATCH] More USB changes for 2.5.50

2002-12-05 Thread Greg KH
Please pull from: bk://linuxusb.bkbits.net/linus-2.5 thanks, greg k-h drivers/bluetooth/hci_usb.c | 12 +-- drivers/isdn/hisax/st5481_usb.c |4 - drivers/media/video/cpia_usb.c |2 drivers/net/irda/irda-usb.c | 12 +-- drivers/usb/class/audio.c

[linux-usb-devel] [PATCH] More USB changes for 2.5.50

2002-12-05 Thread Greg KH
ChangeSet 1.797.147.1, 2002/12/02 22:54:03-08:00, [EMAIL PROTECTED] [PATCH] kbd_pt_regs Hey guys, I really want to kill this thing. The only way to do that is to actually pass the pt_regs all the way down from the interrupt source. It would be a three step process: 1) Add pt_regs arg to serio_

Re: [linux-usb-devel] Which kernel for hi-speed iso transfer?

2002-12-05 Thread David Brownell
Michal Sojka wrote: I need to transfer data stream (iso transfer) from some measuring device to PC via USB 2.0. I have written a driver that works fine at full-speed (with uhci). If I tried to use 2.4.20-pre11 with //EHCI patch from // 2.5.39 for hi-speed, it seems it doesn't //work. ///Is th

[linux-usb-devel] PROBLEM: USB-Device not accepting new address, interrupts detected

2002-12-05 Thread Linux Seibolds
Hi, Greg suggested to post this problem at this mailing list. Following my problem in REPORTING-BUGS format (as well as i can). [2.] I have a problem with my usb PCI add in card. Everytime i connect a USB-Device (Fritz!X USB from AVM with changed Device-Adress in Sourcecode (changed from 0x2000 t

[linux-usb-devel] (no subject)

2002-12-05 Thread Linux Seibolds
--- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf ___ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/li

Re: [linux-usb-devel] USB 2.0 -> hcd.c : shutdown crash

2002-12-05 Thread David Brownell
Koen Van Renterghem wrote: Small reads or writes finish just fine, but writing several packets results in the following error : /drivers/usb/core/hcd.c : shutdown 00:10:3 urb c133ff1c pipe 40408180 current status -108 That message comes from shutting down the host controller after an error

[linux-usb-devel] Which kernel for hi-speed iso transfer?

2002-12-05 Thread Michal Sojka
Hi, I need to transfer data stream (iso transfer) from some measuring device to PC via USB 2.0. I have written a driver that works fine at full-speed (with uhci). If I tried to use 2.4.20-pre11 with //EHCI patch from // 2.5.39 for hi-speed, it seems it doesn't //work. ///Is there some better

[linux-usb-devel] USB 2.0 -> hcd.c : shutdown crash

2002-12-05 Thread Koen Van Renterghem
Hi, I'am currently developing a device based on the Cypress FX2 chip. I've build a small driver (based on usb-skeleton.c and usbtest.c) that reads from or writes to an endpoint for kernel 2.4.20 and 2.5.50. Both are problematic. Small reads or writes finish just fine, but writing several packet

[linux-usb-devel] kernel pointer verify?

2002-12-05 Thread Heinrich du Toit
Yes I know this question should go to the kernel-devel mailing list.. but I can't download 300 messages per day! Just 1 simple question: Is there any way I can check if a pointer in kernel space is valid/safe? This would make it easier to prevent kernel oops's :-) Thanks -Heinrich --

[linux-usb-devel] usb-uhci bug?

2002-12-05 Thread Heinrich du Toit
Hi I got the following oops message (attached) The really weird thing about this is that there is no mention of my driver there... And my driver doesn't make use of bulk URB's in any way. It just uses Interrupt URB's Althought this bug happened at the time when unlink_urb's executed from my d

Re: [linux-usb-devel] FIXME in devio.c::proc_ioctl()

2002-12-05 Thread Duncan Sands
On Wednesday 04 December 2002 00:15, David Brownell wrote: > I may yet update the 2.5 tree to have more provably correct > handling for physical disconnects, which might add a "forcible > unlink" step that's so far been lacking. That'd just be to > make sure that drivers with buggy disconnect() pr