Merge branch 'akpm' (patches from Andrew)
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 2 Jul 2021 19:08:10 +0000 (12:08 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 2 Jul 2021 19:08:10 +0000 (12:08 -0700)
commit71bd9341011f626d692aabe024f099820f02c497
treea1c27fd8f17daff36e380800c5b69769d0d9cc99
parent3dbdb38e286903ec220aaf1fb29a8d94297da246
parentb869d5be0acf0e125e69adcffdca04000dc5b17c
Merge branch 'akpm' (patches from Andrew)

Merge more updates from Andrew Morton:
 "190 patches.

  Subsystems affected by this patch series: mm (hugetlb, userfaultfd,
  vmscan, kconfig, proc, z3fold, zbud, ras, mempolicy, memblock,
  migration, thp, nommu, kconfig, madvise, memory-hotplug, zswap,
  zsmalloc, zram, cleanups, kfence, and hmm), procfs, sysctl, misc,
  core-kernel, lib, lz4, checkpatch, init, kprobes, nilfs2, hfs,
  signals, exec, kcov, selftests, compress/decompress, and ipc"

* emailed patches from Andrew Morton <akpm@linux-foundation.org>: (190 commits)
  ipc/util.c: use binary search for max_idx
  ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock
  ipc: use kmalloc for msg_queue and shmid_kernel
  ipc sem: use kvmalloc for sem_undo allocation
  lib/decompressors: remove set but not used variabled 'level'
  selftests/vm/pkeys: exercise x86 XSAVE init state
  selftests/vm/pkeys: refill shadow register after implicit kernel write
  selftests/vm/pkeys: handle negative sys_pkey_alloc() return code
  selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random
  kcov: add __no_sanitize_coverage to fix noinstr for all architectures
  exec: remove checks in __register_bimfmt()
  x86: signal: don't do sas_ss_reset() until we are certain that sigframe won't be abandoned
  hfsplus: report create_date to kstat.btime
  hfsplus: remove unnecessary oom message
  nilfs2: remove redundant continue statement in a while-loop
  kprobes: remove duplicated strong free_insn_page in x86 and s390
  init: print out unknown kernel parameters
  checkpatch: do not complain about positive return values starting with EPOLL
  checkpatch: improve the indented label test
  checkpatch: scripts/spdxcheck.py now requires python3
  ...
49 files changed:
Documentation/admin-guide/kernel-parameters.txt
MAINTAINERS
arch/arm/Kconfig
arch/arm64/Kconfig
arch/arm64/include/asm/memory.h
arch/arm64/include/asm/page.h
arch/arm64/include/asm/pgtable.h
arch/arm64/kernel/setup.c
arch/arm64/kvm/mmu.c
arch/arm64/mm/init.c
arch/arm64/mm/mmu.c
arch/mips/Kconfig
arch/mips/include/asm/pgalloc.h
arch/s390/Kconfig
arch/s390/kernel/kprobes.c
arch/x86/Kconfig
arch/x86/include/asm/desc.h
arch/x86/kernel/cpu/mshyperv.c
arch/x86/kernel/kprobes/core.c
arch/x86/kernel/setup.c
drivers/block/zram/zram_drv.h
drivers/clk/analogbits/wrpll-cln28hpc.c
drivers/net/ipa/ipa_smp2p.c
fs/exec.c
fs/open.c
fs/userfaultfd.c
include/asm-generic/bug.h
include/linux/compiler_types.h
include/linux/hugetlb.h
include/linux/kernel.h
include/linux/kprobes.h
include/linux/mm.h
include/linux/mm_types.h
include/linux/page-flags.h
include/linux/shmem_fs.h
init/main.c
ipc/shm.c
kernel/hung_task.c
kernel/kprobes.c
kernel/signal.c
kernel/sysctl.c
lib/Kconfig.debug
lib/kstrtox.c
lib/vsprintf.c
mm/compaction.c
mm/memcontrol.c
mm/mlock.c
mm/page_alloc.c
mm/shmem.c