Patch Series

Subject kasan: x86: arm64: KASAN tag-based mode for x86
Author maciej.wieczor-retman@intel.com
Date 2025-08-25 20:24:26 +0000 UTC
Version 5
Cc ada.coupriediaz@arm.com akpm@linux-foundation.org alexander.shishkin@linux.intel.com alexandre.chartre@oracle.com andreyknvl@gmail.com ardb@kernel.org axelrasmussen@google.com baohua@kernel.org bigeasy@linutronix.de bp@alien8.de brgerst@gmail.com broonie@kernel.org catalin.marinas@arm.com corbet@lwn.net dave.hansen@linux.intel.com david@redhat.com dvyukov@google.com glider@google.com graf@amazon.com guoweikang.kernel@gmail.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 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 maciej.wieczor-retman@intel.com mark.rutland@arm.com mhocko@suse.com

Patches (19)

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

Session 2025-08-25

ID (for dev) a814ce68-9758-4b20-b709-5ecd2e0103e8
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base 068a56e56fa81e42fc5f08dff34fab149bb60a09 [Config] passed [Log]
Build Patched 068a56e56fa81e42fc5f08dff34fab149bb60a09 [Config] [patched] passed [Log]
Boot test: Patched 068a56e56fa81e42fc5f08dff34fab149bb60a09 [Config] [patched] passed
Boot test: Base 068a56e56fa81e42fc5f08dff34fab149bb60a09 [Config] passed
Fuzzing 068a56e56fa81e42fc5f08dff34fab149bb60a09 [Config] 068a56e56fa81e42fc5f08dff34fab149bb60a09 [Config] [patched] passed [Log] [Artifacts]