]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
RISCV: Fix end PFN for low memory
authorAtish Patra <atish.patra@wdc.com>
Tue, 11 Sep 2018 18:30:18 +0000 (11:30 -0700)
committerJuerg Haefliger <juergh@canonical.com>
Wed, 24 Jul 2019 01:55:39 +0000 (19:55 -0600)
commit8ce95a9ef9b3ae25a08a65972c181d49baeb74a5
treefc291005af694e71cfb08298e1bc6c086db278f2
parent3c4daa98d793f7374d2c5f1552f38870cb5c8670
RISCV: Fix end PFN for low memory

BugLink: https://bugs.launchpad.net/bugs/1836654
[ Upstream commit ef1f2258748b675422ca0107e5bfb9ceeac675de ]

Use memblock_end_of_DRAM which provides correct last low memory
PFN. Without that, DMA32 region becomes empty resulting in zero
pages being allocated for DMA32.

This patch is based on earlier patch from palmer which never
merged into 4.19. I just edited the commit text to make more
sense.

Signed-off-by: Atish Patra <atish.patra@wdc.com>
Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
arch/riscv/kernel/setup.c