Patch Series

Subject powerpc: Implement masked user access
Author christophe.leroy@csgroup.eu
Date 2025-11-06 11:31:19 +0000 UTC
Version 4
Cc akpm@linux-foundation.org andrealmeid@igalia.com brauner@kernel.org christophe.leroy@csgroup.eu daniel@iogearbox.net dave.hansen@linux.intel.com dave@stgolabs.net davem@davemloft.net dvhart@infradead.org edumazet@google.com horms@kernel.org jack@suse.cz kuba@kernel.org kuniyu@google.com linux-block@vger.kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linuxppc-dev@lists.ozlabs.org maddy@linux.ibm.com mingo@redhat.com mpe@ellerman.id.au netdev@vger.kernel.org npiggin@gmail.com pabeni@redhat.com peterz@infradead.org tglx@linutronix.de viro@zeniv.linux.org.uk willemb@google.com

Patches (10)

Name Content [All]
[PATCH v4 01/10] iter: Avoid barrier_nospec() in copy_from_user_iter() [Body]
[PATCH v4 02/10] uaccess: Add speculation barrier to copy_from_user_iter() [Body]
[PATCH v4 03/10] uaccess: Use masked_user_{read/write}_access_begin when required [Body]
[PATCH v4 04/10] powerpc/uaccess: Move barrier_nospec() out of allow_read_{from/write}_user() [Body]
[PATCH v4 05/10] powerpc/uaccess: Remove unused size and from parameters from allow_access_user() [Body]
[PATCH v4 06/10] powerpc/uaccess: Remove {allow/prevent}_{read/write/read_write}_{from/to/}_user() [Body]
[PATCH v4 07/10] powerpc/uaccess: Refactor user_{read/write/}_access_begin() [Body]
[PATCH v4 08/10] powerpc/32s: Fix segments setup when TASK_SIZE is not a multiple of 256M [Body]
[PATCH v4 09/10] powerpc/32: Automatically adapt TASK_SIZE based on constraints [Body]
[PATCH v4 10/10] powerpc/uaccess: Implement masked user access [Body]

Session 2025-11-06

ID (for dev) 344b4b6d-879b-4653-a1ae-970c43004c75
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 84d39fb9d529f27d2f3d295430d1be0abdae7a6d [Config] passed [Log]
[KASAN] Boot test: Base 84d39fb9d529f27d2f3d295430d1be0abdae7a6d [Config] passed
[KASAN] Build Patched 84d39fb9d529f27d2f3d295430d1be0abdae7a6d [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 84d39fb9d529f27d2f3d295430d1be0abdae7a6d [Config] [patched] passed
[KASAN] Fuzzing 84d39fb9d529f27d2f3d295430d1be0abdae7a6d [Config] 84d39fb9d529f27d2f3d295430d1be0abdae7a6d [Config] [patched] passed [Log] [Artifacts]