aboutsummaryrefslogtreecommitdiff
path: root/linux/dev/include
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2016-01-29 20:46:52 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2016-01-29 20:46:52 +0100
commitc29915fccda96258dbccf49b052ee4ddd7d51169 (patch)
tree52fb418fe463804a9fc3cba1682300562ec2ef55 /linux/dev/include
parent0191a6b08f1d0e023994a64079be2d3b764d6232 (diff)
downloadgnumach-c29915fccda96258dbccf49b052ee4ddd7d51169.tar.gz
gnumach-c29915fccda96258dbccf49b052ee4ddd7d51169.tar.bz2
gnumach-c29915fccda96258dbccf49b052ee4ddd7d51169.zip
Disable probing legacy IDE when AHCI driver works
* linux/src/drivers/block/ide.c (default_io_base): Do not qualify const. (ide_disable_base): New function. * linux/dev/include/linux/blk.h (ide_disable_base): New declaration. * linux/dev/drivers/block/ahci.c (ahci_probe_dev): Call ide_disable_base with each I/O BAR of the AHCI PCI card.
Diffstat (limited to 'linux/dev/include')
-rw-r--r--linux/dev/include/linux/blk.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/linux/dev/include/linux/blk.h b/linux/dev/include/linux/blk.h
index 156d91c4..b924a14f 100644
--- a/linux/dev/include/linux/blk.h
+++ b/linux/dev/include/linux/blk.h
@@ -78,6 +78,7 @@ extern int hd_init(void);
#endif
#ifdef CONFIG_BLK_DEV_IDE
extern int ide_init(void);
+extern void ide_disable_base(unsigned base);
#endif
#ifdef CONFIG_BLK_DEV_XD
extern int xd_init(void);