linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] Resolve ARM kCFI build failure in idpf xsk.c
@ 2025-10-25 20:53 Nathan Chancellor
  2025-10-25 20:53 ` [PATCH 1/3] compiler_types: Introduce __nocfi_generic Nathan Chancellor
                   ` (3 more replies)
  0 siblings, 4 replies; 18+ messages in thread
From: Nathan Chancellor @ 2025-10-25 20:53 UTC (permalink / raw)
  To: Kees Cook, Alexander Lobakin, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni
  Cc: Simon Horman, Nathan Chancellor, Nick Desaulniers, Bill Wendling,
	Justin Stitt, Sami Tolvanen, Russell King, Tony Nguyen,
	Michal Kubiak, linux-kernel, llvm, linux-arm-kernel, netdev,
	intel-wired-lan

Hi all,

This series resolves a build failure that is seen in
drivers/net/ethernet/intel/idpf/xsk.c after commit 9705d6552f58 ("idpf:
implement Rx path for AF_XDP") in 6.18-rc1 with ARCH=arm and
CONFIG_CFI=y. See patch 3 for a simplified reproducer on top of
defconfig.

I think this could go via hardening or net.

---
Nathan Chancellor (3):
      compiler_types: Introduce __nocfi_generic
      ARM: Select ARCH_USES_CFI_GENERIC_LLVM_PASS
      libeth: xdp: Disable generic kCFI pass for libeth_xdp_tx_xmit_bulk()

 arch/Kconfig                   | 7 +++++++
 arch/arm/Kconfig               | 2 ++
 include/linux/compiler_types.h | 6 ++++++
 include/net/libeth/xdp.h       | 2 +-
 4 files changed, 16 insertions(+), 1 deletion(-)
---
base-commit: 211ddde0823f1442e4ad052a2f30f050145ccada
change-id: 20251025-idpf-fix-arm-kcfi-build-error-65ae59616374

Best regards,
--  
Nathan Chancellor <nathan@kernel.org>



^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2025-10-30  3:06 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-25 20:53 [PATCH 0/3] Resolve ARM kCFI build failure in idpf xsk.c Nathan Chancellor
2025-10-25 20:53 ` [PATCH 1/3] compiler_types: Introduce __nocfi_generic Nathan Chancellor
2025-10-25 20:53 ` [PATCH 2/3] ARM: Select ARCH_USES_CFI_GENERIC_LLVM_PASS Nathan Chancellor
2025-10-27 15:53   ` Sami Tolvanen
2025-10-27 20:59     ` Nathan Chancellor
2025-10-27 22:56     ` Linus Walleij
2025-10-28 17:52       ` Nathan Chancellor
2025-10-28 18:14         ` Sami Tolvanen
2025-10-30  3:04       ` Kees Cook
2025-10-25 20:53 ` [PATCH 3/3] libeth: xdp: Disable generic kCFI pass for libeth_xdp_tx_xmit_bulk() Nathan Chancellor
2025-10-27 11:09   ` Przemek Kitszel
2025-10-27 20:36     ` Nathan Chancellor
2025-10-27 14:59   ` Alexander Lobakin
2025-10-27 20:54     ` Nathan Chancellor
2025-10-28 16:29       ` Alexander Lobakin
2025-10-28 22:01         ` Nathan Chancellor
2025-10-28  7:31   ` [Intel-wired-lan] " Loktionov, Aleksandr
2025-10-30  3:06 ` [PATCH 0/3] Resolve ARM kCFI build failure in idpf xsk.c Kees Cook

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).