mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-10-14 05:55:17 +00:00
powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA
25078dc1f7first introduced an off by one error in the ZONE_DMA initialization of PPC_BOOK3E_64=y and since9739ab7edathe off by one applies to PPC32=y too. This simply corrects the off by one and should resolve crashes like below: [ 65.179101] page 0x7fff outside node 0 zone DMA [ 0x0 - 0x7fff ] Unfortunately in various MM places "max" means a non inclusive end of range. free_area_init_nodes max_zone_pfn parameter is one case and MAX_ORDER is another one (unrelated) that comes by memory. Reported-by: Zorro Lang <zlang@redhat.com> Fixes:25078dc1f7("powerpc: use mm zones more sensibly") Fixes:9739ab7eda("powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac") Signed-off-by: Andrea Arcangeli <aarcange@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20190625141727.2883-1-aarcange@redhat.com
This commit is contained in:
parent
c8b4083db9
commit
03800e0526
1 changed files with 1 additions and 1 deletions
Loading…
Add table
Add a link
Reference in a new issue