Re: [PATCH v5 19/30] arm64: add POE signal support

2024-10-09 Thread Will Deacon
Hi Kevin, On Tue, Sep 24, 2024 at 01:27:58PM +0200, Kevin Brodsky wrote: > On 22/08/2024 17:11, Joey Gouly wrote: > > @@ -1178,6 +1237,9 @@ static void setup_return(struct pt_regs *regs, struct > > k_sigaction *ka, > > sme_smstop(); > > } > > > > + if (system_supports_poe()) >

kselftest/fixes build: 7 builds: 2 failed, 5 passed, 1 warning (linux_kselftest-fixes-6.12-rc2-5-gdc7da277516a0)

2024-10-09 Thread kernelci.org bot
kselftest/fixes build: 7 builds: 2 failed, 5 passed, 1 warning (linux_kselftest-fixes-6.12-rc2-5-gdc7da277516a0) Full Build Summary: https://kernelci.org/build/kselftest/branch/fixes/kernel/linux_kselftest-fixes-6.12-rc2-5-gdc7da277516a0/ Tree: kselftest Branch: fixes Git Describe: linux_kselft

Re: [PATCH v5 3/4] selftests: kvm: s390: Verify reject memory region operations for ucontrol VMs

2024-10-09 Thread Christoph Schlameuss
On Tue Oct 8, 2024 at 3:03 PM CEST, Janosch Frank wrote: > On 10/8/24 2:56 PM, Janosch Frank wrote: > > On 10/8/24 9:42 AM, Christoph Schlameuss wrote: > >> Add a test case verifying KVM_SET_USER_MEMORY_REGION and > >> KVM_SET_USER_MEMORY_REGION2 cannot be executed on ucontrol VMs. > >> > >> Execut

Re: [PATCH bpf v1] selftests/bpf: Fix error compiling cgroup_ancestor.c with musl libc

2024-10-09 Thread Alexis Lothoré
Hello Tony, On 10/9/24 01:12, Tony Ambardar wrote: > Existing code calls connect() with a 'struct sockaddr_in6 *' argument > where a 'struct sockaddr *' argument is declared, yielding compile errors > when building for mips64el/musl-libc: > > In file included from cgroup_ancestor.c:3: > cgroup_an

[PATCH net-next 04/10] selftests: RED: Use defer for test cleanup

2024-10-09 Thread Petr Machata
Instead of having a suite of dedicated cleanup functions, use the defer framework to schedule cleanups right as their setup functions are run. Signed-off-by: Petr Machata --- .../drivers/net/mlxsw/sch_red_core.sh | 171 +- .../drivers/net/mlxsw/sch_red_ets.sh |

[PATCH net-next 01/10] selftests: net: lib: Introduce deferred commands

2024-10-09 Thread Petr Machata
In commit 8510801a9dbd ("selftests: drv-net: add ability to schedule cleanup with defer()"), a defer helper was added to Python selftests. The idea is to keep cleanup commands close to their dirtying counterparts, thereby making it more transparent what is cleaning up what, making it harder to miss

[PATCH net-next 02/10] selftests: forwarding: Add a fallback cleanup()

2024-10-09 Thread Petr Machata
Consistent use of defers obviates the need for a separate test-specific cleanup function -- everything is just taken care of in defers. So in this patch, introduce a cleanup() helper in the forwarding lib.sh, which calls just pre_cleanup() and defer_scopes_cleanup(). Selftests are obviously still f

[PATCH net-next 03/10] selftests: forwarding: lib: Allow passing PID to stop_traffic()

2024-10-09 Thread Petr Machata
Now that it is possible to schedule a deferral of stop_traffic() right after the traffic is started, we do not have to rely on the %% magic to kill the background process that was started last. Instead we can just give the PID explicitly. This makes it possible to start other background processes a

[PATCH net-next 00/10] selftests: net: Introduce deferred commands

2024-10-09 Thread Petr Machata
Recently, a defer helper was added to Python selftests. The idea is to keep cleanup commands close to their dirtying counterparts, thereby making it more transparent what is cleaning up what, making it harder to miss a cleanup, and make the whole cleanup business exception safe. All these benefits

[PATCH net-next 07/10] selftests: mlxsw: qos_mc_aware: Use defer for test cleanup

2024-10-09 Thread Petr Machata
Use the defer framework to schedule cleanups as soon as the command is executed. Signed-off-by: Petr Machata --- .../drivers/net/mlxsw/qos_mc_aware.sh | 146 -- 1 file changed, 68 insertions(+), 78 deletions(-) diff --git a/tools/testing/selftests/drivers/net/mlxsw/qos_m

[PATCH net-next 06/10] selftests: ETS: Use defer for test cleanup

2024-10-09 Thread Petr Machata
Use the defer framework to schedule cleanups as soon as the command is executed. Signed-off-by: Petr Machata --- .../selftests/drivers/net/mlxsw/sch_ets.sh| 26 +++--- .../selftests/net/forwarding/sch_ets.sh | 7 +- .../selftests/net/forwarding/sch_ets_core.sh | 81 +++---

[PATCH net-next 05/10] selftests: TBF: Use defer for test cleanup

2024-10-09 Thread Petr Machata
Use the defer framework to schedule cleanups as soon as the command is executed. Signed-off-by: Petr Machata --- .../selftests/net/forwarding/sch_tbf_core.sh | 91 ++- .../net/forwarding/sch_tbf_etsprio.sh | 7 +- .../selftests/net/forwarding/sch_tbf_root.sh | 3 +- 3

[PATCH net-next 10/10] selftests: mlxsw: devlink_trap_police: Use defer for test cleanup

2024-10-09 Thread Petr Machata
Use the defer framework to schedule cleanups as soon as the command is executed. Note that the start_traffic commands in __burst_test() are each sending a fixed number of packets (note the -c flag) and then ending. They therefore do not need a matching stop_traffic. Signed-off-by: Petr Machata -

[PATCH net-next 08/10] selftests: mlxsw: qos_ets_strict: Use defer for test cleanup

2024-10-09 Thread Petr Machata
Use the defer framework to schedule cleanups as soon as the command is executed. Signed-off-by: Petr Machata --- .../drivers/net/mlxsw/qos_ets_strict.sh | 167 +- 1 file changed, 85 insertions(+), 82 deletions(-) diff --git a/tools/testing/selftests/drivers/net/mlxsw/qos_e

[PATCH net-next 09/10] selftests: mlxsw: qos_max_descriptors: Use defer for test cleanup

2024-10-09 Thread Petr Machata
Use the defer framework to schedule cleanups as soon as the command is executed. Signed-off-by: Petr Machata --- .../drivers/net/mlxsw/qos_max_descriptors.sh | 118 ++ 1 file changed, 41 insertions(+), 77 deletions(-) diff --git a/tools/testing/selftests/drivers/net/mlxsw/qos_m

Re: [PATCH bpf v1] selftests/bpf: Fix error compiling cgroup_ancestor.c with musl libc

2024-10-09 Thread patchwork-bot+netdevbpf
Hello: This patch was applied to bpf/bpf.git (master) by Alexei Starovoitov : On Tue, 8 Oct 2024 16:12:32 -0700 you wrote: > Existing code calls connect() with a 'struct sockaddr_in6 *' argument > where a 'struct sockaddr *' argument is declared, yielding compile errors > when building for mips6

kselftest/fixes kselftest-cpufreq: 2 runs, 1 regressions (linux_kselftest-fixes-6.12-rc2-5-gdc7da277516a0)

2024-10-09 Thread kernelci.org bot
kselftest/fixes kselftest-cpufreq: 2 runs, 1 regressions (linux_kselftest-fixes-6.12-rc2-5-gdc7da277516a0) Regressions Summary --- platform | arch | lab | compiler | defconfig | regressions ---+---+-+--