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: Yinghai Lu <yinghai@kernel.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
f144c78e52
commit
15b812f1d0
|
@ -1378,8 +1378,8 @@ static unsigned long ram_alignment(resource_size_t pos)
|
|||
if (mb < 16)
|
||||
return 1024*1024;
|
||||
|
||||
/* To 32MB for anything above that */
|
||||
return 32*1024*1024;
|
||||
/* To 64MB for anything above that */
|
||||
return 64*1024*1024;
|
||||
}
|
||||
|
||||
#define MAX_RESOURCE_SIZE ((resource_size_t)-1)
|
||||
|
|
Loading…
Reference in New Issue