diff options
author | Ivan Kokshaysky | 2005-06-28 01:28:02 +0200 |
---|---|---|
committer | Linus Torvalds | 2005-06-28 03:03:05 +0200 |
commit | 7925407aa02653ba462b1d8b0b1229b99aee5411 (patch) | |
tree | 450fbfe7570b65ae978cb036bc1cc689dde30e69 /drivers/pcmcia/ds.c | |
parent | Commit the manual part of the input layer merge. (diff) | |
download | kernel-qcow2-linux-7925407aa02653ba462b1d8b0b1229b99aee5411.tar.gz kernel-qcow2-linux-7925407aa02653ba462b1d8b0b1229b99aee5411.tar.xz kernel-qcow2-linux-7925407aa02653ba462b1d8b0b1229b99aee5411.zip |
[PATCH] pci: yenta cardbus fix
On Mon, Jun 20, 2005 at 07:15:34PM +1000, Grant Coady wrote:
> Yenta: CardBus bridge found at 0000:00:0b.0 [1179:0001]
> yenta 0000:00:0b.0: Preassigned resource 0 busy, reconfiguring...
In -mm1 the cardbus resources might be assigned in
pci_assign_unassigned_resources() pass. From your dmesg:
PCI: Bus 2, cardbus bridge: 0000:00:0b.0
IO window: 00002000-00002fff
IO window: 00003000-00003fff
PREFETCH window: 12000000-13ffffff
MEM window: 14000000-15ffffff
Then yenta_allocate_res() tries to assign these resources again and,
naturally, fails.
This adds check for already assigned cardbus resources.
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/pcmcia/ds.c')
0 files changed, 0 insertions, 0 deletions