eata_pio: off by one in eata_pio_detect()
Subsystems (2)
PATCH 1/1 eata_pio: off by one in eata_pio_detect()
Smatch complains that the reg_IRQ[] array only has MAXIRQ (16) elements so we are one space beyond the end of the array here.
Signed-off-by Dan Carpenter <[email protected]>
drivers/scsi/eata_pio.c +1 -1
@@ -919,7 +919,7 @@ static int eata_pio_detect(struct scsi_host_template *tpnt)find_pio_EISA (&gc);find_pio_ISA (&gc); -for (i =0 ; i <=MAXIRQ ; i++) +for (i =0 ; i <MAXIRQ ; i++)if (reg_IRQ[i])request_irq (i, do_eata_pio_int_handler,IRQF_DISABLED ,"EATA-PIO" ,NULL );