Patch Series

Subject kasan: x86: arm64: KASAN tag-based mode for x86
Author maciej.wieczor-retman@intel.com
Date 2025-08-12 13:23:37 +0000 UTC
Version 4
Cc ada.coupriediaz@arm.com akpm@linux-foundation.org alexander.shishkin@linux.intel.com andreyknvl@gmail.com andriy.shevchenko@linux.intel.com ardb@kernel.org arnd@arndb.de baohua@kernel.org bigeasy@linutronix.de bp@alien8.de brgerst@gmail.com broonie@kernel.org catalin.marinas@arm.com changyuanl@google.com corbet@lwn.net coxu@redhat.com dan.j.williams@intel.com dave.hansen@linux.intel.com david@redhat.com dvyukov@google.com glider@google.com graf@amazon.com hpa@zytor.com jan.kiszka@siemens.com jason.andryuk@amd.com jbohac@suse.cz jgross@suse.com jhubbard@nvidia.com joel.granados@kernel.org joey.gouly@arm.com jpoimboe@kernel.org justinstitt@google.com kaleshsingh@google.com kas@kernel.org kasan-dev@googlegroups.com kbingham@kernel.org kees@kernel.org kevin.brodsky@arm.com kristina.martsenko@arm.com kuan-ying.lee@canonical.com leitao@debian.org liam.howlett@oracle.com linux-arm-kernel@lists.infradead.org linux-doc@vger.kernel.org linux-kbuild@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org llvm@lists.linux.dev lorenzo.stoakes@oracle.com luto@kernel.org

Patches (18)

Name Content
[PATCH v4 01/18] kasan: sw_tags: Use arithmetic shift for shadow computation [Body]
[PATCH v4 02/18] kasan: sw_tags: Support tag widths less than 8 bits [Body]
[PATCH v4 03/18] kasan: Fix inline mode for x86 tag-based mode [Body]
[PATCH v4 04/18] x86: Add arch specific kasan functions [Body]
[PATCH v4 05/18] kasan: arm64: x86: Make special tags arch specific [Body]
[PATCH v4 06/18] x86: Reset tag for virtual to physical address conversions [Body]
[PATCH v4 07/18] mm: x86: Untag addresses in EXECMEM_ROX related pointer arithmetic [Body]
[PATCH v4 08/18] x86: Physical address comparisons in fill_p*d/pte [Body]
[PATCH v4 09/18] x86: KASAN raw shadow memory PTE init [Body]
[PATCH v4 10/18] x86: LAM compatible non-canonical definition [Body]
[PATCH v4 11/18] x86: LAM initialization [Body]
[PATCH v4 12/18] x86: Minimal SLAB alignment [Body]
[PATCH v4 13/18] kasan: arm64: x86: Handle int3 for inline KASAN reports [Body]
[PATCH v4 14/18] kasan: x86: Apply multishot to the inline report handler [Body]
[PATCH v4 15/18] kasan: x86: Logical bit shift for kasan_mem_to_shadow [Body]
[PATCH v4 16/18] mm: Unpoison pcpu chunks with base address tag [Body]
[PATCH v4 17/18] mm: Unpoison vms[area] addresses with a common tag [Body]
[PATCH v4 18/18] x86: Make software tag-based kasan available [Body]

Session 2025-08-12

ID (for dev) f15b8d1d-c516-4ac1-8929-61f98ea3fdd8
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base cca7a0aae8958c9b1cd14116cb8b2f22ace2205e [Config] passed [Log]
Build Patched cca7a0aae8958c9b1cd14116cb8b2f22ace2205e [Config] [patched] passed [Log]
Boot test: Base cca7a0aae8958c9b1cd14116cb8b2f22ace2205e [Config] passed
Boot test: Patched cca7a0aae8958c9b1cd14116cb8b2f22ace2205e [Config] [patched] passed
Fuzzing cca7a0aae8958c9b1cd14116cb8b2f22ace2205e [Config] cca7a0aae8958c9b1cd14116cb8b2f22ace2205e [Config] [patched] passed [Log] [Artifacts]