]> git.hungrycats.org Git - linux/commitdiff
[PATCH] Fix IRQ_NONE clash
authorAndrew Morton <akpm@digeo.com>
Thu, 24 Apr 2003 15:58:04 +0000 (08:58 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Thu, 24 Apr 2003 15:58:04 +0000 (08:58 -0700)
Several scsi drivers are already using an IRQ_NONE.  Rename that to
SCSI_IRQ_NONE.

14 files changed:
drivers/scsi/53c7xx.c
drivers/scsi/53c7xx.h
drivers/scsi/NCR5380.c
drivers/scsi/NCR5380.h
drivers/scsi/dmx3191d.c
drivers/scsi/dtc.c
drivers/scsi/g_NCR5380.c
drivers/scsi/mac_scsi.c
drivers/scsi/pas16.c
drivers/scsi/sun3_scsi.c
drivers/scsi/sun3_scsi_vme.c
drivers/scsi/t128.c
drivers/scsi/tmscsim.c
drivers/scsi/tmscsim.h

index 55d7c145d5b32e72e2a2343e6ac860af4e8f3db4..208eabcf23b880bbc754b8cb074313ba3dfdd340 100644 (file)
@@ -6056,7 +6056,7 @@ NCR53c7x0_release(struct Scsi_Host *host) {
        (struct NCR53c7x0_hostdata *) host->hostdata[0];
     struct NCR53c7x0_cmd *cmd, *tmp;
     shutdown (host);
-    if (host->irq != IRQ_NONE)
+    if (host->irq != SCSI_IRQ_NONE)
        {
            int irq_count;
            struct Scsi_Host *tmp;
index aff3677ec5fc9dec54620420b82514bfb29d5b96..459e1435a5737ee88649d2959421ab7eccd0189b 100644 (file)
@@ -1450,7 +1450,7 @@ struct NCR53c7x0_hostdata {
 
 };
 
-#define IRQ_NONE       255
+#define SCSI_IRQ_NONE  255
 #define DMA_NONE       255
 #define IRQ_AUTO       254
 #define DMA_AUTO       254
index 6a435d5516112e6b583d4437252ddda7a9fad262..33fff6c22e92b3d0aa7d0864cb2f3fed0b8ec93a 100644 (file)
@@ -706,7 +706,7 @@ static int __init NCR5380_probe_irq(struct Scsi_Host *instance, int possible)
                        trying_irqs |= mask;
 
        timeout = jiffies + (250 * HZ / 1000);
-       probe_irq = IRQ_NONE;
+       probe_irq = SCSI_IRQ_NONE;
 
        /*
         * A interrupt is triggered whenever BSY = false, SEL = true
@@ -723,7 +723,7 @@ static int __init NCR5380_probe_irq(struct Scsi_Host *instance, int possible)
        NCR5380_write(OUTPUT_DATA_REG, hostdata->id_mask);
        NCR5380_write(INITIATOR_COMMAND_REG, ICR_BASE | ICR_ASSERT_DATA | ICR_ASSERT_SEL);
 
-       while (probe_irq == IRQ_NONE && time_before(jiffies, timeout))
+       while (probe_irq == SCSI_IRQ_NONE && time_before(jiffies, timeout))
        {
                set_current_state(TASK_UNINTERRUPTIBLE);
                schedule_timeout(1);
@@ -892,7 +892,7 @@ int NCR5380_proc_info(char *buffer, char **start, off_t offset, int length, int
 
        SPRINTF("\nBase Addr: 0x%05lX    ", (long) instance->base);
        SPRINTF("io_port: %04x      ", (int) instance->io_port);
-       if (instance->irq == IRQ_NONE)
+       if (instance->irq == SCSI_IRQ_NONE)
                SPRINTF("IRQ: None.\n");
        else
                SPRINTF("IRQ: %d.\n", instance->irq);
@@ -1207,7 +1207,7 @@ static void NCR5380_main(void *p)
 
        instance = hostdata->host;
 
-       if(instance->irq != IRQ_NONE)
+       if(instance->irq != SCSI_IRQ_NONE)
                spin_lock_irqsave(instance->host_lock, flags);
 
        do {
@@ -1308,7 +1308,7 @@ static void NCR5380_main(void *p)
                        break;
        } while (!done);
        
-       if(instance->irq != IRQ_NONE)
+       if(instance->irq != SCSI_IRQ_NONE)
                spin_unlock_irqrestore(instance->host_lock, flags);
 }
 
@@ -1481,7 +1481,7 @@ static int NCR5380_select(struct Scsi_Host *instance, Scsi_Cmnd * cmd, int tag)
        NCR5380_setup(instance);
 
        if (hostdata->selecting) {
-               if(instance->irq != IRQ_NONE)
+               if(instance->irq != SCSI_IRQ_NONE)
                        spin_unlock_irq(instance->host_lock);
                goto part2;     /* RvC: sorry prof. Dijkstra, but it keeps the
                                   rest of the code nearly the same */
@@ -1506,14 +1506,14 @@ static int NCR5380_select(struct Scsi_Host *instance, Scsi_Cmnd * cmd, int tag)
        NCR5380_write(OUTPUT_DATA_REG, hostdata->id_mask);
        NCR5380_write(MODE_REG, MR_ARBITRATE);
 
-       if(instance->irq != IRQ_NONE)
+       if(instance->irq != SCSI_IRQ_NONE)
                spin_unlock_irq(instance->host_lock);
 
        /* We can be relaxed here, interrupts are on, we are
           in workqueue context, the birds are singing in the trees */
 
        err = NCR5380_poll_politely(instance, INITIATOR_COMMAND_REG, ICR_ARBITRATION_PROGRESS, ICR_ARBITRATION_PROGRESS, 5*HZ);
-       if(instance->irq != IRQ_NONE)
+       if(instance->irq != SCSI_IRQ_NONE)
                spin_lock_irq(instance->host_lock);
 
        if (err < 0) {
@@ -1649,7 +1649,7 @@ part2:
                                           waiting period */
        if ((NCR5380_read(STATUS_REG) & (SR_SEL | SR_IO)) == (SR_SEL | SR_IO)) {
                NCR5380_write(INITIATOR_COMMAND_REG, ICR_BASE);
-               if(instance->irq != IRQ_NONE)
+               if(instance->irq != SCSI_IRQ_NONE)
                        spin_lock_irq(instance->host_lock);
                NCR5380_reselect(instance);
                printk("scsi%d : reselection after won arbitration?\n", instance->host_no);
@@ -1676,7 +1676,7 @@ part2:
                        NCR5380_write(SELECT_ENABLE_REG, hostdata->id_mask);
                        return -1;
                }
-               if(instance->irq != IRQ_NONE)
+               if(instance->irq != SCSI_IRQ_NONE)
                        spin_lock_irq(instance->host_lock);
                cmd->result = DID_BAD_TARGET << 16;
                collect_stats(hostdata, cmd);
@@ -1714,9 +1714,9 @@ part2:
        }
 
        dprintk(NDEBUG_SELECTION, ("scsi%d : target %d selected, going into MESSAGE OUT phase.\n", instance->host_no, cmd->device->id));
-       tmp[0] = IDENTIFY(((instance->irq == IRQ_NONE) ? 0 : 1), cmd->device->lun);
+       tmp[0] = IDENTIFY(((instance->irq == SCSI_IRQ_NONE) ? 0 : 1), cmd->device->lun);
 
-       if(instance->irq != IRQ_NONE)
+       if(instance->irq != SCSI_IRQ_NONE)
                spin_lock_irq(instance->host_lock);
                
        len = 1;
@@ -1738,7 +1738,7 @@ part2:
 
        /* Selection failed */
 failed:
-       if(instance->irq != IRQ_NONE)
+       if(instance->irq != SCSI_IRQ_NONE)
                spin_lock_irq(instance->host_lock);
        return -1;
 
index e48586b990ddd701a8be6ed699051ab3fa5b40ea..2954750bc9bbacc1d1ea4a8eb29f39c863718ac9 100644 (file)
  * Scsi_Host structure
  */
 
-#define IRQ_NONE       255
+#define SCSI_IRQ_NONE  255
 #define DMA_NONE       255
 #define IRQ_AUTO       254
 #define DMA_AUTO       254
index ecdec3259be75a774bc37a096201e53aeff498f0..499345cfd13ed01c78c9713126eed12c1b798b7b 100644 (file)
@@ -96,7 +96,7 @@ static int __init dmx3191d_detect(Scsi_Host_Template *tmpl) {
                        printk(KERN_WARNING "dmx3191: IRQ %d not available - switching to polled mode.\n", pdev->irq);
                        /* Steam powered scsi controllers run without an IRQ
                           anyway */
-                       instance->irq = IRQ_NONE;
+                       instance->irq = SCSI_IRQ_NONE;
                }
 
                boards++;
@@ -113,7 +113,7 @@ static const char * dmx3191d_info(struct Scsi_Host *host) {
 static int dmx3191d_release_resources(struct Scsi_Host *instance)
 {
        release_region(instance->io_port, DMX3191D_REGION);
-       if(instance->irq!=IRQ_NONE)
+       if(instance->irq!=SCSI_IRQ_NONE)
                free_irq(instance->irq, instance);
 
        return 0;
index 701934d4268e0d1b49cf12b572b6b2bc7616e6f2..49387f64e43e40547045e360f462681a07776b55 100644 (file)
@@ -269,27 +269,27 @@ static int __init dtc_detect(Scsi_Host_Template * tpnt)
 #ifndef DONT_USE_INTR
                /* With interrupts enabled, it will sometimes hang when doing heavy
                 * reads. So better not enable them until I finger it out. */
-               if (instance->irq != IRQ_NONE)
+               if (instance->irq != SCSI_IRQ_NONE)
                        if (request_irq(instance->irq, dtc_intr, SA_INTERRUPT, "dtc", instance)) {
                                printk(KERN_ERR "scsi%d : IRQ%d not free, interrupts disabled\n", instance->host_no, instance->irq);
-                               instance->irq = IRQ_NONE;
+                               instance->irq = SCSI_IRQ_NONE;
                        }
 
-               if (instance->irq == IRQ_NONE) {
+               if (instance->irq == SCSI_IRQ_NONE) {
                        printk(KERN_WARNING "scsi%d : interrupts not enabled. for better interactive performance,\n", instance->host_no);
                        printk(KERN_WARNING "scsi%d : please jumper the board for a free IRQ.\n", instance->host_no);
                }
 #else
-               if (instance->irq != IRQ_NONE)
+               if (instance->irq != SCSI_IRQ_NONE)
                        printk(KERN_WARNING "scsi%d : interrupts not used. Might as well not jumper it.\n", instance->host_no);
-               instance->irq = IRQ_NONE;
+               instance->irq = SCSI_IRQ_NONE;
 #endif
 #if defined(DTCDEBUG) && (DTCDEBUG & DTCDEBUG_INIT)
                printk("scsi%d : irq = %d\n", instance->host_no, instance->irq);
 #endif
 
                printk(KERN_INFO "scsi%d : at 0x%05X", instance->host_no, (int) instance->base);
-               if (instance->irq == IRQ_NONE)
+               if (instance->irq == SCSI_IRQ_NONE)
                        printk(" interrupts disabled");
                else
                        printk(" irq %d", instance->irq);
@@ -361,7 +361,7 @@ static inline int NCR5380_pread(struct Scsi_Host *instance, unsigned char *dst,
        i = 0;
        NCR5380_read(RESET_PARITY_INTERRUPT_REG);
        NCR5380_write(MODE_REG, MR_ENABLE_EOP_INTR | MR_DMA_MODE);
-       if (instance->irq == IRQ_NONE)
+       if (instance->irq == SCSI_IRQ_NONE)
                NCR5380_write(DTC_CONTROL_REG, CSR_DIR_READ);
        else
                NCR5380_write(DTC_CONTROL_REG, CSR_DIR_READ | CSR_INT_BASE);
@@ -412,7 +412,7 @@ static inline int NCR5380_pwrite(struct Scsi_Host *instance, unsigned char *src,
        NCR5380_read(RESET_PARITY_INTERRUPT_REG);
        NCR5380_write(MODE_REG, MR_ENABLE_EOP_INTR | MR_DMA_MODE);
        /* set direction (write) */
-       if (instance->irq == IRQ_NONE)
+       if (instance->irq == SCSI_IRQ_NONE)
                NCR5380_write(DTC_CONTROL_REG, 0);
        else
                NCR5380_write(DTC_CONTROL_REG, CSR_5380_INTR);
index d54dd434f4fc5a8f5fe808a71cf74957155a056c..5bc278d4d90731bb3b4dfa9aade3daf6f3c24e81 100644 (file)
@@ -336,7 +336,7 @@ int __init generic_NCR5380_detect(Scsi_Host_Template * tpnt)
                        if (pnp_irq_valid(dev, 0))
                                overrides[count].irq = pnp_irq(dev, 0);
                        else
-                               overrides[count].irq = IRQ_NONE;
+                               overrides[count].irq = SCSI_IRQ_NONE;
                        if (pnp_dma_valid(dev, 0))
                                overrides[count].dma = pnp_dma(dev, 0);
                        else
@@ -433,19 +433,19 @@ int __init generic_NCR5380_detect(Scsi_Host_Template * tpnt)
                else
                        instance->irq = NCR5380_probe_irq(instance, 0xffff);
 
-               if (instance->irq != IRQ_NONE)
+               if (instance->irq != SCSI_IRQ_NONE)
                        if (request_irq(instance->irq, generic_NCR5380_intr, SA_INTERRUPT, "NCR5380", NULL)) {
                                printk(KERN_WARNING "scsi%d : IRQ%d not free, interrupts disabled\n", instance->host_no, instance->irq);
-                               instance->irq = IRQ_NONE;
+                               instance->irq = SCSI_IRQ_NONE;
                        }
 
-               if (instance->irq == IRQ_NONE) {
+               if (instance->irq == SCSI_IRQ_NONE) {
                        printk(KERN_INFO "scsi%d : interrupts not enabled. for better interactive performance,\n", instance->host_no);
                        printk(KERN_INFO "scsi%d : please jumper the board for a free IRQ.\n", instance->host_no);
                }
 
                printk(KERN_INFO "scsi%d : at " STRVAL(NCR5380_map_name) " 0x%x", instance->host_no, (unsigned int) instance->NCR5380_instance_name);
-               if (instance->irq == IRQ_NONE)
+               if (instance->irq == SCSI_IRQ_NONE)
                        printk(" interrupts disabled");
                else
                        printk(" irq %d", instance->irq);
@@ -492,7 +492,7 @@ int generic_NCR5380_release_resources(struct Scsi_Host *instance)
        release_mem_region(instance->NCR5380_instance_name, NCR5380_region_size);
 #endif
 
-       if (instance->irq != IRQ_NONE)
+       if (instance->irq != SCSI_IRQ_NONE)
                free_irq(instance->irq, NULL);
 
        return 0;
@@ -804,7 +804,7 @@ int generic_NCR5380_proc_info(char *buffer, char **start, off_t offset, int leng
        PRINTP("NO NCR53C400 driver extensions\n");
 #endif
        PRINTP("Using %s mapping at %s 0x%lx, " ANDP STRVAL(NCR5380_map_config) ANDP STRVAL(NCR5380_map_name) ANDP scsi_ptr->NCR5380_instance_name);
-       if (scsi_ptr->irq == IRQ_NONE)
+       if (scsi_ptr->irq == SCSI_IRQ_NONE)
                PRINTP("no interrupt\n");
        else
                PRINTP("on interrupt %d\n" ANDP scsi_ptr->irq);
index fdd5d1b6b4e05398c64a9cbcf15b8a6ebac838b7..812bc17007a09a4916c75fdb52b75845ff1fbf3e 100644 (file)
@@ -253,16 +253,16 @@ int macscsi_detect(Scsi_Host_Template * tpnt)
 
     ((struct NCR5380_hostdata *)instance->hostdata)->ctrl = 0;
 
-    if (instance->irq != IRQ_NONE)
+    if (instance->irq != SCSI_IRQ_NONE)
        if (request_irq(instance->irq, NCR5380_intr, IRQ_FLG_SLOW, 
                "ncr5380", NCR5380_intr)) {
            printk(KERN_WARNING "scsi%d: IRQ%d not free, interrupts disabled\n",
                   instance->host_no, instance->irq);
-           instance->irq = IRQ_NONE;
+           instance->irq = SCSI_IRQ_NONE;
        }
 
     printk(KERN_INFO "scsi%d: generic 5380 at port %lX irq", instance->host_no, instance->io_port);
-    if (instance->irq == IRQ_NONE)
+    if (instance->irq == SCSI_IRQ_NONE)
        printk (KERN_INFO "s disabled");
     else
        printk (KERN_INFO " %d", instance->irq);
@@ -277,7 +277,7 @@ int macscsi_detect(Scsi_Host_Template * tpnt)
 
 int macscsi_release (struct Scsi_Host *shpnt)
 {
-       if (shpnt->irq != IRQ_NONE)
+       if (shpnt->irq != SCSI_IRQ_NONE)
                free_irq (shpnt->irq, NCR5380_intr);
 
        return 0;
index 91c3f884441f5209fbd7b238ad28d1c34019d52d..1980c796f1bcaa7e952dd62e5cdedaee9a512e1f 100644 (file)
  *   interrupts.  Ie, for a board at the default 0x388 base port,
  *   boot: linux pas16=0x388,255
  *
- *   IRQ_NONE (255) should be specified for no interrupt,
+ *   SCSI_IRQ_NONE (255) should be specified for no interrupt,
  *   IRQ_AUTO (254) to autoprobe for an IRQ line if overridden
  *   on the command line.
  *
- *   (IRQ_AUTO == 254, IRQ_NONE == 255 in NCR5380.h)
+ *   (IRQ_AUTO == 254, SCSI_IRQ_NONE == 255 in NCR5380.h)
  */
  
 #include <linux/module.h>
@@ -451,14 +451,14 @@ int __init pas16_detect(Scsi_Host_Template * tpnt)
        else 
            instance->irq = NCR5380_probe_irq(instance, PAS16_IRQS);
 
-       if (instance->irq != IRQ_NONE) 
+       if (instance->irq != SCSI_IRQ_NONE) 
            if (request_irq(instance->irq, pas16_intr, SA_INTERRUPT, "pas16", instance)) {
                printk("scsi%d : IRQ%d not free, interrupts disabled\n", 
                    instance->host_no, instance->irq);
-               instance->irq = IRQ_NONE;
+               instance->irq = SCSI_IRQ_NONE;
            } 
 
-       if (instance->irq == IRQ_NONE) {
+       if (instance->irq == SCSI_IRQ_NONE) {
            printk("scsi%d : interrupts not enabled. for better interactive performance,\n", instance->host_no);
            printk("scsi%d : please jumper the board for a free IRQ.\n", instance->host_no);
            /* Disable 5380 interrupts, leave drive params the same */
@@ -472,7 +472,7 @@ int __init pas16_detect(Scsi_Host_Template * tpnt)
 
        printk("scsi%d : at 0x%04x", instance->host_no, (int) 
            instance->io_port);
-       if (instance->irq == IRQ_NONE)
+       if (instance->irq == SCSI_IRQ_NONE)
            printk (" interrupts disabled");
        else 
            printk (" irq %d", instance->irq);
index e3d27cc486dde98d3af0e8de992d4c7d0edc02d2..01b99713e43738f3f8f8716d4344aced8587f861 100644 (file)
@@ -273,7 +273,7 @@ int sun3scsi_detect(Scsi_Host_Template * tpnt)
 #ifndef REAL_DMA
                printk("scsi%d: IRQ%d not free, interrupts disabled\n",
                       instance->host_no, instance->irq);
-               instance->irq = IRQ_NONE;
+               instance->irq = SCSI_IRQ_NONE;
 #else
                printk("scsi%d: IRQ%d not free, bailing out\n",
                       instance->host_no, instance->irq);
@@ -282,7 +282,7 @@ int sun3scsi_detect(Scsi_Host_Template * tpnt)
        }
        
        printk("scsi%d: Sun3 5380 at port %lX irq", instance->host_no, instance->io_port);
-       if (instance->irq == IRQ_NONE)
+       if (instance->irq == SCSI_IRQ_NONE)
                printk ("s disabled");
        else
                printk (" %d", instance->irq);
@@ -311,7 +311,7 @@ int sun3scsi_detect(Scsi_Host_Template * tpnt)
 #ifdef MODULE
 int sun3scsi_release (struct Scsi_Host *shpnt)
 {
-       if (shpnt->irq != IRQ_NONE)
+       if (shpnt->irq != SCSI_IRQ_NONE)
                free_irq (shpnt->irq, NULL);
 
        iounmap((void *)sun3_scsi_regp);
index 484500e20395b6450ee2140966fee851f0ba7216..28efb3ea458655b48976b32c379289f2bc763db9 100644 (file)
@@ -235,7 +235,7 @@ static int sun3scsi_detect(Scsi_Host_Template * tpnt)
 #ifndef REAL_DMA
                printk("scsi%d: IRQ%d not free, interrupts disabled\n",
                       instance->host_no, instance->irq);
-               instance->irq = IRQ_NONE;
+               instance->irq = SCSI_IRQ_NONE;
 #else
                printk("scsi%d: IRQ%d not free, bailing out\n",
                       instance->host_no, instance->irq);
@@ -244,7 +244,7 @@ static int sun3scsi_detect(Scsi_Host_Template * tpnt)
        }
 
        printk("scsi%d: Sun3 5380 VME at port %lX irq", instance->host_no, instance->io_port);
-       if (instance->irq == IRQ_NONE)
+       if (instance->irq == SCSI_IRQ_NONE)
                printk ("s disabled");
        else
                printk (" %d", instance->irq);
@@ -280,7 +280,7 @@ static int sun3scsi_detect(Scsi_Host_Template * tpnt)
 #ifdef MODULE
 int sun3scsi_release (struct Scsi_Host *shpnt)
 {
-       if (shpnt->irq != IRQ_NONE)
+       if (shpnt->irq != SCSI_IRQ_NONE)
                free_irq (shpnt->irq, NULL);
 
        iounmap(sun3_scsi_regp);
index cb8b7b78afe75dfc123b9645ba122445066a6dc6..6bd900538e52f496de1c68dbd864b488a673d32d 100644 (file)
@@ -248,14 +248,14 @@ int __init t128_detect(Scsi_Host_Template * tpnt){
        else 
            instance->irq = NCR5380_probe_irq(instance, T128_IRQS);
 
-       if (instance->irq != IRQ_NONE) 
+       if (instance->irq != SCSI_IRQ_NONE) 
            if (request_irq(instance->irq, t128_intr, SA_INTERRUPT, "t128", instance)) {
                printk("scsi%d : IRQ%d not free, interrupts disabled\n", 
                    instance->host_no, instance->irq);
-               instance->irq = IRQ_NONE;
+               instance->irq = SCSI_IRQ_NONE;
            } 
 
-       if (instance->irq == IRQ_NONE) {
+       if (instance->irq == SCSI_IRQ_NONE) {
            printk("scsi%d : interrupts not enabled. for better interactive performance,\n", instance->host_no);
            printk("scsi%d : please jumper the board for a free IRQ.\n", instance->host_no);
        }
@@ -265,7 +265,7 @@ int __init t128_detect(Scsi_Host_Template * tpnt){
 #endif
 
        printk("scsi%d : at 0x%08lx", instance->host_no, instance->base);
-       if (instance->irq == IRQ_NONE)
+       if (instance->irq == SCSI_IRQ_NONE)
            printk (" interrupts disabled");
        else 
            printk (" irq %d", instance->irq);
index 63696d9a00ab2af1624eb8c8bf8272f4c85407c7..879662bf99fa068d8aa07289c04d68da0bbd5b98 100644 (file)
@@ -3045,7 +3045,7 @@ int DC390_release (struct Scsi_Host *host)
     /* TO DO: We should check for outstanding commands first. */
     dc390_shutdown (host);
 
-    if (host->irq != IRQ_NONE)
+    if (host->irq != SCSI_IRQ_NONE)
     {
        DEBUG0(printk(KERN_INFO "DC390: Free IRQ %i\n",host->irq);)
        free_irq (host->irq, pACB);
index 347672350559b6ce1b9f2e426cf1304288813736..ba9329bf0668ad1ae896a09ac1893bf97ada5d60 100644 (file)
@@ -11,7 +11,7 @@
 #include <linux/types.h>
 #include <linux/config.h>
 
-#define IRQ_NONE 255
+#define SCSI_IRQ_NONE 255
 
 #define MAX_ADAPTER_NUM        4
 #define MAX_SG_LIST_BUF        16      /* Not used */