Message ID | 20241204044757.1483141-1-memxor@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | Fixes for stack with allow_ptr_leaks | expand |
Hello: This series was applied to bpf/bpf.git (master) by Alexei Starovoitov <ast@kernel.org>: On Tue, 3 Dec 2024 20:47:52 -0800 you wrote: > Two fixes for usability/correctness gaps when interacting with the stack > without CAP_PERFMON (i.e. with allow_ptr_leaks = false). See the commits > for details. I've verified that the tests fail when run without the fixes. > > Changelog: > ---------- > v3 -> v4 > v3: https://lore.kernel.org/bpf/20241202083814.1888784-1-memxor@gmail.com > > [...] Here is the summary with links: - [bpf,v4,1/5] bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_misc https://git.kernel.org/bpf/bpf/c/69772f509e08 - [bpf,v4,2/5] bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots https://git.kernel.org/bpf/bpf/c/b0e66977dc07 - [bpf,v4,3/5] selftests/bpf: Introduce __caps_unpriv annotation for tests https://git.kernel.org/bpf/bpf/c/adfdd9c68566 - [bpf,v4,4/5] selftests/bpf: Add test for reading from STACK_INVALID slots https://git.kernel.org/bpf/bpf/c/f513c3635078 - [bpf,v4,5/5] selftests/bpf: Add test for narrow spill into 64-bit spilled scalar https://git.kernel.org/bpf/bpf/c/19b6dbc006ec You are awesome, thank you!