diff options
author | Dominik Brodowski <linux@dominikbrodowski.net> | 2010-03-29 21:40:35 +0200 |
---|---|---|
committer | Dominik Brodowski <linux@dominikbrodowski.net> | 2010-05-10 10:23:19 +0200 |
commit | cf26e8dc419424786575990aa133e76f5fb38657 (patch) | |
tree | f6913c925d7d3c050cd9c01516d017fd0b5ed277 /drivers/pcmcia/sa1100_h3600.c | |
parent | b19a7275dec4b470ea9abaae6129d21a0d75ab2f (diff) | |
download | blackbird-op-linux-cf26e8dc419424786575990aa133e76f5fb38657.tar.gz blackbird-op-linux-cf26e8dc419424786575990aa133e76f5fb38657.zip |
pcmcia: do not autoadd root PCI bus resources
On the PCI root bus on the x86 architecture, the risk of hitting
some strange system devices is too high: If a driver isn't loaded,
the resources are not claimed; even if a driver is loaded, it
may not request all resources or even the wrong one. We can neither
trust the rest of the kernel nor ACPI/PNP and CRS parsing to get it
right.
Therefore, explicitly spell out what safeguards we provide, and add
a safeguard to only use resources which are set up exclusively for
the secondary PCI bus (non-subtractive mode): the risk of hitting
system devices is quite low, as they usually aren't connected to
the secondary PCI bus.
CC: Jesse Barnes <jbarnes@virtuousgeek.org>
CC: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
Diffstat (limited to 'drivers/pcmcia/sa1100_h3600.c')
0 files changed, 0 insertions, 0 deletions