Can you try the following diff. It will make the driver trust your IRQ
claim if you give an IRQ. This means that in the event that we misdetect the
IRQ life will go on. Objectively it seems right that a specific user passed
IRQ should be trusted.
Let me know if/how well it works
--- drivers/sound/wavfront.c~ Thu Jan 14 03:27:15 1999
+++ drivers/sound/wavfront.c Tue Jan 26 22:47:11 1999
@@ -2309,7 +2309,8 @@
"value provided (%d)\n", reported_irq,
dev.irq);
}
- dev.irq = -1;
+ if(dev.irq!=-1)
+ printk(KERN_INFO "wavefront: trusting user supplied IRQ.\n");
return 1;
} else {
printk (KERN_INFO LOGNAME "autodetected IRQ at %d\n",
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/