]> git.neil.brown.name Git - history.git/commitdiff
Add x86 versions of various irq and resource stuff for 2.4-ide
authorJens Axboe <axboe@burns.home.kernel.dk>
Fri, 16 Aug 2002 16:09:31 +0000 (18:09 +0200)
committerJens Axboe <axboe@burns.home.kernel.dk>
Fri, 16 Aug 2002 16:09:31 +0000 (18:09 +0200)
include/asm-i386/ide.h

index b2ad635bdf946891cbf2d687a575b2867691fe32..6e78191eaa8113e30f3888f6f84f34117dba61c8 100644 (file)
@@ -72,11 +72,25 @@ static __inline__ void ide_init_default_hwifs(void)
        for(index = 0; index < MAX_HWIFS; index++) {
                ide_init_hwif_ports(&hw, ide_default_io_base(index), 0, NULL);
                hw.irq = ide_default_irq(ide_default_io_base(index));
-               ide_register_hw(&hw);
+               ide_register_hw(&hw, NULL);
        }
 #endif
 }
 
+#define ide_request_irq(irq,hand,flg,dev,id)   request_irq((irq),(hand),(flg),(dev),(id))
+#define ide_free_irq(irq,dev_id)               free_irq((irq), (dev_id))
+#define ide_check_region(from,extent)          check_region((from), (extent))
+#define ide_request_region(from,extent,name)   request_region((from), (extent), (name))
+#define ide_release_region(from,extent)                release_region((from), (extent))
+
+/*
+ * The following are not needed for the non-m68k ports
+ */
+#define ide_ack_intr(hwif)             (1)
+#define ide_fix_driveid(id)            do {} while (0)
+#define ide_release_lock(lock)         do {} while (0)
+#define ide_get_lock(lock, hdlr, data) do {} while (0)
+
 #endif /* __KERNEL__ */
 
 #endif /* __ASMi386_IDE_H */