Re: [PATCH v2] sparc64: Add support for Application Data Integrity (ADI)
From: Khalid Aziz <hidden>
Date: 2016-03-08 00:22:03
Also in:
linux-arch, linux-mm, lkml, sparclinux
From: Khalid Aziz <hidden>
Date: 2016-03-08 00:22:03
Also in:
linux-arch, linux-mm, lkml, sparclinux
On 03/07/2016 12:16 PM, David Miller wrote:
From: Khalid Aziz <redacted> Date: Mon, 7 Mar 2016 11:24:54 -0700quoted
Tags can be cleared by user by setting tag to 0. Tags are automatically cleared by the hardware when the mapping for a virtual address is removed from TSB (which is why swappable pages are a problem), so kernel does not have to do it as part of clean up.You might be able to crib some bits for the Tag in the swp_entry_t, it's 64-bit and you can therefore steal bits from the offset field. That way you'll have the ADI tag in the page tables, ready to re-install at swapin time.
Hi Dave, Can we enable ADI support for swappable pages in a subsequent update after the core functionality is stable on mlock'd pages? Thanks, Khalid -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>