Tejun Heo wrote:
There are machines out there which share legacy PCI IDE IRQs w/ other
devices.  libata SFF interrupt/HSM code is ready for shared IRQ and
has been setting IRQF_SHARED for devices in native PCI mode.  Device
in legacy mode is still a PCI device and thus supposedly uses
active-low level triggered IRQ.

Machines with such setup should be quite rare and w/o this flag libata
is likely to fail loading and render the system unuseable.  Also, IDE
driver has been setting IRQF_SHARED for devices in legacy mode for a
looooong time.

Signed-off-by: Tejun Heo <[EMAIL PROTECTED]>
---

Jeff, I couldn't find a generic way to check whether an IRQ is
confiured as level or edge.  All these legacy mess are pretty much for
the BIOS to figure out, so let's just do what IDE has been doing.

Thanks.

ACK

probably appropriate for #upstream-fixes, but IMO it's too late into -rc to apply such a change without wide testing


-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to