X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fscsi%2Fmac_scsi.c;h=777f9bcd117932af31742e90b46d20b398309a13;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=a942a21dd87eaf78610e04f86933ce76b0ef7815;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/drivers/scsi/mac_scsi.c b/drivers/scsi/mac_scsi.c index a942a21dd..777f9bcd1 100644 --- a/drivers/scsi/mac_scsi.c +++ b/drivers/scsi/mac_scsi.c @@ -65,6 +65,9 @@ #define RESET_BOOT #define DRIVER_SETUP +#define ENABLE_IRQ() mac_enable_irq( IRQ_MAC_SCSI ); +#define DISABLE_IRQ() mac_disable_irq( IRQ_MAC_SCSI ); + extern void via_scsi_clear(void); #ifdef RESET_BOOT @@ -348,7 +351,7 @@ static void mac_scsi_reset_boot(struct Scsi_Host *instance) printk(KERN_INFO "Macintosh SCSI: resetting the SCSI bus..." ); /* switch off SCSI IRQ - catch an interrupt without IRQ bit set else */ - disable_irq(IRQ_MAC_SCSI); + mac_disable_irq(IRQ_MAC_SCSI); /* get in phase */ NCR5380_write( TARGET_COMMAND_REG, @@ -366,7 +369,7 @@ static void mac_scsi_reset_boot(struct Scsi_Host *instance) barrier(); /* switch on SCSI IRQ again */ - enable_irq(IRQ_MAC_SCSI); + mac_enable_irq(IRQ_MAC_SCSI); printk(KERN_INFO " done\n" ); }