From nobody Thu Apr 9 09:10:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 940112F25F0; Tue, 10 Mar 2026 01:52:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773107539; cv=none; b=W13ikuJfGNpLgFkh3E+mMeKALdCTx2UKH6G/5arg9B7hma79m5vuuebVw/bL/tP9m0jnucYzTWmtOa069sEw/wHCkISpSKxRIvjfyJcD+J4AllQHnSz7cUF8bToWz4eZYWSvLBDIvuYfvAYkGkEhYbMPeZbRvb//zFtE7Kerumg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773107539; c=relaxed/simple; bh=v2pWrgmnDeGNP0dGg82smLMiBXVJnwAzUgpAkAP6yks=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NULUkbcB512PWNOT41FZGlLL+pNavxKIhPbH/9OEMJ9IoIlan0d+m9/IkYeJf3tgXC9v3msGbX5wEjpd+uSV2TAnxo+fblq9vsXofmBz9vHF5toNyfwkbU7p803F7O2KMalem/x2UjpVcv7rtCpNoreCrREadlWP/lBu11Q8gHk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=vF3nY55c; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="vF3nY55c" Received: by smtp.kernel.org (Postfix) with ESMTPS id 31929C19423; Tue, 10 Mar 2026 01:52:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1773107539; bh=v2pWrgmnDeGNP0dGg82smLMiBXVJnwAzUgpAkAP6yks=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=vF3nY55cr1M70uyokfXKLfrMPo6O/N33FcJGvus4aqlZWZdjC1repl9nhWGB63Hqw 9agH5laEFUBLB/joFaYmS0LjM6oNhLGCqyVIRqgd0O4r8Q8QCp5lk8JUyMGoQuVVZm durdBouZOZns2QJK7KS8sESCJZ3IEkbNTbFC7cYb8nIK980r4gIiV1VJUtIvSINg2V It5rOBbwY5ONtFkTr9d+gWXoZwCgXDiCIkLzBZzb0AbSTSJT0JKw8WPwo518LtMN64 YfCG3qFjvf5E+Vs/y6pbnXc+8HtdZ6M0pFDvH3ZOHrxynhc8t1qkWGnJZwVpB3aJwh XDrMKMZnns8fQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 23DACFCC9A8; Tue, 10 Mar 2026 01:52:19 +0000 (UTC) From: Charlie Jenkins via B4 Relay Date: Mon, 09 Mar 2026 18:52:10 -0700 Subject: [PATCH v2 1/4] selftests: riscv: Add definition of BIT() macro Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260309-fix_selftests-v2-1-9d5a553a531e@gmail.com> References: <20260309-fix_selftests-v2-0-9d5a553a531e@gmail.com> In-Reply-To: <20260309-fix_selftests-v2-0-9d5a553a531e@gmail.com> To: Shuah Khan , Paul Walmsley , Palmer Dabbelt , Sergey Matyukevich , Andy Chiu , Deepak Gupta Cc: linux-kselftest@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Charlie Jenkins X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773107537; l=2501; i=thecharlesjenkins@gmail.com; s=2026030; h=from:subject:message-id; bh=fSLPxH6GsBiaH5osUs3h11f7ItiKygcEvbUUMu8KVw8=; b=fBBjwRxbvodjq3RWghDxm+Dx/Qr/g8qqQkr3tyPeEL/UlTWkFSdguEjJ2AjRozlUJh2HkvnX7 a0HUuIEIGH2BBtujgBtaN1UncVFwSqiGg8GtLvfObXDfUeBCaSvFPJL X-Developer-Key: i=thecharlesjenkins@gmail.com; a=ed25519; pk=vpF2USrG+aB6CTbSt34rzJKsAVe/l+GAXo1IomCMETk= X-Endpoint-Received: by B4 Relay for thecharlesjenkins@gmail.com/2026030 with auth_id=663 X-Original-From: Charlie Jenkins Reply-To: thecharlesjenkins@gmail.com From: Charlie Jenkins The BIT() macros is used by the validate_v_ptrace() test case, but not defined. Include linux/bits.h to pull in this definition. To ensure that the header in the kernel source is used, add tools/include to the header search path. Fixes: 30eb191c895b ("selftests: riscv: verify ptrace rejects invalid vecto= r csr inputs") Signed-off-by: Charlie Jenkins --- tools/testing/selftests/riscv/vector/Makefile | 7 +++++-- tools/testing/selftests/riscv/vector/validate_v_ptrace.c | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/riscv/vector/Makefile b/tools/testing/= selftests/riscv/vector/Makefile index 326dafd739bf..f74a3aa63c87 100644 --- a/tools/testing/selftests/riscv/vector/Makefile +++ b/tools/testing/selftests/riscv/vector/Makefile @@ -2,6 +2,9 @@ # Copyright (C) 2021 ARM Limited # Originally tools/testing/arm64/abi/Makefile =20 +NO_LIBC_CFLAGS :=3D $(CFLAGS) +CFLAGS +=3D -I$(top_srcdir)/tools/include + TEST_GEN_PROGS :=3D v_initval vstate_prctl vstate_ptrace validate_v_ptrace TEST_GEN_PROGS_EXTENDED :=3D vstate_exec_nolibc v_exec_initval_nolibc TEST_GEN_LIBS :=3D v_helpers.c sys_hwprobe.c @@ -21,14 +24,14 @@ $(OUTPUT)/vstate_prctl: vstate_prctl.c $(OUTPUT)/sys_hw= probe.o $(OUTPUT)/v_helpe =20 $(OUTPUT)/vstate_exec_nolibc: vstate_exec_nolibc.c $(CC) -nostdlib -static -include ../../../../include/nolibc/nolibc.h \ - -Wall $(CFLAGS) $(LDFLAGS) $^ -o $@ -lgcc + -Wall $(NO_LIBC_CFLAGS) $(LDFLAGS) $^ -o $@ -lgcc =20 $(OUTPUT)/v_initval: v_initval.c $(OUTPUT)/sys_hwprobe.o $(OUTPUT)/v_helpe= rs.o $(CC) -static -o$@ $(CFLAGS) $(LDFLAGS) $^ =20 $(OUTPUT)/v_exec_initval_nolibc: v_exec_initval_nolibc.c $(CC) -nostdlib -static -include ../../../../include/nolibc/nolibc.h \ - -Wall $(CFLAGS) $(LDFLAGS) $^ -o $@ -lgcc + -Wall $(NO_LIBC_CFLAGS) $(LDFLAGS) $^ -o $@ -lgcc =20 $(OUTPUT)/vstate_ptrace: vstate_ptrace.c $(OUTPUT)/sys_hwprobe.o $(OUTPUT)= /v_helpers.o $(CC) -static -o$@ $(CFLAGS) $(LDFLAGS) $^ diff --git a/tools/testing/selftests/riscv/vector/validate_v_ptrace.c b/too= ls/testing/selftests/riscv/vector/validate_v_ptrace.c index 3589549f7228..257de36274e9 100644 --- a/tools/testing/selftests/riscv/vector/validate_v_ptrace.c +++ b/tools/testing/selftests/riscv/vector/validate_v_ptrace.c @@ -6,6 +6,7 @@ #include #include =20 +#include #include #include =20 --=20 2.52.0 From nobody Thu Apr 9 09:10:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 94DAD2F260F; Tue, 10 Mar 2026 01:52:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773107539; cv=none; b=kmwfc1kp76G1uTbfjxbaF3nG8/qLmXTC0ZVjNYeu8bUuWki3HE88hZ3vqg1RYS4+i6RTaJdMZTHvJ640iacvJdm6qCING5A25RKTGYdirNz0aGL1xSqxrIXCMOkIhJorFlL13r/0/h78eBdyIyKxM67ntdO6t5l2U6FXpPNxM9A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773107539; c=relaxed/simple; bh=jKNMW1Kppp086xhKb9OmDqM3phfapbkFQYsfGDjd564=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=I75ELKq231Qu+cBjwrYZtLz+CHlXH2V58JHUzYA0rJIVjtD1zmiUZjYn4lSj3ltruuEjcZUYKUPs8KsZDyyTG9oixCoTrkenWJMIPycvAt8UPG2ZUlAqfysoBYucN+qJeZkNoFCEYbi8IBSTorcJPL/RAKrhAcfd/VT+DTCcdco= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=GRolZoT/; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="GRolZoT/" Received: by smtp.kernel.org (Postfix) with ESMTPS id 3CD8DC2BCAF; Tue, 10 Mar 2026 01:52:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1773107539; bh=jKNMW1Kppp086xhKb9OmDqM3phfapbkFQYsfGDjd564=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=GRolZoT/3lA+J+mDh+PZkIBLqUrY5Ps/rKs56UKlapNkRFs7DU4IVWvFUNHG4TPY5 r1EiBHvW9rMBCoXQxH63rmshPR1EMNSvmsJLHgrJkEroA018APIM/FFpPPLOyILISj u5WjFVkXa6AUlnxoSfnPbtAX0if6s7cWBT8ci9VADZB1tdx8xCuWDpZKSGac4WGG9/ m4cHfqjX28FYf1+ghdL5YhI1bHfdKcPFQkoQIuOulReV5ok1yg9tBM/jJSfjyGs58U m38Srt4Imu4YUDC5USHH26E2MUJeFrsiyutANeyLOWH7bLkdoAUxx/HZ9fLN/chL66 QQvL/VqH584Jg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2FCEAFCC9AA; Tue, 10 Mar 2026 01:52:19 +0000 (UTC) From: Charlie Jenkins via B4 Relay Date: Mon, 09 Mar 2026 18:52:11 -0700 Subject: [PATCH v2 2/4] selftests: riscv: Add braces around EXPECT_EQ() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260309-fix_selftests-v2-2-9d5a553a531e@gmail.com> References: <20260309-fix_selftests-v2-0-9d5a553a531e@gmail.com> In-Reply-To: <20260309-fix_selftests-v2-0-9d5a553a531e@gmail.com> To: Shuah Khan , Paul Walmsley , Palmer Dabbelt , Sergey Matyukevich , Andy Chiu , Deepak Gupta Cc: linux-kselftest@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Charlie Jenkins X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773107537; l=2373; i=thecharlesjenkins@gmail.com; s=2026030; h=from:subject:message-id; bh=7v3hKOxSt+L+8LtCfZh085q396U9Poj6cOIz6NZfRCU=; b=S2N9TZ8zWVgCVD+QvRzprkQEUmAHkc0wdE0k32fG4zPv1gMn1F6ZCLgFxIaK3ZXubqJTZ9voc cIxu3B7Sm6hBEdbeQLlyIRpfWbeEc6tgeXvqabXhadGrbzqNGjA6diN X-Developer-Key: i=thecharlesjenkins@gmail.com; a=ed25519; pk=vpF2USrG+aB6CTbSt34rzJKsAVe/l+GAXo1IomCMETk= X-Endpoint-Received: by B4 Relay for thecharlesjenkins@gmail.com/2026030 with auth_id=663 X-Original-From: Charlie Jenkins Reply-To: thecharlesjenkins@gmail.com From: Charlie Jenkins EXPECT_EQ() expands to multiple lines, breaking up one-line if statements. This issue was not present in the patch on the mailing list but was instead introduced by the maintainer when attempting to fix up checkpatch warnings. Add braces around EXPECT_EQ() to avoid the error even though checkpatch suggests them to be removed: validate_v_ptrace.c:626:17: error: =E2=80=98else=E2=80=99 without a previou= s =E2=80=98if=E2=80=99 Fixes: 3789d5eecd5a ("selftests: riscv: verify syscalls discard vector cont= ext") Fixes: 30eb191c895b ("selftests: riscv: verify ptrace rejects invalid vecto= r csr inputs") Fixes: 849f05ae1ea6 ("selftests: riscv: verify ptrace accepts valid vector = csr values") Signed-off-by: Charlie Jenkins --- tools/testing/selftests/riscv/vector/validate_v_ptrace.c | 15 +++++++++---= --- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/tools/testing/selftests/riscv/vector/validate_v_ptrace.c b/too= ls/testing/selftests/riscv/vector/validate_v_ptrace.c index 257de36274e9..5724e6eb3309 100644 --- a/tools/testing/selftests/riscv/vector/validate_v_ptrace.c +++ b/tools/testing/selftests/riscv/vector/validate_v_ptrace.c @@ -291,10 +291,11 @@ TEST(ptrace_v_syscall_clobbering) =20 /* verify initial vsetvli settings */ =20 - if (is_xtheadvector_supported()) + if (is_xtheadvector_supported()) { EXPECT_EQ(5UL, regset_data->vtype); - else + } else { EXPECT_EQ(9UL, regset_data->vtype); + } =20 EXPECT_EQ(regset_data->vlenb, regset_data->vl); EXPECT_EQ(vlenb, regset_data->vlenb); @@ -620,10 +621,11 @@ TEST_F(v_csr_invalid, ptrace_v_invalid_values) =20 /* verify initial vsetvli settings */ =20 - if (is_xtheadvector_supported()) + if (is_xtheadvector_supported()) { EXPECT_EQ(5UL, regset_data->vtype); - else + } else { EXPECT_EQ(9UL, regset_data->vtype); + } =20 EXPECT_EQ(regset_data->vlenb, regset_data->vl); EXPECT_EQ(vlenb, regset_data->vlenb); @@ -828,10 +830,11 @@ TEST_F(v_csr_valid, ptrace_v_valid_values) =20 /* verify initial vsetvli settings */ =20 - if (is_xtheadvector_supported()) + if (is_xtheadvector_supported()) { EXPECT_EQ(5UL, regset_data->vtype); - else + } else { EXPECT_EQ(9UL, regset_data->vtype); + } =20 EXPECT_EQ(regset_data->vlenb, regset_data->vl); EXPECT_EQ(vlenb, regset_data->vlenb); --=20 2.52.0 From nobody Thu Apr 9 09:10:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 93F232EBBB7; Tue, 10 Mar 2026 01:52:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773107539; cv=none; b=O4iPjMHwTAh3ZdLk3PWEFRr43g7WCSxM0/maTLoRRq6loyRHtmYiGp6XQivzhdyFadUcIHdBt2hfrePhROhezrwVLqTqv3X+k2bBbIhe/RivovkX7ScA0+CyBN4A++A6875YIPatRB4a3aegkJuAaMaugeC1yhqgICHPUAwGpkk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773107539; c=relaxed/simple; bh=UDuJTfJFnSO3UuVkTPP9yX+tK1rRS0uC+sGgQyxBvZ4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MSWvbOtQY0cOakZysKUZkghn4i+R+nhCiQWz9rWl4WguAslPk7iCBIeyYkDNbkC4Arq5U0qgyYKzjg+sesZ2nSFtrCoMUd2ax1JDIF29ojgHBko+B3DVhy5+tUW0J71K3df8Tp74w+AJ10+6rsehXmd/jGaxuS61VWSqDYTO1Ew= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Y6SUeorP; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Y6SUeorP" Received: by smtp.kernel.org (Postfix) with ESMTPS id 47011C2BCB0; Tue, 10 Mar 2026 01:52:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1773107539; bh=UDuJTfJFnSO3UuVkTPP9yX+tK1rRS0uC+sGgQyxBvZ4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Y6SUeorP6ivVEjYpLhZRNwgvg09rNvezmJ85n4kocMdWSDfAkqEZaEk0xpv1ZRzrB sVDOSGzvrFi5fVZj+sP0ue8+YcDznBa+sFEsalIm+4tVjRH3eOe7x9IiHrYdn3jLS5 rDVZY4u6+UkZzIcHxPUgjqyBiLIdhHVKe43iyrak56ffb71JDAzOo3TUMD2znmS9Vj ENsHBxj3k2yVuRmu+febKbDHb3k/NdQiDCrZM18LNH3nUUaGaqbT9eecYJAdKnPk65 rUTlCwpt0/7tMgWZmCjbiJDoHWrXV1gKGa4Zj8e70iOkXyTQA5xSdiCF2XQYBJvPEX Q4gV3yyZe3B7w== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3BD80FCC9A4; Tue, 10 Mar 2026 01:52:19 +0000 (UTC) From: Charlie Jenkins via B4 Relay Date: Mon, 09 Mar 2026 18:52:12 -0700 Subject: [PATCH v2 3/4] riscv: ptrace: Fix BIT() compilation issues Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260309-fix_selftests-v2-3-9d5a553a531e@gmail.com> References: <20260309-fix_selftests-v2-0-9d5a553a531e@gmail.com> In-Reply-To: <20260309-fix_selftests-v2-0-9d5a553a531e@gmail.com> To: Shuah Khan , Paul Walmsley , Palmer Dabbelt , Sergey Matyukevich , Andy Chiu , Deepak Gupta Cc: linux-kselftest@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Charlie Jenkins X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773107537; l=1011; i=thecharlesjenkins@gmail.com; s=2026030; h=from:subject:message-id; bh=t37RqGcAuzbofdWiHpfRgZVkCDu2cWFOE4fQhY8Q/nQ=; b=EI8VcUZbPHkHsqsClRktZ8hfeD9BASOVhAmdE/u72wSQVx2Hdb9Qy6AmxBjDvee7WSeD+BT5+ 2nzD/+cWGKwCs0vBwj8yDDdGiqYC0/qq/fbY5qXz+XY13nRK9AEyiyN X-Developer-Key: i=thecharlesjenkins@gmail.com; a=ed25519; pk=vpF2USrG+aB6CTbSt34rzJKsAVe/l+GAXo1IomCMETk= X-Endpoint-Received: by B4 Relay for thecharlesjenkins@gmail.com/2026030 with auth_id=663 X-Original-From: Charlie Jenkins Reply-To: thecharlesjenkins@gmail.com From: Charlie Jenkins BIT() is being used in ptrace.h without a definition, resulting in compilation errors in tools/testing/selftests/riscv/cfi/cfitests.c: cfitests.c:101:60: error: implicit declaration of function =E2=80=98BIT=E2= =80=99 [-Wimplicit-function-declaration] 101 | if ((cfi_reg.cfi_status.cfi_state & CFI_ENABLE= _MASK) !=3D CFI_ENABLE_MASK) Include linux/bits.h to resolve this issue. Fixes: 2af7c9cf021c ("riscv/ptrace: expose riscv CFI status and state via p= trace and in core files") Signed-off-by: Charlie Jenkins Reviewed-by: Deepak Gupta --- arch/riscv/include/uapi/asm/ptrace.h | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/riscv/include/uapi/asm/ptrace.h b/arch/riscv/include/uapi= /asm/ptrace.h index 18988a5f1a63..5b53cea14355 100644 --- a/arch/riscv/include/uapi/asm/ptrace.h +++ b/arch/riscv/include/uapi/asm/ptrace.h @@ -8,6 +8,7 @@ =20 #ifndef __ASSEMBLER__ =20 +#include #include =20 #define PTRACE_GETFDPIC 33 --=20 2.52.0 From nobody Thu Apr 9 09:10:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 94C642F2607; Tue, 10 Mar 2026 01:52:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773107539; cv=none; b=UZzURONuvDBTIRKw8UUxb62BuLshVjIXCpe52BXfv/+teuuTCrXNB6e2bYVGDav82UwkExLFC7hSVq2KVOhNzWUKYyC6NmKOlNgX0s87L2mSsC8pAEhJGY+D+WMHoBaaHHNn8mA8KF8U9tedSNkX2+yteblQO0VM+xVtSTB0VEU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773107539; c=relaxed/simple; bh=nnM2zjvYkKOyj9s5ooMFB4/ffFs14ySMOoYr/6UGGu0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=m4p93+prUM8TWAOSFB/R1s+aW9+snPy41vZCzdNpj02rk60rfQf962TscfZoNl0BmHqrWIu9nsRdtwyB7kBDUZHRT1WghWr0ETHZurAfRizUZWxLta0+6OMEqFMupYC6M8tTU8t/d2NDCA/c0UQD5xTtadwa91VbbbtnCVLDRLY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=PmRqzGS3; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="PmRqzGS3" Received: by smtp.kernel.org (Postfix) with ESMTPS id 4E4A6C4AF09; Tue, 10 Mar 2026 01:52:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1773107539; bh=nnM2zjvYkKOyj9s5ooMFB4/ffFs14ySMOoYr/6UGGu0=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=PmRqzGS3nVJNyRGPSH3I6kRkp2fevQtU8tdhZ7011PZxc3DDMvst1VN2ZvfpAXkdF z2hbwE6uqhF8ac8S9I7JRR/V5V9UdFn385CKXvyK+6DHnhGRJZptjAwHJMgQcKrAzZ jQf4/k2+EMFzGH9LRP2j0XF+A9OwjwtHwLAvgvrAX8AUgX0UMLVJsZ55VyCfipgsYR 6VKPYah9V1+iCX7Td+8TXlylyp0ZQfRZ6gGApuJRk+YnlpjQnXVFbdxrAwUfnU+xLM XjImXn8dOA7HKXT9U3xSiWRa9fGkVbsDll/jYVaqhB75yYqU8tsKz+fPA5ZKMpOV2L qgU0eUIar6MzQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 46F93FCC9AD; Tue, 10 Mar 2026 01:52:19 +0000 (UTC) From: Charlie Jenkins via B4 Relay Date: Mon, 09 Mar 2026 18:52:13 -0700 Subject: [PATCH v2 4/4] selftests: riscv: Add license to cfi selftest Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260309-fix_selftests-v2-4-9d5a553a531e@gmail.com> References: <20260309-fix_selftests-v2-0-9d5a553a531e@gmail.com> In-Reply-To: <20260309-fix_selftests-v2-0-9d5a553a531e@gmail.com> To: Shuah Khan , Paul Walmsley , Palmer Dabbelt , Sergey Matyukevich , Andy Chiu , Deepak Gupta Cc: linux-kselftest@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, Charlie Jenkins X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773107537; l=597; i=thecharlesjenkins@gmail.com; s=2026030; h=from:subject:message-id; bh=BASghyhUbPQR3TaCTFC1Bxb1DJuKTtAvjw5yHhn6X94=; b=Q1YWdbYniiYp8cgRpgsURgdzBnJ/OsKXk/gnzUPByK9XWSKpz0qoRkkEuNQ3SNyndKtXe33L+ 0bCI6SQLOQGBvJ5CYNkAcWBJFmsTquFN8xfgNg5XVa0/EgKdC5ItG2a X-Developer-Key: i=thecharlesjenkins@gmail.com; a=ed25519; pk=vpF2USrG+aB6CTbSt34rzJKsAVe/l+GAXo1IomCMETk= X-Endpoint-Received: by B4 Relay for thecharlesjenkins@gmail.com/2026030 with auth_id=663 X-Original-From: Charlie Jenkins Reply-To: thecharlesjenkins@gmail.com From: Charlie Jenkins The cfi selftest was missing a license so add it. Signed-off-by: Charlie Jenkins Reviewed-by: Deepak Gupta --- tools/testing/selftests/riscv/cfi/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/testing/selftests/riscv/cfi/Makefile b/tools/testing/sel= ftests/riscv/cfi/Makefile index 96a4dc4b69c3..93b4738c0e2e 100644 --- a/tools/testing/selftests/riscv/cfi/Makefile +++ b/tools/testing/selftests/riscv/cfi/Makefile @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: GPL-2.0 + CFLAGS +=3D $(KHDR_INCLUDES) CFLAGS +=3D -I$(top_srcdir)/tools/include =20 --=20 2.52.0