• Linus Torvalds's avatar
    Merge tag 'mm-nonmm-stable-2024-01-09-10-33' of... · 9f2a6352
    Linus Torvalds authored
    Merge tag 'mm-nonmm-stable-2024-01-09-10-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
    
    Pull non-MM updates from Andrew Morton:
     "Quite a lot of kexec work this time around. Many singleton patches in
      many places. The notable patch series are:
    
       - nilfs2 folio conversion from Matthew Wilcox in 'nilfs2: Folio
         conversions for file paths'.
    
       - Additional nilfs2 folio conversion from Ryusuke Konishi in 'nilfs2:
         Folio conversions for directory paths'.
    
       - IA64 remnant removal in Heiko Carstens's 'Remove unused code after
         IA-64 removal'.
    
       - Arnd Bergmann has enabled the -Wmissing-prototypes warning
         everywhere in 'Treewide: enable -Wmissing-prototypes'. This had
         some followup fixes:
    
          - Nathan Chancellor has cleaned up the hexagon build in the series
            'hexagon: Fix up instances of -Wmissing-prototypes'.
    
          - Nathan also addressed some s390 warnings in 's390: A couple of
            fixes for -Wmissing-prototypes'.
    
          - Arnd Bergmann addresses the same warnings for MIPS in his series
            'mips: address -Wmissing-prototypes warnings'.
    
       - Baoquan He has made kexec_file operate in a top-down-fitting manner
         similar to kexec_load in the series 'kexec_file: Load kernel at top
         of system RAM if required'
    
       - Baoquan He has also added the self-explanatory 'kexec_file: print
         out debugging message if required'.
    
       - Some checkstack maintenance work from Tiezhu Yang in the series
         'Modify some code about checkstack'.
    
       - Douglas Anderson has disentangled the watchdog code's logging when
         multiple reports are occurring simultaneously. The series is
         'watchdog: Better handling of concurrent lockups'.
    
       - Yuntao Wang has contributed some maintenance work on the crash code
         in 'crash: Some cleanups and fixes'"
    
    * tag 'mm-nonmm-stable-2024-01-09-10-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (157 commits)
      crash_core: fix and simplify the logic of crash_exclude_mem_range()
      x86/crash: use SZ_1M macro instead of hardcoded value
      x86/crash: remove the unused image parameter from prepare_elf_headers()
      kdump: remove redundant DEFAULT_CRASH_KERNEL_LOW_SIZE
      scripts/decode_stacktrace.sh: strip unexpected CR from lines
      watchdog: if panicking and we dumped everything, don't re-enable dumping
      watchdog/hardlockup: use printk_cpu_sync_get_irqsave() to serialize reporting
      watchdog/softlockup: use printk_cpu_sync_get_irqsave() to serialize reporting
      watchdog/hardlockup: adopt softlockup logic avoiding double-dumps
      kexec_core: fix the assignment to kimage->control_page
      x86/kexec: fix incorrect end address passed to kernel_ident_mapping_init()
      lib/trace_readwrite.c:: replace asm-generic/io with linux/io
      nilfs2: cpfile: fix some kernel-doc warnings
      stacktrace: fix kernel-doc typo
      scripts/checkstack.pl: fix no space expression between sp and offset
      x86/kexec: fix incorrect argument passed to kexec_dprintk()
      x86/kexec: use pr_err() instead of kexec_dprintk() when an error occurs
      nilfs2: add missing set_freezable() for freezable kthread
      kernel: relay: remove relay_file_splice_read dead code, doesn't work
      docs: submit-checklist: remove all of "make namespacecheck"
      ...
    9f2a6352
CREDITS 101 KB