[PATCH 0/5] Minor improvements to the compat vdso and sigpage

Will Deacon will at kernel.org
Thu Mar 18 17:07:33 GMT 2021


Hi all,

Here are a few small improvements to the compat vDSO and sigpage
implementation for arm64 which I cooked up when comparing the code with
the native 32-bit counterpart.

Cheers,

Will

--->8

Cc: Catalin Marinas <catalin.marinas at arm.com>
Cc: Mark Rutland <mark.rutland at arm.com>
Cc: Marc Zyngier <maz at kernel.org>
Cc: Vincenzo Frascino <vincenzo.frascino at arm.com>
Cc: Russell King <rmk+kernel at armlinux.org.uk>

Will Deacon (5):
  arm64: vdso: Use GFP_KERNEL for allocating compat vdso and signal
    pages
  arm64: vdso: Remove redundant calls to flush_dcache_page()
  arm64: compat: Allow signal page to be remapped
  arm64: vdso: Avoid ISB after reading from cntvct_el0
  arm64: compat: Poison the compat sigpage

 arch/arm64/include/asm/arch_timer.h        | 21 ---------------------
 arch/arm64/include/asm/barrier.h           | 19 +++++++++++++++++++
 arch/arm64/include/asm/vdso/gettimeofday.h |  6 +-----
 arch/arm64/kernel/vdso.c                   | 22 ++++++++++++++++------
 4 files changed, 36 insertions(+), 32 deletions(-)

-- 
2.31.0.rc2.261.g7f71774620-goog




More information about the linux-arm-kernel mailing list