linux/arch
Paul Semel 3c6f11550b UPSTREAM: arm64: kasan: fix include error in MTE functions
Fix `error: expected string literal in 'asm'`.
This happens when compiling an ebpf object file that includes
`net/net_namespace.h` from linux kernel headers.

Include trace:
     include/net/net_namespace.h:10
     include/linux/workqueue.h:9
     include/linux/timer.h:8
     include/linux/debugobjects.h:6
     include/linux/spinlock.h:90
     include/linux/workqueue.h:9
     arch/arm64/include/asm/spinlock.h:9
     arch/arm64/include/generated/asm/qrwlock.h:1
     include/asm-generic/qrwlock.h:14
     arch/arm64/include/asm/processor.h:33
     arch/arm64/include/asm/kasan.h:9
     arch/arm64/include/asm/mte-kasan.h:45
     arch/arm64/include/asm/mte-def.h:14

Bug: 254441685
Signed-off-by: Paul Semel <paul.semel@datadoghq.com>
Fixes: 2cb3427642 ("arm64: kasan: simplify and inline MTE functions")
Cc: <stable@vger.kernel.org> # 5.12.x
Link: https://lore.kernel.org/r/bacb5387-2992-97e4-0c48-1ed925905bee@gmail.com
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
(cherry picked from commit b859ebedd1)
Signed-off-by: Lee Jones <joneslee@google.com>
Change-Id: I5556726935fd0cafc83a038a4a5415f0c7eb8b45
2022-11-09 13:57:12 +00:00
..
alpha This is the 5.10.134 stable release 2022-08-03 12:42:13 +02:00
arc ARC: entry: fix syscall_trace_exit argument 2022-04-27 13:53:55 +02:00
arm This is the 5.10.135 stable release 2022-08-04 10:59:03 +02:00
arm64 UPSTREAM: arm64: kasan: fix include error in MTE functions 2022-11-09 13:57:12 +00:00
c6x
csky This is the 5.10.121 stable release 2022-07-23 16:10:22 +02:00
h8300
hexagon hexagon: clean up timer-regs.h 2021-11-26 10:39:19 +01:00
ia64 Merge 5.10.119 into android12-5.10-lts 2022-07-14 14:31:17 +02:00
m68k This is the 5.10.134 stable release 2022-08-03 12:42:13 +02:00
microblaze This is the 5.10.110 stable release 2022-04-18 17:41:18 +02:00
mips This is the 5.10.127 stable release 2022-07-28 16:08:09 +02:00
nds32 nds32: fix access_ok() checks in get/put_user 2022-03-28 09:57:10 +02:00
nios2 nios2: use fallback for random_get_entropy() instead of zero 2022-05-30 09:33:41 +02:00
openrisc openrisc: start CPU timer early in boot 2022-06-09 10:20:55 +02:00
parisc This is the 5.10.127 stable release 2022-07-28 16:08:09 +02:00
powerpc This is the 5.10.130 stable release 2022-07-28 17:04:30 +02:00
riscv This is the 5.10.134 stable release 2022-08-03 12:42:13 +02:00
s390 This is the 5.10.135 stable release 2022-08-04 10:59:03 +02:00
sh This is the 5.10.132 stable release 2022-07-28 17:17:55 +02:00
sparc Merge 5.10.119 into android12-5.10-lts 2022-07-14 14:31:17 +02:00
um This is the 5.10.133 stable release 2022-08-02 13:26:52 -07:00
x86 BACKPORT: KVM: x86: avoid calling x86 emulator without a decoded instruction 2022-09-12 22:52:54 +00:00
xtensa This is the 5.10.127 stable release 2022-07-28 16:08:09 +02:00
.gitignore
Kconfig