[PATCH v9 0/3] arm64 tagged address ABI

Catalin Marinas
2019-08-21T16:47:27Z

Hi,

This series is an update to the arm64 tagged address ABI documentation
patches v8, posted here:

http://lkml.kernel.org/r/20190815154403.16473-1-catalin.marinas@arm.com

From v8, I dropped patches 2 and 3 as they've been queued by Will via
the arm64 tree. Reposting patch 1 (unmodified) as it should be merged
via the mm tree.

Changes in v9:

- Replaced the emphasized/bold font with a typewriter one for
function/constant names

- Simplified the mmap/brk bullet points when describing the tagged
pointer origin

- Reworded expected syscall behaviour with valid tagged pointers

- Reworded the prctl/ioctl restrictions to clarify the allowed tagged
pointers w.r.t. user data access by the kernel

Catalin Marinas (1):
mm: untag user pointers in mmap/munmap/mremap/brk

Vincenzo Frascino (2):
arm64: Define Documentation/arm64/tagged-address-abi.rst
arm64: Relax Documentation/arm64/tagged-pointers.rst

Documentation/arm64/tagged-address-abi.rst | 156 +++++++++++++++++++++
Documentation/arm64/tagged-pointers.rst | 23 ++-
mm/mmap.c | 5 +
mm/mremap.c | 6 +-
4 files changed, 178 insertions(+), 12 deletions(-)
create mode 100644 Documentation/arm64/tagged-address-abi.rst