linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] Address compilation of eBPF related software with clang compiler on arm architecture
@ 2021-07-27 14:11 Pavo Banicevic
  2021-07-27 14:11 ` [PATCH 1/3] arm: include: asm: swab: mask rev16 instruction for clang Pavo Banicevic
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Pavo Banicevic @ 2021-07-27 14:11 UTC (permalink / raw)
  To: linux, ast, daniel, andrii, kafai, songliubraving, yhs,
	john.fastabend, kpsingh, nathan, ndesaulniers, ivan.khoronzhuk,
	linux-arm-kernel, linux-kernel, netdev, bpf, clang-built-linux,
	matt.redfearn, mingo, dvlasenk, juraj.vijtiuk, robert.marko,
	luka.perkov, jakov.petrina
  Cc: Pavo Banicevic

This patchset is fixing compilation issues that are encountered in our usage of the Linux kernel.

Two patches are addressing compilation of eBPF related software with clang compiler on arm architecture.
The third patch resolves compilation of the perf tool in this specific scenario.

We are also interested in possible alternative approaches in fixing these compilation issues which could
then be incorporated into the mainline.

Ivan Khoronzhuk (2):
  arm: include: asm: swab: mask rev16 instruction for clang
  arm: include: asm: unified: mask .syntax unified for clang

Matt Redfearn (1):
  include/uapi/linux/swab: Fix potentially missing __always_inline

 arch/arm/include/asm/swab.h    | 3 +++
 arch/arm/include/asm/unified.h | 4 +++-
 include/uapi/linux/swab.h      | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

-- 
2.32.0


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

end of thread, other threads:[~2021-07-28 13:53 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-27 14:11 [PATCH 0/3] Address compilation of eBPF related software with clang compiler on arm architecture Pavo Banicevic
2021-07-27 14:11 ` [PATCH 1/3] arm: include: asm: swab: mask rev16 instruction for clang Pavo Banicevic
2021-07-27 15:46   ` Yonghong Song
2021-07-27 17:53   ` Nick Desaulniers
2021-07-27 21:43     ` Andrii Nakryiko
2021-07-27 14:11 ` [PATCH 2/3] arm: include: asm: unified: mask .syntax unified " Pavo Banicevic
2021-07-27 17:55   ` Nick Desaulniers
2021-07-27 14:11 ` [PATCH 3/3] include/uapi/linux/swab: Fix potentially missing __always_inline Pavo Banicevic
2021-07-28 13:49   ` Petr Vaněk

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).