Commit 15b812f1 authored by Yinghai Lu's avatar Yinghai Lu Committed by Linus Torvalds

pci: increase alignment to make more space for hidden code

As reported in

	http://bugzilla.kernel.org/show_bug.cgi?id=13940

on some system when acpi are enabled, acpi clears some BAR for some
devices without reason, and kernel will need to allocate devices for
them.  It then apparently hits some undocumented resource conflict,
resulting in non-working devices.

Try to increase alignment to get more safe range for unassigned devices.
Signed-off-by: default avatarYinghai Lu <yinghai@kernel.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent f144c78e
...@@ -1378,8 +1378,8 @@ static unsigned long ram_alignment(resource_size_t pos) ...@@ -1378,8 +1378,8 @@ static unsigned long ram_alignment(resource_size_t pos)
if (mb < 16) if (mb < 16)
return 1024*1024; return 1024*1024;
/* To 32MB for anything above that */ /* To 64MB for anything above that */
return 32*1024*1024; return 64*1024*1024;
} }
#define MAX_RESOURCE_SIZE ((resource_size_t)-1) #define MAX_RESOURCE_SIZE ((resource_size_t)-1)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment