Merge tag 'asm-generic-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd...
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 6 Jul 2023 17:06:04 +0000 (10:06 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 6 Jul 2023 17:06:04 +0000 (10:06 -0700)
commit7b82e90411826deee07c180ec35f64d31051d154
tree83b3dbea5424f0cadffcf2f199d25b74fd57bf88
parent9f57c13f7ed70a94ecc135645bc764efdd378acd
parent4dd595c34c4bb22c16a76206a18c13e4e194335d
Merge tag 'asm-generic-6.5' of git://git./linux/kernel/git/arnd/asm-generic

Pull asm-generic updates from Arnd Bergmann:
 "These are cleanups for architecture specific header files:

   - the comments in include/linux/syscalls.h have gone out of sync and
     are really pointless, so these get removed

   - The asm/bitsperlong.h header no longer needs to be architecture
     specific on modern compilers, so use a generic version for newer
     architectures that use new enough userspace compilers

   - A cleanup for virt_to_pfn/virt_to_bus to have proper type checking,
     forcing the use of pointers"

* tag 'asm-generic-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:
  syscalls: Remove file path comments from headers
  tools arch: Remove uapi bitsperlong.h of hexagon and microblaze
  asm-generic: Unify uapi bitsperlong.h for arm64, riscv and loongarch
  m68k/mm: Make pfn accessors static inlines
  arm64: memory: Make virt_to_pfn() a static inline
  ARM: mm: Make virt_to_pfn() a static inline
  asm-generic/page.h: Make pfn accessors static inlines
  xen/netback: Pass (void *) to virt_to_page()
  netfs: Pass a pointer to virt_to_page()
  cifs: Pass a pointer to virt_to_page() in cifsglob
  cifs: Pass a pointer to virt_to_page()
  riscv: mm: init: Pass a pointer to virt_to_page()
  ARC: init: Pass a pointer to virt_to_pfn() in init
  m68k: Pass a pointer to virt_to_pfn() virt_to_page()
  fs/proc/kcore.c: Pass a pointer to virt_addr_valid()
17 files changed:
arch/arm/include/asm/page.h
arch/arm/kernel/entry-armv.S
arch/arm/mach-pxa/gumstix.c
arch/arm/mach-sa1100/pm.c
arch/arm/mm/dma-mapping.c
arch/arm/mm/mmu.c
arch/arm64/include/asm/memory.h
arch/m68k/mm/mcfmmu.c
arch/riscv/mm/init.c
drivers/net/xen-netback/netback.c
fs/proc/kcore.c
fs/smb/client/cifsglob.h
fs/smb/client/smbdirect.c
include/linux/syscalls.h
include/uapi/asm-generic/unistd.h
kernel/sys_ni.c
lib/scatterlist.c