Skip to content

Minor improvements to the compat vdso and sigpage

Will Deacon linux-arm-kernel 1 version Applied

Status from this message: Applied to arm64 (for-next/vdso), thanks!

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 7 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/5arm64: vdso: Use GFP_KERNEL for allocating compat vdso and signal pagesarch/arm64/kernel/vdso.c+2 -22 replies
2/5arm64: vdso: Remove redundant calls to flush_dcache_page()arch/arm64/kernel/vdso.c+0 -21 reply
3/5arm64: compat: Allow signal page to be remappedarch/arm64/kernel/vdso.c+9 -01 reply
4/5arm64: vdso: Avoid ISB after reading from cntvct_el0arch/arm64/include/asm/arch_timer.h arch/arm64/include/asm/barrier.h arch/arm64/include/asm/vdso/gettimeofday.h+20 -261 reply
5/5arm64: compat: Poison the compat sigpagearch/arm64/kernel/vdso.c+6 -31 reply

Reviews trailers per patch

All 5 patches have a Reviewed-by or Acked-by.

PatchVincenzo Frascino
1/5R-b
2/5R-b
3/5R-b
4/5R-b
5/5R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

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

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 <[email protected]>
Cc Mark Rutland <[email protected]>
Cc Marc Zyngier <[email protected]>
Cc Vincenzo Frascino <[email protected]>
Cc Russell King <[email protected]>

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(-)
Signature · 7 lines
2.31.0.rc2.261.g7f71774620-goog


_______________________________________________
linux-arm-kernel mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel