Warner Losh 63ba42fbf5 Back out 1.88.
The reference counts are there to block detach until the sleepers in
read/write/ioctl have gotten out, not to prevent the open device from
going away.  Restore the old behavior so that we have a chance to wake
up sleepers when the usb device goes away, so they can properly return
EIO back to the caller when this happens.

Otherwise, we have a guarnateed panic waiting to happen when a device
detaches with an active read channel.

This should be merged to 5 asap.
2004-09-08 07:13:39 +00:00
..
2003-08-24 17:55:58 +00:00
2004-09-05 12:33:15 +00:00
2004-09-08 07:13:39 +00:00
2003-11-14 11:09:45 +00:00
2004-09-03 23:19:27 +00:00
2004-06-26 10:35:10 +00:00
2004-09-03 23:29:01 +00:00