The following would seem to be required to protect against
the case in which PnP BIOS reports an IRQ of 0 for a
parport with disabled IRQ. This patch was also sent to the
linux-kernel mailing list. // Thomas jdthood_AT_yahoo.co.uk
--- linux-2.4.7-ac2/drivers/parport/parport_pc.c Mon Jul 30 01:18:34 2001
+++ linux-2.4.7-ac2-jdth1/drivers/parport/parport_pc.c Mon Jul 30 12:32:16 2001
@@ -2797,7 +2797,8 @@
irq=dev->irq_resource[0].start;
dma=dev->dma_resource[0].start;
- if(dma==0) dma=-1;
+ if (dma==0) dma=PARPORT_DMA_NONE;
+ if (irq==0) irq=PARPORT_IRQ_NONE;
printk(KERN_INFO "PnPBIOS: Parport found %s %s at io=%04x,%04x irq=%d dma=%d\n",
dev->name,dev->slot_name,io,iohi,irq,dma);
-- To unsubscribe, send mail to: linux-parport-request@torque.net --
-- with the single word "unsubscribe" in the body of the message. --
This archive was generated by hypermail 2b29 : Wed Aug 01 2001 - 15:40:32 EDT