summaryrefslogtreecommitdiff
path: root/fs/compat.c
diff options
context:
space:
mode:
authorDaniel Ritz <daniel.ritz@gmx.ch>2005-09-09 00:57:14 +0200
committerLinus Torvalds <torvalds@g5.osdl.org>2005-09-09 15:25:46 -0700
commitf0eca9626c6becb6fc56106b2e4287c6c784af3d (patch)
tree552a52f367d9d964d4ac3f86ccacfd538aa610c3 /fs/compat.c
parent41d0ab2a7dfe9e25504169c98eac5e84e5509e3d (diff)
downloadlwn-f0eca9626c6becb6fc56106b2e4287c6c784af3d.tar.gz
lwn-f0eca9626c6becb6fc56106b2e4287c6c784af3d.zip
[PATCH] Update PCI IOMEM allocation start
This fixes the problem with "Averatec 6240 pcmcia_socket0: unable to apply power", which was due to the CardBus IOMEM register region being allocated at an address that was actually inside the RAM window that had been reserved for video frame-buffers in an UMA setup. The BIOS _should_ have marked that region reserved in the e820 memory descriptor tables, but did not. It is fixed by rounding up the default starting address of PCI memory allocations, so that we leave a bigger gap after the final known memory location. The amount of rounding depends on how big the unused memory gap is that we can allocate IOMEM from. Based on example code by Linus. Acked-by: Greg KH <greg@kroah.com> Acked-by: Ivan Kokshaysky <ink@jurassic.park.msu.ru> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs/compat.c')
0 files changed, 0 insertions, 0 deletions