linux-xiaomi-chiron/arch/xtensa/include/asm
Matthew Wilcox (Oracle) 522a0032af Add linux/cacheflush.h
Many architectures do not include asm-generic/cacheflush.h, so turn
the includes on their head and add linux/cacheflush.h which includes
asm/cacheflush.h.

Move the flush_dcache_folio() declaration from asm-generic/cacheflush.h
to linux/cacheflush.h and change linux/highmem.h to include
linux/cacheflush.h instead of asm/cacheflush.h so that all necessary
places will see flush_dcache_folio().

More functions should have their default implementations moved in the
future, but those are for follow-on patches.  This fixes csky, sparc and
sparc64 which were missed in the commit which added flush_dcache_folio().

Fixes: 08b0b0059b ("mm: Add flush_dcache_folio()")
Suggested-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
2021-11-17 10:36:15 -05:00
..
asm-offsets.h
asm-uaccess.h
asmmacro.h xtensa: definitions for call0 ABI 2021-10-18 22:19:34 -07:00
atomic.h xtensa: use a14 instead of a15 in inline assembly 2021-10-18 22:19:34 -07:00
barrier.h
bitops.h
bootparam.h
bugs.h
cache.h
cacheasm.h
cacheflush.h Add linux/cacheflush.h 2021-11-17 10:36:15 -05:00
checksum.h xtensa: propagate the calling conventions change down into csum_partial_copy_generic() 2020-08-20 15:45:21 -04:00
cmpxchg.h xtensa: use a14 instead of a15 in inline assembly 2021-10-18 22:19:34 -07:00
coprocessor.h
core.h xtensa: definitions for call0 ABI 2021-10-18 22:19:34 -07:00
current.h
delay.h
dma.h
elf.h
fixmap.h xtensa/mm/highmem: Make generic kmap_atomic() work correctly 2020-11-16 21:19:24 +01:00
flat.h
ftrace.h
futex.h futex: arch_futex_atomic_op_inuser() calling conventions change 2020-03-27 23:58:51 -04:00
highmem.h xtensa/mm/highmem: Make generic kmap_atomic() work correctly 2020-11-16 21:19:24 +01:00
hw_breakpoint.h
initialize_mmu.h xtensa: drop extraneous register load from initialize_mmu 2021-04-04 15:39:04 -07:00
io.h
irq.h
irqflags.h
jump_label.h
kasan.h
Kbuild local64.h: make <asm/local64.h> mandatory 2020-12-29 15:36:49 -08:00
kmem_layout.h xtensa: use CONFIG_USE_OF instead of CONFIG_OF 2021-09-27 06:08:58 -07:00
linkage.h
mmu.h
mmu_context.h xtensa: use asm-generic/mmu_context.h for no-op implementations 2020-10-27 16:02:39 +01:00
mxregs.h
nommu_context.h xtensa: use asm-generic/mmu_context.h for no-op implementations 2020-10-27 16:02:39 +01:00
page.h arch, mm: remove stale mentions of DISCONIGMEM 2021-06-29 10:53:55 -07:00
pci-bridge.h
pci.h
perf_event.h
pgalloc.h mm/thp: define default pmd_pgtable() 2021-07-01 11:06:03 -07:00
pgtable.h mm: define default value for FIRST_USER_ADDRESS 2021-07-01 11:06:02 -07:00
platform.h xtensa: clean up platform headers 2020-01-31 12:17:25 -08:00
processor.h Xtensa updates for v5.16 2021-11-06 14:54:03 -07:00
ptrace.h
regs.h
seccomp.h xtensa: Enable seccomp architecture tracking 2020-11-20 11:16:35 -08:00
sections.h xtensa: move section symbols to asm/sections.h 2021-10-18 22:19:35 -07:00
serial.h
shmparam.h
signal.h
smp.h
spinlock.h locking/arch: Move qrwlock.h include after qspinlock.h 2021-02-11 07:59:54 -05:00
spinlock_types.h
stackprotector.h
stacktrace.h
string.h
switch_to.h
syscall.h arch: remove unused function syscall_set_arguments() 2021-09-14 16:06:20 +02:00
sysmem.h
thread_info.h xtensa: add support for TIF_NOTIFY_SIGNAL 2020-11-12 08:45:56 -07:00
timex.h
tlb.h
tlbflush.h mm: update legacy flush_tlb_* to use vma 2021-06-29 10:53:52 -07:00
traps.h xtensa: only build windowed register support code when needed 2021-10-18 22:19:35 -07:00
uaccess.h asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbols 2021-07-30 10:30:21 +02:00
ucontext.h
unistd.h
vectors.h xtensa: reorganize vectors placement 2020-02-04 21:57:02 -08:00
vermagic.h arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h> 2020-04-23 10:50:26 +09:00
vmalloc.h