|
@@ -142,8 +142,7 @@ static int macsonic_open(struct net_device* dev)
|
|
{
|
|
{
|
|
int retval;
|
|
int retval;
|
|
|
|
|
|
- retval = request_irq(dev->irq, sonic_interrupt, IRQ_FLG_FAST,
|
|
|
|
- "sonic", dev);
|
|
|
|
|
|
+ retval = request_irq(dev->irq, sonic_interrupt, 0, "sonic", dev);
|
|
if (retval) {
|
|
if (retval) {
|
|
printk(KERN_ERR "%s: unable to get IRQ %d.\n",
|
|
printk(KERN_ERR "%s: unable to get IRQ %d.\n",
|
|
dev->name, dev->irq);
|
|
dev->name, dev->irq);
|
|
@@ -154,8 +153,8 @@ static int macsonic_open(struct net_device* dev)
|
|
* rupt as well, which must prevent re-entrance of the sonic handler.
|
|
* rupt as well, which must prevent re-entrance of the sonic handler.
|
|
*/
|
|
*/
|
|
if (dev->irq == IRQ_AUTO_3) {
|
|
if (dev->irq == IRQ_AUTO_3) {
|
|
- retval = request_irq(IRQ_NUBUS_9, macsonic_interrupt,
|
|
|
|
- IRQ_FLG_FAST, "sonic", dev);
|
|
|
|
|
|
+ retval = request_irq(IRQ_NUBUS_9, macsonic_interrupt, 0,
|
|
|
|
+ "sonic", dev);
|
|
if (retval) {
|
|
if (retval) {
|
|
printk(KERN_ERR "%s: unable to get IRQ %d.\n",
|
|
printk(KERN_ERR "%s: unable to get IRQ %d.\n",
|
|
dev->name, IRQ_NUBUS_9);
|
|
dev->name, IRQ_NUBUS_9);
|