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
..
2004-08-02 15:37:35 +00:00
2004-08-02 15:37:35 +00:00
2004-08-02 12:56:01 +00:00
2004-08-02 15:37:35 +00:00
2003-08-24 17:55:58 +00:00
2004-08-11 03:38:55 +00:00
2004-05-23 12:35:25 +00:00
2004-08-15 10:51:21 +00:00
2004-05-23 12:35:25 +00:00
2004-08-11 03:38:55 +00:00
2004-05-23 12:35:25 +00:00
2004-08-11 03:38:55 +00:00
2004-05-23 12:35:25 +00:00
2004-08-11 03:38:55 +00:00
2004-05-23 12:35:25 +00:00
2004-08-11 03:38:55 +00:00
2004-05-23 12:35:25 +00:00
2004-08-02 15:37:35 +00:00
2004-08-02 15:37:35 +00:00
2004-05-06 09:21:05 +00:00
2004-08-02 15:37:35 +00:00
2004-06-27 12:41:44 +00:00
2004-08-15 23:39:18 +00:00
2004-03-01 02:34:49 +00:00
2004-07-15 20:47:41 +00:00
2004-06-26 09:20:07 +00:00
2004-09-05 12:33:15 +00:00
2004-08-15 23:39:18 +00:00
2004-08-15 23:39:18 +00:00
2004-07-01 17:16:20 +00:00
2004-07-01 17:16:20 +00:00
2004-09-08 07:13:39 +00:00
2004-08-02 15:37:35 +00:00
2004-08-02 20:53:31 +00:00
2004-08-02 15:37:35 +00:00
2004-08-15 23:39:18 +00:00
2004-08-15 23:39:18 +00:00
2004-08-15 23:39:18 +00:00
2004-08-15 23:39:18 +00:00
2004-09-04 07:07:35 +00:00
2004-08-07 23:45:04 +00:00
2004-06-27 12:41:44 +00:00
2004-08-15 23:39:18 +00:00
2004-09-03 22:41:37 +00:00
2004-08-15 23:39:18 +00:00
2003-11-14 11:09:45 +00:00
2004-08-02 13:59:02 +00:00
2003-09-01 01:07:24 +00:00
2004-08-15 23:39:18 +00:00
2004-09-03 23:19:27 +00:00
2004-08-15 23:39:18 +00:00
2004-08-02 15:37:35 +00:00
2004-09-04 07:07:35 +00:00
2004-05-30 20:08:47 +00:00
2004-06-26 10:35:10 +00:00
2004-08-29 02:35:59 +00:00
2004-08-15 23:39:18 +00:00
2004-06-30 02:56:24 +00:00
2004-09-03 23:29:01 +00:00
2004-06-27 12:41:44 +00:00
2004-06-27 12:41:44 +00:00