• Linus Torvalds's avatar
    Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of... · d68b4b6f
    Linus Torvalds authored
    Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
    
    Pull non-MM updates from Andrew Morton:
    
     - An extensive rework of kexec and crash Kconfig from Eric DeVolder
       ("refactor Kconfig to consolidate KEXEC and CRASH options")
    
     - kernel.h slimming work from Andy Shevchenko ("kernel.h: Split out a
       couple of macros to args.h")
    
     - gdb feature work from Kuan-Ying Lee ("Add GDB memory helper
       commands")
    
     - vsprintf inclusion rationalization from Andy Shevchenko
       ("lib/vsprintf: Rework header inclusions")
    
     - Switch the handling of kdump from a udev scheme to in-kernel
       handling, by Eric DeVolder ("crash: Kernel handling of CPU and memory
       hot un/plug")
    
     - Many singleton patches to various parts of the tree
    
    * tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (81 commits)
      document while_each_thread(), change first_tid() to use for_each_thread()
      drivers/char/mem.c: shrink character device's devlist[] array
      x86/crash: optimize CPU changes
      crash: change crash_prepare_elf64_headers() to for_each_possible_cpu()
      crash: hotplug support for kexec_load()
      x86/crash: add x86 crash hotplug support
      crash: memory and CPU hotplug sysfs attributes
      kexec: exclude elfcorehdr from the segment digest
      crash: add generic infrastructure for crash hotplug support
      crash: move a few code bits to setup support of crash hotplug
      kstrtox: consistently use _tolower()
      kill do_each_thread()
      nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
      scripts/bloat-o-meter: count weak symbol sizes
      treewide: drop CONFIG_EMBEDDED
      lockdep: fix static memory detection even more
      lib/vsprintf: declare no_hash_pointers in sprintf.h
      lib/vsprintf: split out sprintf() and friends
      kernel/fork: stop playing lockless games for exe_file replacement
      adfs: delete unused "union adfs_dirtail" definition
      ...
    d68b4b6f
checkpatch.pl 233 KB