[GIT PULL] hotfixes for 6.1-rc7

From: Andrew Morton
Date: Fri Nov 25 2022 - 01:20:06 EST



Linus, please merge this batch of MM and non-MM hotfixes.

Thanks.


The following changes since commit 436fa4a699bcd1c368bea9199e22b0a1b9cf9e0f:

docs: kmsan: fix formatting of "Example report" (2022-11-08 15:57:25 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2022-11-24

for you to fetch changes up to de3db3f883a82c4800f4af0ae2cc3b96a408ee9b:

test_kprobes: fix implicit declaration error of test_kprobes (2022-11-22 18:50:45 -0800)

----------------------------------------------------------------
24 hotfixes. 8 marked cc:stable and 16 for post-6.0 issues.

There have been a lot of hotfixes this cycle, and this is quite a large
batch given how far we are into the -rc cycle. Presumably a reflection of
the unusually large amount of MM material which went into 6.1-rc1.

----------------------------------------------------------------
Alex Hung (2):
mailmap: update Alex Hung's email address
MAINTAINERS: update Alex Hung's email address

Alistair Popple (2):
mm/memory: return vm_fault_t result from migrate_to_ram() callback
mm/migrate_device: return number of migrating pages in args->cpages

Aneesh Kumar K.V (1):
mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1

Charan Teja Kalla (1):
mm/page_exit: fix kernel doc warning in page_ext_put()

Chen Wandun (1):
swapfile: fix soft lockup in scan_swap_map_slots

Chen Zhongjin (1):
nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty

Gautam Menghani (1):
mm/khugepaged: refactor mm_khugepaged_scan_file tracepoint to remove filename from function call

Ian Cowan (1):
mm: mmap: fix documentation for vma_mas_szero

Johannes Weiner (1):
mm: vmscan: fix extreme overreclaim and swap floods

Li Hua (1):
test_kprobes: fix implicit declaration error of test_kprobes

Li Liguang (1):
mm: correctly charge compressed memory to its memcg

Marco Elver (1):
kfence: fix stack trace pruning

Mike Kravetz (2):
ipc/shm: call underlying open/close vm_ops
hugetlb: fix __prep_compound_gigantic_page page flag setting

Mukesh Ojha (1):
gcov: clang: fix the buffer overflow issue

Qi Zheng (1):
mm: fix unexpected changes to {failslab|fail_page_alloc}.attr

Sam James (1):
kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible

Satya Priya (1):
mailmap: update email address for Satya Priya

SeongJae Park (1):
mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed

Yang Shi (1):
mm: khugepaged: allow page allocation fallback to eligible nodes

Yosry Ahmed (1):
proc/meminfo: fix spacing in SecPageTables

Yu Zhao (1):
mm: multi-gen LRU: retry folios written back while isolated

.mailmap | 2 ++
MAINTAINERS | 2 +-
fs/nilfs2/sufile.c | 8 +++++
fs/proc/meminfo.c | 2 +-
include/linux/fault-inject.h | 7 ++--
include/linux/license.h | 2 ++
include/trace/events/huge_memory.h | 8 ++---
ipc/shm.c | 34 +++++++++++++-----
kernel/gcov/clang.c | 2 ++
lib/Kconfig.debug | 1 +
lib/fault-inject.c | 13 ++++---
mm/damon/sysfs.c | 4 +++
mm/failslab.c | 12 +++++--
mm/hugetlb.c | 4 ++-
mm/kfence/report.c | 13 ++++---
mm/khugepaged.c | 35 ++++++++----------
mm/memcontrol.c | 2 +-
mm/memory.c | 2 +-
mm/migrate_device.c | 8 +++--
mm/mmap.c | 2 +-
mm/page_alloc.c | 7 ++--
mm/page_ext.c | 2 +-
mm/swapfile.c | 8 ++---
mm/vmscan.c | 72 ++++++++++++++++++++++++++++----------
24 files changed, 173 insertions(+), 79 deletions(-)