Paul Walmsley
5bebf82fff
Fix hang on IBM Token Ring PCMCIA card ejection
...
Ejecting a PCMCIA IBM Token Ring card that has not had its dev->open()
called will reliably trigger an uninitialized spinlock oops when
spinlock debugging is enabled. The system then hangs, occasionally
softlockup oopsing. Apparently ibmtr.c:tok_interrupt() doesn't expect
to be called before tok_open(), but tok_interrupt() gets called anyway
when the card is ejected. So, set an already-existing flag which
causes tok_interrupt() to bail out early upon card ejection. Tested by
inserting and removing the PCMCIA card several times.
Signed-off-by: Paul Walmsley <paul@booyaka.com >
Signed-off-by: Jeff Garzik <jeff@garzik.org >
2007-05-09 19:25:15 -04:00
..
2007-03-04 20:40:50 +00:00
2007-05-09 12:30:48 -07:00
2007-04-27 10:57:29 -07:00
2007-05-09 12:54:17 -07:00
2007-05-02 19:02:35 -07:00
2007-02-20 17:10:14 -08:00
2007-05-09 12:54:17 -07:00
2007-05-09 12:54:17 -07:00
2007-05-05 00:36:22 +02:00
2007-05-07 12:12:55 -07:00
2007-05-09 13:38:45 -07:00
2007-04-25 14:27:06 -04:00
2007-04-25 22:29:03 -07:00
2007-05-09 12:30:56 -07:00
2007-05-09 07:12:20 +02:00
2006-03-25 08:22:53 -08:00
2007-03-16 19:25:03 -07:00
2007-05-08 11:15:07 -07:00
2007-05-08 11:15:02 -07:00
2007-02-14 08:09:54 -08:00
2007-05-02 18:57:59 -07:00
2007-05-08 11:15:07 -07:00
2007-05-09 12:30:56 -07:00
2007-05-09 12:30:48 -07:00
2007-05-09 15:41:31 -07:00
2007-05-09 08:57:56 +02:00
2007-05-09 12:30:56 -07:00
2007-05-08 11:51:43 -07:00
2007-05-09 08:58:15 +02:00
2007-05-09 12:30:56 -07:00
2007-05-09 08:58:16 +02:00
2007-05-09 15:41:31 -07:00
2007-05-09 12:30:49 -07:00
2007-05-09 12:30:57 -07:00
2007-05-09 08:58:15 +02:00
2007-05-09 08:58:15 +02:00
2007-05-08 11:15:07 -07:00
2007-05-08 22:41:47 +02:00
2007-05-09 12:30:44 -07:00
2007-05-09 13:10:11 -07:00
2007-05-09 19:25:15 -04:00
2006-06-30 19:25:36 +02:00
2007-03-28 13:58:02 -07:00
2007-05-08 11:15:07 -07:00
2007-05-08 11:15:08 -07:00
2007-05-09 07:19:14 +02:00
2007-05-08 11:15:10 -07:00
2007-05-08 11:15:23 -07:00
2007-05-08 13:37:51 +10:00
2007-02-14 08:09:54 -08:00
2007-05-09 13:08:20 -07:00
2007-05-09 08:57:56 +02:00
2007-05-09 07:14:03 +02:00
2007-05-09 15:41:31 -07:00
2007-05-08 11:50:19 -07:00
2006-01-13 11:26:09 -08:00
2007-02-11 10:51:25 -08:00
2007-05-09 12:30:50 -07:00
2007-04-04 21:12:47 -07:00
2007-05-08 11:15:02 -07:00
2007-05-09 12:54:17 -07:00
2007-05-09 12:54:17 -07:00
2007-05-08 11:15:14 -07:00
2007-05-04 17:59:08 -07:00
2007-02-11 10:51:24 -08:00
2007-05-01 23:26:31 +02:00