Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux...
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 3 Nov 2023 06:53:31 +0000 (20:53 -1000)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 3 Nov 2023 06:53:31 +0000 (20:53 -1000)
commit8f6f76a6a29f36d2f3e4510d0bde5046672f6924
tree41e31fd924728d6bec5078db0f95b10dec5e5b6e
parentecae0bd5173b1014f95a14a8dfbe40ec10367dcf
parent6620999f0d41e4fd6f047727936a964c3399d249
Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git./linux/kernel/git/akpm/mm

Pull non-MM updates from Andrew Morton:
 "As usual, lots of singleton and doubleton patches all over the tree
  and there's little I can say which isn't in the individual changelogs.

  The lengthier patch series are

   - 'kdump: use generic functions to simplify crashkernel reservation
     in arch', from Baoquan He. This is mainly cleanups and
     consolidation of the 'crashkernel=' kernel parameter handling

   - After much discussion, David Laight's 'minmax: Relax type checks in
     min() and max()' is here. Hopefully reduces some typecasting and
     the use of min_t() and max_t()

   - A group of patches from Oleg Nesterov which clean up and slightly
     fix our handling of reads from /proc/PID/task/... and which remove
     task_struct.thread_group"

* tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (64 commits)
  scripts/gdb/vmalloc: disable on no-MMU
  scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n
  .mailmap: add address mapping for Tomeu Vizoso
  mailmap: update email address for Claudiu Beznea
  tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
  .mailmap: map Benjamin Poirier's address
  scripts/gdb: add lx_current support for riscv
  ocfs2: fix a spelling typo in comment
  proc: test ProtectionKey in proc-empty-vm test
  proc: fix proc-empty-vm test with vsyscall
  fs/proc/base.c: remove unneeded semicolon
  do_io_accounting: use sig->stats_lock
  do_io_accounting: use __for_each_thread()
  ocfs2: replace BUG_ON() at ocfs2_num_free_extents() with ocfs2_error()
  ocfs2: fix a typo in a comment
  scripts/show_delta: add __main__ judgement before main code
  treewide: mark stuff as __ro_after_init
  fs: ocfs2: check status values
  proc: test /proc/${pid}/statm
  compiler.h: move __is_constexpr() to compiler.h
  ...
51 files changed:
.mailmap
arch/arm/kernel/setup.c
arch/arm64/Kconfig
arch/arm64/mm/init.c
arch/loongarch/kernel/setup.c
arch/riscv/Kconfig
arch/x86/Kconfig
arch/x86/kernel/setup.c
block/bdev.c
drivers/accel/ivpu/ivpu_job.c
drivers/gpu/drm/i915/gt/selftest_migrate.c
drivers/net/xen-netback/interface.c
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
fs/buffer.c
fs/char_dev.c
fs/dcache.c
fs/file_table.c
fs/inode.c
fs/kernfs/mount.c
fs/locks.c
fs/namespace.c
fs/notify/dnotify/dnotify.c
fs/notify/fanotify/fanotify_user.c
fs/ocfs2/alloc.c
fs/ocfs2/dlmfs/dlmfs.c
fs/ocfs2/namei.c
fs/pipe.c
fs/proc/base.c
fs/proc/inode.c
fs/proc/task_mmu.c
fs/userfaultfd.c
include/linux/crash_core.h
include/linux/fortify-string.h
include/linux/sched.h
include/linux/sched/signal.h
init/init_task.c
kernel/audit_tree.c
kernel/exit.c
kernel/fork.c
kernel/kthread.c
kernel/sched/core.c
kernel/signal.c
kernel/sys.c
kernel/user_namespace.c
kernel/workqueue.c
mm/damon/core.c
mm/khugepaged.c
mm/shmem.c
net/core/pktgen.c
security/integrity/iint.c
tools/testing/selftests/mm/run_vmtests.sh