linux/arch/arm
Hugh Dickins 889690bcbc arm: include asm/cacheflush.h in asm/hugetlb.h
Patch series "arch: include asm/cacheflush.h in asm/hugetlb.h".

Three architectures are using PG_dcache_clean in their asm/hugetlb.h,
but relying on accident to include the asm/cacheflush.h which defines it.


This patch (of 3):

PG_dcache_clean is used in asm/hugetlb.h but defined in asm/cacheflush.h:
builds rely on an accident of that being included via linux/mempolicy.h,
but better include it directly (like arch/sh/include/asm/hugetlb.h does).

Link: https://lkml.kernel.org/r/6d2acfa4-7f44-d3b4-b0a8-5495c5985e4c@google.com
Link: https://lkml.kernel.org/r/4b055d0-7b2e-72bf-9b9d-8f3f1cd312d0@google.com
Signed-off-by: Hugh Dickins <hughd@google.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Mike Kravetz <mike.kravetz@oracle.com>
Cc: Palmer Dabbelt <palmer@dabbelt.com>
Cc: Russell King <linux@armlinux.org.uk>
Cc: Will Deacon <will@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2023-08-21 13:38:00 -07:00
..
boot ARM: dts: st: add missing space before { 2023-07-05 22:22:01 +02:00
common asm-generic updates for 6.5 2023-07-06 10:06:04 -07:00
configs arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS 2023-07-29 14:08:22 -07:00
crypto
include arm: include asm/cacheflush.h in asm/hugetlb.h 2023-08-21 13:38:00 -07:00
kernel asm-generic updates for 6.5 2023-07-06 10:06:04 -07:00
lib - Yosry Ahmed brought back some cgroup v1 stats in OOM logs. 2023-06-28 10:28:11 -07:00
mach-actions
mach-airoha
mach-alpine
mach-artpec
mach-asm9260
mach-aspeed
mach-at91 ARM: SoC drivers for 6.5 2023-06-29 15:22:19 -07:00
mach-axxia
mach-bcm
mach-berlin ARM: mm: Make virt_to_pfn() a static inline 2023-05-29 11:27:08 +02:00
mach-clps711x
mach-davinci ARM: davinci: fix davinci_cpufreq_init() declaration 2023-05-26 13:31:31 +02:00
mach-digicolor
mach-dove
mach-ep93xx ARM: ep93xx: fix missing-prototype warnings 2023-05-26 13:31:37 +02:00
mach-exynos ARM: SoC changes for 6.5 2023-06-29 15:28:33 -07:00
mach-footbridge
mach-gemini
mach-highbank ARM: highbank: add missing include 2023-05-26 13:31:37 +02:00
mach-hisi
mach-hpe
mach-imx ARM: imx: add missing include 2023-05-26 13:31:37 +02:00
mach-ixp4xx
mach-keystone ARM: mm: Make virt_to_pfn() a static inline 2023-05-29 11:27:08 +02:00
mach-lpc18xx
mach-lpc32xx ARM: lpc32xx: add missing include 2023-05-26 13:33:05 +02:00
mach-mediatek
mach-meson
mach-milbeaut
mach-mmp
mach-moxart
mach-mstar
mach-mv78xx0
mach-mvebu
mach-mxs ARM: 9298/1: Drop custom mdesc->handle_irq() 2023-06-19 09:35:48 +01:00
mach-nomadik
mach-npcm
mach-nspire
mach-omap1 ARM: SoC changes for 6.5 2023-06-29 15:28:33 -07:00
mach-omap2 asm-generic updates for 6.5 2023-07-06 10:06:04 -07:00
mach-orion5x ARM: orion5x: fix d2net gpio initialization 2023-05-26 13:33:05 +02:00
mach-pxa asm-generic updates for 6.5 2023-07-06 10:06:04 -07:00
mach-qcom
mach-rda
mach-realtek
mach-rockchip ARM: mm: Make virt_to_pfn() a static inline 2023-05-29 11:27:08 +02:00
mach-rpc
mach-s3c ARM: s3c: Switch i2c drivers back to use .probe() 2023-05-30 09:40:37 +02:00
mach-s5pv210
mach-sa1100 asm-generic updates for 6.5 2023-07-06 10:06:04 -07:00
mach-shmobile ARM: mm: Make virt_to_pfn() a static inline 2023-05-29 11:27:08 +02:00
mach-socfpga ARM: mm: Make virt_to_pfn() a static inline 2023-05-29 11:27:08 +02:00
mach-spear asm-generic updates for 6.5 2023-07-06 10:06:04 -07:00
mach-sti arm: update in-source documentation references 2023-06-12 06:33:48 -06:00
mach-stm32
mach-sunplus
mach-sunxi
mach-tegra
mach-uniphier
mach-ux500
mach-versatile ARM: versatile: mark mmc_status() static 2023-05-26 13:33:05 +02:00
mach-vt8500
mach-zynq
mm arm: convert various functions to use ptdescs 2023-08-21 13:37:55 -07:00
net
nwfpe
plat-orion
probes ARM: 9303/1: kprobes: avoid missing-declaration warnings 2023-06-19 09:35:51 +01:00
tools - Yosry Ahmed brought back some cgroup v1 stats in OOM logs. 2023-06-28 10:28:11 -07:00
vdso ARM: 9313/1: vdso: add missing prototypes 2023-06-19 09:35:58 +01:00
vfp ARM updates for v6.5-rc1 2023-06-26 17:07:53 -07:00
xen
Kbuild
Kconfig ARM: SoC devicetree updates for 6.5 2023-06-29 15:07:06 -07:00
Kconfig-nommu
Kconfig.assembler
Kconfig.debug
Makefile