OrangePi_CM5/arch/xtensa/include/asm
Max Filippov f8d0cbf28d xtensa: fix build with KASAN
The commit 917538e212 ("kasan: clean up KASAN_SHADOW_SCALE_SHIFT
usage") removed KASAN_SHADOW_SCALE_SHIFT definition from
include/linux/kasan.h and added it to architecture-specific headers,
except for xtensa. This broke the xtensa build with KASAN enabled.
Define KASAN_SHADOW_SCALE_SHIFT in arch/xtensa/include/asm/kasan.h

Reported by: kbuild test robot <fengguang.wu@intel.com>
Fixes: 917538e212 ("kasan: clean up KASAN_SHADOW_SCALE_SHIFT usage")
Acked-by: Andrey Konovalov <andreyknvl@google.com>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2018-02-11 09:18:12 -08:00
..
Kbuild arch: Remove clkdev.h asm-generic from Kbuild 2018-01-03 09:02:11 -08:00
asm-offsets.h
…
asm-uaccess.h
…
asmmacro.h xtensa: clean up word alignment macros in assembly code 2017-12-10 14:48:53 -08:00
atomic.h
…
barrier.h
…
bitops.h
…
bootparam.h
…
bugs.h
…
cache.h
…
cacheasm.h
…
cacheflush.h
…
checksum.h
…
cmpxchg.h
…
coprocessor.h
…
current.h xtensa: consolidate kernel stack size related definitions 2017-12-10 14:48:55 -08:00
delay.h
…
dma-mapping.h dma-mapping: move swiotlb arch helpers to a new header 2018-01-10 16:40:54 +01:00
dma.h
…
elf.h
…
fixmap.h xtensa: move fixmap and kmap just above the KSEG 2017-12-16 22:37:12 -08:00
flat.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ftrace.h
…
futex.h xtensa: fix futex_atomic_cmpxchg_inatomic 2018-01-05 15:55:59 -08:00
highmem.h xtensa: move fixmap and kmap just above the KSEG 2017-12-16 22:37:12 -08:00
hw_breakpoint.h
…
hw_irq.h
…
initialize_mmu.h
…
io.h
…
irq.h
…
irqflags.h
…
kasan.h xtensa: fix build with KASAN 2018-02-11 09:18:12 -08:00
kmem_layout.h xtensa: add support for KASAN 2017-12-16 22:37:12 -08:00
linkage.h xtensa: clean up functions in assembly code 2017-12-10 14:48:54 -08:00
mmu.h
…
mmu_context.h xtensa: extract init_kio 2017-12-16 22:37:10 -08:00
module.h
…
mxregs.h
…
nommu_context.h xtensa: extract init_kio 2017-12-16 22:37:10 -08:00
page.h xtensa: move fixmap and kmap just above the KSEG 2017-12-16 22:37:12 -08:00
pci-bridge.h
…
pci.h PCI: Remove redundant pci_dev, pci_bus, resource declarations 2017-11-07 18:38:48 -06:00
perf_event.h
…
pgalloc.h
…
pgtable.h xtensa: add support for KASAN 2017-12-16 22:37:12 -08:00
platform.h
…
processor.h arch: remove unused *_segments() macros/functions 2017-09-22 12:59:52 -10:00
ptrace.h xtensa: clean up exception handling structure 2017-12-16 22:37:09 -08:00
regs.h xtensa: clean up exception handling structure 2017-12-16 22:37:09 -08:00
segment.h
…
serial.h
…
shmparam.h
…
signal.h
…
smp.h
…
spinlock.h locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementations 2017-10-10 11:50:19 +02:00
spinlock_types.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
stackprotector.h xtensa: enable stack protector 2017-12-16 22:37:07 -08:00
stacktrace.h
…
string.h xtensa: shut up gcc-8 warnings 2018-01-02 03:25:41 -08:00
switch_to.h
…
syscall.h
…
sysmem.h
…
thread_info.h Xtensa improvements for v4.16: 2018-01-29 16:40:28 -08:00
timex.h
…
tlb.h
…
tlbflush.h
…
traps.h xtensa: implement early_trap_init 2017-12-16 22:37:09 -08:00
types.h
…
uaccess.h xtensa: use generic strncpy_from_user with KASAN 2017-12-17 15:34:57 -08:00
ucontext.h
…
unaligned.h
…
unistd.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
user.h
…
vectors.h
…
vga.h
…