mbox series

[0/2] backport of ARM / EFI / GICv3 memreserve fix

Message ID 20190219190313.2477-1-ard.biesheuvel@linaro.org
Headers show
Series backport of ARM / EFI / GICv3 memreserve fix | expand

Message

Ard Biesheuvel Feb. 19, 2019, 7:03 p.m. UTC
This is a backport to v4.20 of the fix for an early memblock reserve issue
observed on arm64 systems with a GICv3 and many (i.e., hundreds of) CPUs.

Ard Biesheuvel (2):
  arm64, mm, efi: Account for GICv3 LPI tables in static memblock
    reserve table
  efi/arm: Revert "Defer persistent reservations until after
    paging_init()"

 arch/arm64/include/asm/memory.h         | 11 +++++++++++
 arch/arm64/kernel/setup.c               |  1 -
 drivers/firmware/efi/efi.c              |  4 ----
 drivers/firmware/efi/libstub/arm-stub.c |  3 ---
 include/linux/efi.h                     |  7 -------
 include/linux/memblock.h                |  3 ---
 mm/memblock.c                           | 11 +++++++++--
 7 files changed, 20 insertions(+), 20 deletions(-)

-- 
2.20.1

Comments

Sasha Levin Feb. 21, 2019, 4:04 a.m. UTC | #1
On Tue, Feb 19, 2019 at 08:03:11PM +0100, Ard Biesheuvel wrote:
>This is a backport to v4.20 of the fix for an early memblock reserve issue

>observed on arm64 systems with a GICv3 and many (i.e., hundreds of) CPUs.

>

>Ard Biesheuvel (2):

>  arm64, mm, efi: Account for GICv3 LPI tables in static memblock

>    reserve table

>  efi/arm: Revert "Defer persistent reservations until after

>    paging_init()"

>

> arch/arm64/include/asm/memory.h         | 11 +++++++++++

> arch/arm64/kernel/setup.c               |  1 -

> drivers/firmware/efi/efi.c              |  4 ----

> drivers/firmware/efi/libstub/arm-stub.c |  3 ---

> include/linux/efi.h                     |  7 -------

> include/linux/memblock.h                |  3 ---

> mm/memblock.c                           | 11 +++++++++--

> 7 files changed, 20 insertions(+), 20 deletions(-)


Queued for 4.20, thank you.

--
Thanks,
Sasha