On 29-09-08 18:34, Linus Torvalds wrote:
> On Mon, 29 Sep 2008, Bjorn Helgaas wrote:
I believe the possible issue is that resources that do _not_ (seem to)
start at zero might also be disabled.
Bjorn commented that pci_resource_start() returns a CPU address for I/O
which might not be the actual I/O address on some platforms. I haven't a
clue if that's actually possible "wherever PnP is relevent" as you put
it but that seems to otherwise make sense.
If it does though, it might for all I know also be possible to check
against some ARCH_SPECIFIC_INVALID_IO_ADDRESS instead of plain unadorned
0 (or just recheck the actual BAR again if not stored anywhere).
But that's the issue as I understood it: we might miss them on some
platforms if checking against 0...
Rene.
--
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Rafael J. Wysocki | [Bug #11799] xorg can not start up with stolen memory |
| Greg Kroah-Hartman | [PATCH 005/196] Chinese: add translation of SubmittingDrivers |
| Pavel Roskin | ndiswrapper and GPL-only symbols redux |
git: | |
| David Miller | [GIT]: Networking |
| Joakim Tjernlund | ucc_geth: nf_conntrack: table full, dropping packet. |
| Gerrit Renker | [PATCH 03/37] dccp: List management for new feature negotiation |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
