diff options
| author | Jens Axboe <axboe@burns.home.kernel.dk> | 2002-08-16 18:09:31 +0200 |
|---|---|---|
| committer | Jens Axboe <axboe@burns.home.kernel.dk> | 2002-08-16 18:09:31 +0200 |
| commit | 4b18aed114d6e2f0a47c155639724a554dfdc244 (patch) | |
| tree | 16f7c00e4e29d3303bb83298a56a92b8322063e3 | |
| parent | 4955fd87626d36504d935728b5df344dda730429 (diff) | |
Add x86 versions of various irq and resource stuff for 2.4-ide
| -rw-r--r-- | include/asm-i386/ide.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/include/asm-i386/ide.h b/include/asm-i386/ide.h index b2ad635bdf94..6e78191eaa81 100644 --- a/include/asm-i386/ide.h +++ b/include/asm-i386/ide.h @@ -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 */ |
