procfs: consolidate arch_report_meminfo declaration
authorArnd Bergmann <arnd@arndb.de>
Tue, 16 May 2023 19:57:29 +0000 (21:57 +0200)
committerChristian Brauner <brauner@kernel.org>
Wed, 17 May 2023 07:24:49 +0000 (09:24 +0200)
commitef104443bffa004f631729dfc924f0b84abbd602
tree16882eae50d998a53ce28063c947ba8fa1aa2337
parent247c8d2f9837a3e29e3b6b7a4aa9c36c37659dd4
procfs: consolidate arch_report_meminfo declaration

The arch_report_meminfo() function is provided by four architectures,
with a __weak fallback in procfs itself. On architectures that don't
have a custom version, the __weak version causes a warning because
of the missing prototype.

Remove the architecture specific prototypes and instead add one
in linux/proc_fs.h.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Dave Hansen <dave.hansen@linux.intel.com> # for arch/x86
Acked-by: Helge Deller <deller@gmx.de> # parisc
Reviewed-by: Alexander Gordeev <agordeev@linux.ibm.com>
Message-Id: <20230516195834.551901-1-arnd@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
arch/parisc/include/asm/pgtable.h
arch/powerpc/include/asm/pgtable.h
arch/s390/include/asm/pgtable.h
arch/s390/mm/pageattr.c
arch/x86/include/asm/pgtable.h
arch/x86/include/asm/pgtable_types.h
arch/x86/mm/pat/set_memory.c
include/linux/proc_fs.h