Thread (32 messages) 32 messages, 7 authors, 2018-08-06

[PATCH v4 0/7] arm64: untag user pointers passed to the kernel

From: Andrey Konovalov <hidden>
Date: 2018-06-26 12:47:59
Also in: linux-arch, linux-doc, linux-kselftest, linux-mm, lkml

On Wed, Jun 20, 2018 at 5:24 PM, Andrey Konovalov [off-list ref] wrote:
arm64 has a feature called Top Byte Ignore, which allows to embed pointer
tags into the top byte of each pointer. Userspace programs (such as
HWASan, a memory debugging tool [1]) might use this feature and pass
tagged user pointers to the kernel through syscalls or other interfaces.

This patch makes a few of the kernel interfaces accept tagged user
pointers. The kernel is already able to handle user faults with tagged
pointers and has the untagged_addr macro, which this patchset reuses.

We're not trying to cover all possible ways the kernel accepts user
pointers in one patchset, so this one should be considered as a start.

Thanks!

[1] http://clang.llvm.org/docs/HardwareAssistedAddressSanitizerDesign.html
Hi!

Is there anything I should do to move forward with this?

I've received zero replies to this patch set (v3 and v4) over the last month.

Thanks!
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help