--- linux/drivers/net/tokenring/olympic.c-orig Sun Feb 17 01:27:31 2002 +++ linux/drivers/net/tokenring/olympic.c Sun Feb 17 01:34:03 2002 @@ -403,6 +403,8 @@ char open_error[255] ; int i, open_finished = 1 ; + DECLARE_WAITQUEUE(wait,current) ; + if(request_irq(dev->irq, &olympic_interrupt, SA_SHIRQ | SA_SAMPLE_NET_RANDOM, "olympic", dev)) { return -EAGAIN;