Thread (27 messages) 27 messages, 4 authors, 2021-01-18

Re: [PATCH v3 4/4] arm64: mte: Optimize mte_assign_mem_tag_range()

From: Vincenzo Frascino <vincenzo.frascino@arm.com>
Date: 2021-01-17 12:27:56
Also in: lkml

Hi Mark,

On 1/16/21 2:22 PM, Vincenzo Frascino wrote:
quoted
Is there any chance that this can be used for the last bytes of the
virtual address space? This might need to change to `_addr == _end` if
that is possible, otherwise it'll terminate early in that case.
Theoretically it is a possibility. I will change the condition and add a note
for that.
I was thinking to the end of the virtual address space scenario and I forgot
that if I use a condition like `_addr == _end` the tagging operation overflows
to the first granule of the next allocation. This disrupts tagging accesses for
that memory area hence I think that `_addr < _end` is the way to go.

-- 
Regards,
Vincenzo

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help