mbox series

[GIT,PULL] Non MM updates for 6.3-rc1

Message ID 20230220153501.19c3ba46c67612f1cf1d7d08@linux-foundation.org (mailing list archive)
State New
Headers show
Series [GIT,PULL] Non MM updates for 6.3-rc1 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-nonmm-stable-2023-02-20-15-29

Message

Andrew Morton Feb. 20, 2023, 11:35 p.m. UTC
Linus, please merge this set of non-MM patches which I've accumulated
over the previous -rc cycle.  Thanks.


The following changes since commit 077010cef0aec280ac6eccc217395cbe8543d5a8:

  Sync with v6.2-rc4 (2023-01-18 16:52:33 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-nonmm-stable-2023-02-20-15-29

for you to fetch changes up to 817013880a6883f7ab08030d1f8cfef5f07ba467:

  Update CREDITS file entry for Jesper Juhl (2023-02-09 17:03:20 -0800)

----------------------------------------------------------------
There is no particular theme here - mainly quick hits all over the tree.

Most notable is a set of zlib changes from Mikhail Zaslonko which enhances
and fixes zlib's use of S390 hardware support: "lib/zlib: Set of s390
DFLTCC related patches for kernel zlib".

----------------------------------------------------------------
Alexander Pantyukhin (1):
      scripts/bloat-o-meter: use the reverse flag for sort

Alexander Potapenko (2):
      fs: hfs: initialize fsdata in hfs_file_truncate()
      fs: hfsplus: initialize fsdata in hfsplus_file_truncate()

Alexey Dobriyan (1):
      proc: mark /proc/cmdline as permanent

Andy Shevchenko (1):
      util_macros.h: add missing inclusion

Christophe JAILLET (1):
      initramfs: use kstrtobool() instead of strtobool()

Diederik de Haas (1):
      scripts/spelling.txt: add more spelling corrections

Dmitrii Bundin (1):
      scripts/gdb: add mm introspection utils

Geert Uytterhoeven (1):
      lib: add Dhrystone benchmark test

Hyeonggon Yoo (1):
      lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default

Ira Weiny (1):
      checkpatch: mark kunmap() and kunmap_atomic() deprecated

Jan Kara (1):
      fs: gracefully handle ->get_block not mapping bh in __mpage_writepage

Jesper Juhl (1):
      Update CREDITS file entry for Jesper Juhl

Joe Perches (1):
      checkpatch: improve EMBEDDED_FILENAME test

Juerg Haefliger (1):
      arch/Kconfig: fix indentation

Kai Wasserbäch (2):
      checkpatch: warn when unknown tags are used for links
      checkpatch: warn when Reported-by: is not followed by Link:

Kevin Hao (1):
      scripts/tags.sh: fix the Kconfig tags generation when using latest ctags

Li zeming (2):
      arch/alpha/kernel/smp.c: remove unnecessary (void*) conversions
      arch/alpha/kernel/process.c: remove unnecessary (void*) conversions

Liu Shixin (1):
      hfs: fix missing hfs_bnode_get() in __hfs_bnode_create

Luca Ceresoli (1):
      scripts/spelling.txt: add "exsits" pattern and fix typo instances

Manfred Spraul (2):
      lib/percpu_counter: percpu_counter_add_batch() overflow/underflow
      include/linux/percpu_counter.h: race in uniprocessor percpu_counter_add()

Masami Hiramatsu (Google) (2):
      error-injection: remove EI_ETYPE_NONE
      docs: fault-injection: add requirements of error injectable functions

Mikhail Zaslonko (8):
      lib/zlib: adjust offset calculation for dfltcc_state
      lib/zlib: implement switching between DFLTCC and software
      lib/zlib: fix DFLTCC not flushing EOBS when creating raw streams
      lib/zlib: fix DFLTCC ignoring flush modes when avail_in == 0
      lib/zlib: DFLTCC not writing header bits when avail_out == 0
      lib/zlib: Split deflate and inflate states for DFLTCC
      lib/zlib: DFLTCC support inflate with small window
      lib/zlib: DFLTCC always switch to software inflate for Z_PACKET_FLUSH option

Pali Rohár (1):
      fat: fix return value of vfat_bad_char() and vfat_replace_char() functions

Randy Dunlap (5):
      freevxfs: fix kernel-doc warnings
      ntfs: fix multiple kernel-doc warnings
      userns: fix a struct's kernel-doc notation
      cramfs: Kconfig: fix spelling & punctuation
      sparc: allow PM configs for sparc32 COMPILE_TEST

Ricardo Ribalda (4):
      scripts/spelling.txt: add `permitted'
      Documentation: sysctl: correct kexec_load_disabled
      kexec: factor out kexec_load_permitted
      kexec: introduce sysctl parameters kexec_load_limit_*

Ryusuke Konishi (2):
      nilfs2: replace WARN_ONs for invalid DAT metadata block requests
      nilfs2: prevent WARNING in nilfs_dat_commit_end()

SeongJae Park (1):
      scripts/spelling: add a few more typos

Thorsten Leemhuis (1):
      checkpatch: use proper way for show problematic line

Tom Rix (1):
      lib/zlib: remove redundation assignement of avail_in dfltcc_gdht()

Uros Bizjak (2):
      lib/genalloc: use try_cmpxchg in {set,clear}_bits_ll
      fs/ext4: use try_cmpxchg in ext4_update_bh_state

XU pengfei (1):
      hfsplus: remove unnecessary variable initialization

Zqiang (1):
      kthread_worker: check all delayed works when destroy kthread worker

fuyuanli (1):
      hung_task: print message when hung_task_warnings gets down to zero.

 CREDITS                                           |   6 +-
 Documentation/admin-guide/sysctl/kernel.rst       |  25 +-
 Documentation/fault-injection/fault-injection.rst |  65 ++++
 arch/Kconfig                                      | 128 ++++----
 arch/alpha/kernel/process.c                       |   2 +-
 arch/alpha/kernel/smp.c                           |   4 +-
 arch/sparc/Kconfig                                |   2 +-
 arch/x86/kvm/emulate.c                            |   8 +-
 drivers/infiniband/ulp/iser/iscsi_iser.c          |   2 +-
 fs/cramfs/Kconfig                                 |   2 +-
 fs/ext4/inode.c                                   |   5 +-
 fs/fat/namei_vfat.c                               |   4 +-
 fs/freevxfs/vxfs_subr.c                           |   6 +-
 fs/freevxfs/vxfs_super.c                          |   2 +-
 fs/hfs/bnode.c                                    |   1 +
 fs/hfs/extent.c                                   |   2 +-
 fs/hfsplus/extents.c                              |   2 +-
 fs/hfsplus/xattr.c                                |  18 +-
 fs/mpage.c                                        |   2 +
 fs/nilfs2/dat.c                                   |  38 ++-
 fs/ntfs/aops.c                                    |  10 +-
 fs/ntfs/aops.h                                    |   2 +-
 fs/ntfs/compress.c                                |   6 +-
 fs/ntfs/dir.c                                     |   4 +-
 fs/ntfs/inode.c                                   |   6 +-
 fs/ntfs/mft.c                                     |   2 +-
 fs/ntfs/namei.c                                   |   4 +-
 fs/ntfs/runlist.c                                 |   2 +-
 fs/ntfs/super.c                                   |  12 +-
 fs/proc/cmdline.c                                 |   1 +
 include/asm-generic/error-injection.h             |   7 +-
 include/linux/error-injection.h                   |   3 +-
 include/linux/kexec.h                             |   3 +-
 include/linux/percpu_counter.h                    |   6 +-
 include/linux/util_macros.h                       |   2 +
 init/initramfs.c                                  |   4 +-
 kernel/hung_task.c                                |   2 +
 kernel/kexec.c                                    |   4 +-
 kernel/kexec_core.c                               |  94 +++++-
 kernel/kexec_file.c                               |  11 +-
 kernel/kthread.c                                  |   5 +
 kernel/user_namespace.c                           |   2 +-
 lib/Kconfig.debug                                 |  40 ++-
 lib/Makefile                                      |   2 +
 lib/dhry.h                                        | 358 ++++++++++++++++++++++
 lib/dhry_1.c                                      | 283 +++++++++++++++++
 lib/dhry_2.c                                      | 175 +++++++++++
 lib/dhry_run.c                                    |  85 +++++
 lib/error-inject.c                                |   2 +-
 lib/genalloc.c                                    |  18 +-
 lib/percpu_counter.c                              |  25 +-
 lib/zlib_deflate/deflate.c                        |  23 +-
 lib/zlib_dfltcc/dfltcc.c                          |  25 +-
 lib/zlib_dfltcc/dfltcc.h                          |  57 +---
 lib/zlib_dfltcc/dfltcc_deflate.c                  |  91 ++++--
 lib/zlib_dfltcc/dfltcc_deflate.h                  |  21 ++
 lib/zlib_dfltcc/dfltcc_inflate.c                  |  24 +-
 lib/zlib_dfltcc/dfltcc_inflate.h                  |  37 +++
 lib/zlib_inflate/inflate.c                        |   2 +-
 net/openvswitch/flow_table.c                      |   2 +-
 scripts/bloat-o-meter                             |   3 +-
 scripts/checkpatch.pl                             |  38 ++-
 scripts/gdb/linux/mm.py                           | 222 ++++++++++++++
 scripts/gdb/vmlinux-gdb.py                        |   1 +
 scripts/spelling.txt                              |  17 +
 scripts/tags.sh                                   |  10 +-
 sound/soc/fsl/fsl-asoc-card.c                     |   2 +-
 67 files changed, 1781 insertions(+), 298 deletions(-)
 create mode 100644 lib/dhry.h
 create mode 100644 lib/dhry_1.c
 create mode 100644 lib/dhry_2.c
 create mode 100644 lib/dhry_run.c
 create mode 100644 lib/zlib_dfltcc/dfltcc_deflate.h
 create mode 100644 lib/zlib_dfltcc/dfltcc_inflate.h
 create mode 100644 scripts/gdb/linux/mm.py

Comments

pr-tracker-bot@kernel.org Feb. 24, 2023, 2:05 a.m. UTC | #1
The pull request you sent on Mon, 20 Feb 2023 15:35:01 -0800:

> git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-nonmm-stable-2023-02-20-15-29

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d2980d8d826554fa6981d621e569a453787472f8

Thank you!