mbox series

[GIT,PULL] non-MM updates for 5.20-rc1

Message ID 20220806214150.9a96339c1d343b003a48a3a0@linux-foundation.org (mailing list archive)
State New
Headers show
Series [GIT,PULL] non-MM updates for 5.20-rc1 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-nonmm-stable-2022-08-06-2

Message

Andrew Morton Aug. 7, 2022, 4:41 a.m. UTC
Good evening.  A relatively small amount of material this time.


The following changes since commit 03c765b0e3b4cb5063276b086c76f7a612856a9a:

  Linux 5.19-rc4 (2022-06-26 14:22:10 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-nonmm-stable-2022-08-06-2

for you to fetch changes up to b99695580bfc1f91364023c673681ddb88e375dc:

  scripts/gdb: ensure the absolute path is generated on initial source (2022-07-29 18:12:37 -0700)

----------------------------------------------------------------
Updates to various subsystems which I help look after.  lib, ocfs2,
fatfs, autofs, squashfs, procfs, etc.

----------------------------------------------------------------
Aaron Tomlin (1):
      scripts/gdb: ensure the absolute path is generated on initial source

Alexey Dobriyan (3):
      proc: delete unused <linux/uaccess.h> includes
      proc: fix test for "vsyscall=xonly" boot option
      proc: add some (hopefully) insightful comments

Andrew Morton (1):
      Merge branch 'master' into mm-nonmm-stable

Andy Shevchenko (1):
      include/linux/rbtree.h: replace kernel.h with the necessary inclusions

Antonio Borneo (1):
      checkpatch: fix incorrect camelcase detection on numeric constant

Ben Dooks (2):
      kernel/hung_task: fix address space of proc_dohung_task_timeout_secs
      profile: setup_profiling_timer() is moslty not implemented

Benjamin Segall (1):
      epoll: autoremove wakers even more aggressively

Brendan Higgins (2):
      mailmap: add linux.dev alias for Brendan Higgins
      MAINTAINERS: kunit: add David Gow as a maintainer of KUnit

Chen Zhongjin (1):
      profiling: fix shift too large makes kernel panic

Christophe JAILLET (3):
      ocfs2: remove some useless functions
      ocfs2: use the bitmap API to simplify code
      ocfs2: fix a typo in a comment

Colin Ian King (1):
      lib/ts_bm.c: remove redundant store to variable consumed after addition

Dan Carpenter (1):
      kfifo: fix kfifo_to_user() return type

Dan Moulding (1):
      init: add "hostname" kernel parameter

Guenter Roeck (1):
      lib/list_debug.c: Detect uninitialized lists

Hsin-Yi Wang (2):
      Revert "squashfs: provide backing_dev_info in order to disable read-ahead"
      squashfs: implement readahead

Ian Kent (5):
      autofs: use inode permission method for write access
      autofs: make dentry info count consistent
      autofs: use dentry info count instead of simple_empty()
      autofs: add comment about autofs_mountpoint_changed()
      autofs: remove unused ino field inode

Javier Martinez Canillas (3):
      fat: add a vfat_rename2() and make existing .rename callback a helper
      fat: add renameat2 RENAME_EXCHANGE flag support
      selftests/filesystems: add a vfat RENAME_EXCHANGE test

Jiangshan Yi (2):
      fs/ocfs2: Fix spelling typo in comment
      lib/lzo/lzo1x_compress.c: replace ternary operator with min() and min_t()

Joe Perches (1):
      checkpatch: add XA_STATE and XA_STATE_ORDER to the macro declaration list

Junxiao Bi (1):
      ocfs2: kill EBUSY from dlmfs_evict_inode

Justin Stitt (1):
      include/uapi/linux/swab.h: move explicit cast outside ternary

Kirill Tkhai (1):
      mailmap: update Kirill's email

Luc Van Oostenryck (1):
      ia64: fix sparse warnings with cmpxchg() & xchg()

Mark-PK Tsai (1):
      lib: devres: use numa aware allocation

Nikolay Borisov (2):
      scripts/bloat-o-meter: switch argument parsing to using argparse
      scripts/bloat-o-meter: add -p argument

OGAWA Hirofumi (1):
      fat: factor out reusable code in vfat_rename() as helper functions

Pasha Tatashin (2):
      fs/kernel_read_file: allow to read files up-to ssize_t
      kexec_file: increase maximum file size to 4G

Phillip Lougher (4):
      squashfs: extend "page actor" to handle missing pages
      squashfs: don't use intermediate buffer if pages missing
      squashfs: always build "file direct" version of page actor
      squashfs: support reading fragments in readahead call

Sander Vanheule (5):
      x86/cacheinfo: move shared cache map definitions
      cpumask: add UP optimised for_each_*_cpu versions
      cpumask: Fix invalid uniprocessor mask assumption
      lib/test: introduce cpumask KUnit test suite
      cpumask: update cpumask_next_wrap() signature

Slark Xiao (1):
      lib/mpi: fix typo 'the the' in comment

Souptick Joarder (HPE) (1):
      ia64: old_rr4 added under CONFIG_HUGETLB_PAGE

Stephen Brennan (2):
      kallsyms: move declarations to internal header
      vmcoreinfo: include kallsyms symbols

Tao Liu (1):
      kdump: round up the total memory size to 128M for crashkernel reservation

Tetsuo Handa (1):
      lib/smp_processor_id: fix imbalanced instrumentation_end() call

Tiezhu Yang (1):
      lib: make LZ4_decompress_safe_forceExtDict() static

Uros Bizjak (1):
      compiler-gcc.h: remove ancient workaround for gcc PR 58670

Vlastimil Babka (1):
      lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing

Xiu Jianfeng (1):
      bdi: remove enum wb_congested_state

Yu Zhe (1):
      ipc/mqueue: remove unnecessary (void*) conversion

Zhihao Cheng (1):
      proc: fix a dentry lock race between release_task and lookup

cxbing (1):
      delayacct: remove some unused variables

wuchi (8):
      lib/flex_proportions.c: remove local_irq_ops in fprop_new_period()
      lib/btree: simplify btree_{lookup|update}
      lib/error-inject: convert to DEFINE_SEQ_ATTRIBUTE
      lib/lru_cache: fix error free handing in lc_create
      net, lib/once: remove {net_}get_random_once_wait macro
      lib/error-inject: traverse list with mutex
      lib/radix-tree: remove unused argument of insert_entries
      lib/scatterlist: use matched parameter type when calling __sg_free_table()

 .mailmap                                           |   3 +-
 Documentation/admin-guide/kernel-parameters.txt    |  13 ++
 MAINTAINERS                                        |   2 +
 arch/alpha/kernel/smp.c                            |   6 -
 arch/arc/kernel/smp.c                              |   8 -
 arch/arm/kernel/smp.c                              |   8 -
 arch/arm64/kernel/smp.c                            |   8 -
 arch/csky/kernel/smp.c                             |   5 -
 arch/hexagon/kernel/smp.c                          |   5 -
 arch/ia64/include/asm/mmu_context.h                |   5 +-
 arch/ia64/include/uapi/asm/cmpxchg.h               |  28 +--
 arch/ia64/kernel/smp.c                             |   6 -
 arch/openrisc/kernel/smp.c                         |   6 -
 arch/parisc/kernel/smp.c                           |   7 -
 arch/powerpc/kernel/smp.c                          |   7 -
 arch/riscv/kernel/smp.c                            |   6 -
 arch/sparc/kernel/smp_32.c                         |   5 -
 arch/sparc/kernel/smp_64.c                         |   6 -
 arch/x86/include/asm/apic.h                        |   2 -
 arch/x86/kernel/apic/apic.c                        |   5 -
 arch/x86/kernel/cpu/cacheinfo.c                    |   6 +
 arch/x86/kernel/smpboot.c                          |   4 -
 fs/autofs/autofs_i.h                               |   7 +-
 fs/autofs/expire.c                                 |   2 +-
 fs/autofs/inode.c                                  |   1 +
 fs/autofs/root.c                                   | 108 +++++-----
 fs/eventpoll.c                                     |  22 ++
 fs/fat/namei_vfat.c                                | 231 +++++++++++++++++----
 fs/kernel_read_file.c                              |  38 ++--
 fs/ocfs2/dlmfs/dlmfs.c                             |  14 +-
 fs/ocfs2/heartbeat.c                               |  27 +--
 fs/ocfs2/quota_global.c                            |   2 +-
 fs/proc/array.c                                    |   5 +-
 fs/proc/base.c                                     |  46 +++-
 fs/proc/inode.c                                    |  19 +-
 fs/proc/kmsg.c                                     |   1 -
 fs/proc/nommu.c                                    |   1 -
 fs/proc/proc_net.c                                 |   9 +-
 fs/proc/proc_tty.c                                 |   2 -
 fs/proc/root.c                                     |   8 +-
 fs/proc/vmcore.c                                   |   1 -
 fs/squashfs/Makefile                               |   4 +-
 fs/squashfs/block.c                                |  10 +-
 fs/squashfs/decompressor.h                         |   1 +
 fs/squashfs/file.c                                 | 133 +++++++++++-
 fs/squashfs/file_direct.c                          |  90 ++------
 fs/squashfs/lz4_wrapper.c                          |   7 +-
 fs/squashfs/lzo_wrapper.c                          |   7 +-
 fs/squashfs/page_actor.c                           |  55 ++++-
 fs/squashfs/page_actor.h                           |  57 ++---
 fs/squashfs/super.c                                |  33 ---
 fs/squashfs/xz_wrapper.c                           |  11 +-
 fs/squashfs/zlib_wrapper.c                         |  12 +-
 fs/squashfs/zstd_wrapper.c                         |  12 +-
 include/linux/backing-dev-defs.h                   |   7 -
 include/linux/compiler-gcc.h                       |  11 -
 include/linux/cpumask.h                            | 108 +++-------
 include/linux/kernel_read_file.h                   |  32 +--
 include/linux/kfifo.h                              |   2 +-
 include/linux/limits.h                             |   1 +
 include/linux/net.h                                |   2 -
 include/linux/once.h                               |   2 -
 include/linux/rbtree.h                             |   2 +-
 include/uapi/linux/swab.h                          |   6 +-
 init/version.c                                     |  17 ++
 ipc/mqueue.c                                       |   2 +-
 kernel/crash_core.c                                |  28 ++-
 kernel/hung_task.c                                 |   2 +-
 kernel/kallsyms.c                                  |  23 +-
 kernel/kallsyms_internal.h                         |  30 +++
 kernel/kexec_file.c                                |  10 +-
 kernel/profile.c                                   |  15 +-
 lib/Kconfig                                        |   9 -
 lib/Kconfig.debug                                  |   9 +
 lib/Makefile                                       |   4 +-
 lib/btree.c                                        |  30 ++-
 lib/cpumask.c                                      |   2 +
 lib/devres.c                                       |  15 +-
 lib/error-inject.c                                 |  28 ++-
 lib/flex_proportions.c                             |  10 +-
 lib/list_debug.c                                   |  12 +-
 lib/lru_cache.c                                    |   4 +-
 lib/lz4/lz4_decompress.c                           |   6 +-
 lib/lzo/lzo1x_compress.c                           |   6 +-
 lib/mpi/mpiutil.c                                  |   2 +-
 lib/radix-tree.c                                   |   4 +-
 lib/scatterlist.c                                  |   4 +-
 lib/smp_processor_id.c                             |   2 +-
 lib/stackdepot.c                                   |  59 +++++-
 lib/test_cpumask.c                                 | 138 ++++++++++++
 lib/ts_bm.c                                        |   2 +-
 scripts/bloat-o-meter                              |  47 +++--
 scripts/checkpatch.pl                              |   5 +-
 scripts/gdb/vmlinux-gdb.py                         |   2 +-
 tools/accounting/getdelays.c                       |   4 -
 tools/testing/selftests/Makefile                   |   1 +
 tools/testing/selftests/filesystems/fat/.gitignore |   2 +
 tools/testing/selftests/filesystems/fat/Makefile   |   7 +
 tools/testing/selftests/filesystems/fat/config     |   2 +
 .../selftests/filesystems/fat/rename_exchange.c    |  37 ++++
 .../selftests/filesystems/fat/run_fat_tests.sh     |  82 ++++++++
 tools/testing/selftests/proc/proc-pid-vm.c         |  75 ++++++-
 102 files changed, 1313 insertions(+), 724 deletions(-)
 create mode 100644 kernel/kallsyms_internal.h
 create mode 100644 lib/test_cpumask.c
 create mode 100644 tools/testing/selftests/filesystems/fat/.gitignore
 create mode 100644 tools/testing/selftests/filesystems/fat/Makefile
 create mode 100644 tools/testing/selftests/filesystems/fat/config
 create mode 100644 tools/testing/selftests/filesystems/fat/rename_exchange.c
 create mode 100644 tools/testing/selftests/filesystems/fat/run_fat_tests.sh

Comments

pr-tracker-bot@kernel.org Aug. 7, 2022, 5:57 p.m. UTC | #1
The pull request you sent on Sat, 6 Aug 2022 21:41:50 -0700:

> git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-nonmm-stable-2022-08-06-2

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

Thank you!