From c5d0e717c853f24a9d53af89f595a87ad2c1f88a Mon Sep 17 00:00:00 2001 From: Tejun Heo Date: Sat, 27 Sep 2008 19:32:17 +0200 Subject: [PATCH] --- yaml --- r: 110081 b: refs/heads/master c: 278ecfb8f4100c0edc2bc77695b591ea16388829 h: refs/heads/master i: 110079: 8578b17a5e535e1f7704e116e6d2b99b1dc32e1c v: v3 --- [refs] | 2 +- trunk/drivers/ide/Kconfig | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index de74ff3f8c05..2e0b67fde5c0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 801bd32e205ca6ef78dcaf80121f1eccb89b8c1e +refs/heads/master: 278ecfb8f4100c0edc2bc77695b591ea16388829 diff --git a/trunk/drivers/ide/Kconfig b/trunk/drivers/ide/Kconfig index fc735ab08ff4..8e93a797c93d 100644 --- a/trunk/drivers/ide/Kconfig +++ b/trunk/drivers/ide/Kconfig @@ -292,6 +292,20 @@ config IDE_GENERIC tristate "generic/default IDE chipset support" depends on ALPHA || X86 || IA64 || M32R || MIPS help + This is the generic IDE driver. This driver attaches to the + fixed legacy ports (e.g. on PCs 0x1f0/0x170, 0x1e8/0x168 and + so on). Please note that if this driver is built into the + kernel or loaded before other ATA (IDE or libata) drivers + and the controller is located at legacy ports, this driver + may grab those ports and thus can prevent the controller + specific driver from attaching. + + Also, currently, IDE generic doesn't allow IRQ sharing + meaning that the IRQs it grabs won't be available to other + controllers sharing those IRQs which usually makes drivers + for those controllers fail. Generally, it's not a good idea + to load IDE generic driver on modern systems. + If unsure, say N. config BLK_DEV_PLATFORM