This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7e284070abe5 Merge tag 'for-5.19/dm-changes' of git://git.kernel.org/pu [...] new 189b0ddc2451 pipe: Fix missing lock in pipe_resize_ring() new e68b823ab0ba arm64/hugetlb: Fix building errors in huge_ptep_clear_flush() new 8bdc2a190105 crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE new 0af96a024f52 ia64: fix typos in comments new 72a4fd6a7f03 ia64: ptrace: fix typos in comments new bd7155a0282e ia64: replace comments with C99 initializers new 3af8acf6aff2 scripts/decode_stacktrace.sh: support old bash version new dec81a532027 scripts/bloat-o-meter: filter out vermagic as it is not relevant new 81cd1ae909e0 ocfs2: replace usage of found with dedicated list iterator [...] new b02da32b613f ocfs2: remove usage of list iterator variable after the loop body new bb20b31dee1a ocfs2: fix mounting crash if journal is not alloced new 54bd3f7c5c3b ocfs2: change return type of ocfs2_resmap_init new a8a986db6493 ocfs2: ocfs2_initialize_super does cleanup job before retu [...] new 0737e01de9c4 ocfs2: ocfs2_mount_volume does cleanup job before return error new f1e75d128b46 ocfs2: rewrite error handling of ocfs2_fill_super new 04d168c6d42d fs/proc/kcore.c: remove check of list iterator against hea [...] new 5d8de293c224 vmcore: convert copy_oldmem_page() to take an iov_iter new 4a22fd20379c vmcore: convert __read_vmcore to use an iov_iter new e0690479917c vmcore: convert read_from_oldmem() to take an iov_iter new 6308499b5e99 net: unexport csum_and_copy_{from,to}_user new c06d7aaf2951 kernel: pid_namespace: use NULL instead of using plain int [...] new 11fb48961e52 get_maintainer: Honor mailmap for in file emails new d4557fae7707 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test new 67fca000e1e1 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections new e0fa2ab3fcff lib/test_string.c: add strspn and strcspn tests new dffad91b06e0 lib/string.c: simplify str[c]spn new d1bd5fa07667 lib: remove back_str initialization new f485922d8fe4 pipe: make poll_usage boolean and annotate its access new d679ae94fdd5 list: fix a data-race around ep->rdllist new 7374fa33dc2d init/Kconfig: remove USELIB syscall by default new 3fbb6b784acb fatfs: remove redundant judgment new e057aaec34ae fatfs: add FAT messages to printk index new 183c3237c928 fat: add ratelimit to fat*_ent_bread() new f26b2afd53e7 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP new a9866bef5171 ptrace: fix wrong comment of PT_DTRACE new f224cabeedb2 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry new 16b0b7adabfb kexec: remove redundant assignments new f8323a0cb9a6 rapidio: remove unnecessary use of list iterator new 0e0af57e0e91 taskstats: version 12 with thread group and exe info new edc73c7261ca kernel: make taskstats available from all net namespaces new f6e2c20ca760 fs: sysv: check sbi->s_firstdatazone in complete_read_super new 705519770570 proc: fix dentry/inode overinstantiating under /proc/${pid}/net new da028e4c4b02 initramfs: refactor do_header() cpio magic checks new fcb7aedd2e90 initramfs: make dir_entry.name a flexible array member new 1274aea127b2 initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option new 3a2699cfbe31 gen_init_cpio: fix short read file handling new ea8048719a0c gen_init_cpio: support file checksum archiving new 800c24dc34b9 initramfs: support cpio extraction with file checksums new 0e9000296553 ipc/sem: remove redundant assignments new 49c9dd0df65d ipc: update semtimedop() to use hrtimer new d60c4d01a98b ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new c9b516f16be5 ELF, uapi: fixup ELF_ST_TYPE definition new a7bd57b87f65 kernel/crash_core.c: remove redundant check of ck_cmdline new cd290a9839ce lib/string_helpers: fix not adding strarray to device's re [...] new a3b774342fa7 fs/ntfs3: validate BOOT sectors_per_clusters new 47b7eae62aa7 relay: remove redundant assignment to pointer buf new 6b9dbedbe349 tty: fix deadlock caused by calling printk() under tty_port->lock new 25d9767831d3 ia64: mca: drop redundant spinlock initialization new c7031c144043 proc/sysctl: make protected_* world readable new 504ed164d7cd MAINTAINERS: add Muchun as a memcg reviewer new 4dcc3f96e743 fat: split fat_truncate_time() into separate functions new 0f9d148167c5 fat: ignore ctime updates, and keep ctime identical to mti [...] new 30abce053f81 fat: report creation time in statx new 121337507745 fat: remove time truncations in vfat_create/vfat_mkdir new 69bc169ec33f fs/ntfs: remove redundant variable idx new 0b6d14e3dbde ocfs2: dlmfs: don't clear USER_LOCK_ATTACHED when destroying lock new 863e0d81b668 ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock new 3159d79b56c1 kcov: update pos before writing pc in trace function new 6f664045c868 Merge tag 'mm-nonmm-stable-2022-05-26' of git://git.kernel [...] new 60a60e32cf91 Revert "mm/cma.c: remove redundant cma_mutex lock" new 2505a981114d zsmalloc: fix races between asynchronous zspage free and p [...] new 48381273f873 hugetlb: fix huge_pmd_unshare address update new c572e4888ad1 mm/page_alloc: always attempt to allocate at least one pag [...] new 3e35142ef99f kexec_file: drop weak attribute from arch_kexec_apply_relo [...] new 24c8e27e6322 mm/page_table_check: fix accessing unmapped ptep new 77fb622de139 Merge tag 'mm-hotfixes-stable-2022-05-27' of git://git.ker [...] new 9b209e557d69 mm: page-isolation: skip isolated pageblock in start_isola [...] new 86d28b070927 mm: split free page with properly free memory accounting a [...] new 4c6bdb36408f mm/z3fold: fix sheduling while atomic new 7c61c35bbd6a mm/z3fold: fix possible null pointer dereferencing new df6f0f1d0cf0 mm/z3fold: remove buggy use of stale list for allocation new 2c0f35143478 mm/z3fold: throw warning on failure of trylock_page in z3f [...] new f4bad643c1d6 revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" new 6cf9a34967ed mm/z3fold: put z3fold page back into unbuddied list when r [...] new 4a1c3839108a mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock new 04094226d6ce mm/z3fold: fix z3fold_reclaim_page races with z3fold_free new 943fb61dd66f mm/z3fold: fix z3fold_page_migrate races with z3fold_map new ff3b72a5d614 selftests: memcg: fix compilation new 1d09069f5313 selftests: memcg: expect no low events in unprotected sibling new f10b6e9a8e66 selftests: memcg: adjust expected reclaim values of protec [...] new 6a35919005d4 selftests: memcg: remove protection from top level memcg new f079a020ba95 selftests: memcg: factor out common parts of memory.{low,m [...] new 9f186f9e5fa9 mm/swapfile: unuse_pte can map random data if swap read fails new 14a762dd1977 mm/swapfile: fix lost swap bits in unuse_pte() new 7b49514fa1db mm/madvise: free hwpoison and swapin error entry in madvis [...] new 6cec2b95dadf mm/shmem: fix infinite loop when swap in shmem error at sw [...] new ba6851b45d2d mm: filter out swapin error entry in shmem mapping new 1c563432588d mm: fix is_pinnable_page against a cma page new fbf4df069992 mm: kasan: fix input of vmalloc_to_page() new 0710d0122abc mm: Kconfig: reorganize misplaced mm options new fa020a2b87d2 mm/shmem.c: suppress shift warning new 8291eaafed36 Merge tag 'mm-stable-2022-05-27' of git://git.kernel.org/p [...]
The 102 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: MAINTAINERS | 3 +- arch/alpha/lib/csum_partial_copy.c | 1 - arch/arm/kernel/crash_dump.c | 27 +- arch/arm64/kernel/crash_dump.c | 29 +- arch/arm64/mm/hugetlbpage.c | 5 +- arch/ia64/kernel/crash_dump.c | 32 +- arch/ia64/kernel/kprobes.c | 64 ++-- arch/ia64/kernel/mca.c | 1 - arch/ia64/kernel/palinfo.c | 2 +- arch/ia64/kernel/ptrace.c | 2 +- arch/ia64/kernel/traps.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/ia64/mm/tlb.c | 4 +- arch/m68k/lib/checksum.c | 2 - arch/mips/kernel/crash_dump.c | 27 +- arch/powerpc/kernel/crash_dump.c | 35 +- arch/powerpc/lib/checksum_wrappers.c | 2 - arch/riscv/kernel/crash_dump.c | 26 +- arch/s390/include/asm/kexec.h | 10 + arch/s390/kernel/crash_dump.c | 13 +- arch/sh/kernel/crash_dump.c | 29 +- arch/x86/include/asm/kexec.h | 8 + arch/x86/kernel/crash_dump_32.c | 29 +- arch/x86/kernel/crash_dump_64.c | 48 +-- arch/x86/lib/csum-wrappers_64.c | 2 - drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/tty/tty_buffer.c | 3 +- fs/fat/fat.h | 14 +- fs/fat/fatent.c | 7 +- fs/fat/file.c | 14 +- fs/fat/inode.c | 19 +- fs/fat/misc.c | 78 ++-- fs/fat/namei_vfat.c | 4 - fs/namei.c | 8 +- fs/ntfs/file.c | 4 +- fs/ntfs3/super.c | 10 +- fs/ocfs2/dlm/dlmdebug.c | 12 +- fs/ocfs2/dlm/dlmunlock.c | 21 +- fs/ocfs2/dlmfs/userdlm.c | 17 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/journal.c | 33 +- fs/ocfs2/journal.h | 2 + fs/ocfs2/quota_local.c | 10 +- fs/ocfs2/reservations.c | 4 +- fs/ocfs2/reservations.h | 9 +- fs/ocfs2/super.c | 180 ++++++---- fs/pipe.c | 33 +- fs/proc/generic.c | 3 + fs/proc/kcore.c | 14 +- fs/proc/proc_net.c | 3 + fs/proc/vmcore.c | 130 +++---- fs/sysv/super.c | 4 +- include/linux/crash_dump.h | 19 +- include/linux/kexec.h | 46 ++- include/linux/list.h | 6 +- include/linux/mm.h | 9 +- include/linux/pipe_fs_i.h | 2 +- include/linux/ptrace.h | 2 +- include/linux/swap.h | 7 +- include/linux/swapops.h | 10 + include/uapi/linux/acct.h | 3 +- include/uapi/linux/elf.h | 2 +- include/uapi/linux/taskstats.h | 24 +- init/Kconfig | 68 +--- init/initramfs.c | 76 ++-- ipc/mqueue.c | 14 + ipc/sem.c | 25 +- kernel/crash_core.c | 3 - kernel/hung_task.c | 2 +- kernel/kcov.c | 14 +- kernel/kexec_core.c | 2 - kernel/kexec_file.c | 34 -- kernel/pid_namespace.c | 2 +- kernel/ptrace.c | 6 - kernel/relay.c | 2 +- kernel/taskstats.c | 24 ++ kernel/tsacct.c | 10 +- kernel/watchdog.c | 4 +- lib/Kconfig.debug | 56 --- lib/crypto/Kconfig | 1 + lib/glob.c | 2 +- lib/string.c | 25 +- lib/string_helpers.c | 3 + lib/test_meminit.c | 12 +- lib/test_string.c | 33 ++ mm/Kconfig | 56 +++ mm/Kconfig.debug | 33 ++ mm/cma.c | 4 +- mm/hugetlb.c | 9 +- mm/internal.h | 4 +- mm/kasan/report.c | 2 +- mm/madvise.c | 18 +- mm/memory.c | 5 +- mm/page_alloc.c | 36 +- mm/page_isolation.c | 36 +- mm/page_table_check.c | 2 +- mm/shmem.c | 41 ++- mm/swap_state.c | 3 + mm/swapfile.c | 21 +- mm/z3fold.c | 97 +++-- mm/zsmalloc.c | 37 +- scripts/bloat-o-meter | 1 + scripts/decode_stacktrace.sh | 27 +- scripts/get_maintainer.pl | 1 + tools/accounting/.gitignore | 1 + tools/accounting/Makefile | 2 +- tools/accounting/procacct.c | 417 ++++++++++++++++++++++ tools/testing/selftests/cgroup/memcg_protection.m | 89 +++++ tools/testing/selftests/cgroup/test_memcontrol.c | 247 ++++--------- usr/gen_init_cpio.c | 92 +++-- 110 files changed, 1743 insertions(+), 1135 deletions(-) create mode 100644 tools/accounting/procacct.c create mode 100644 tools/testing/selftests/cgroup/memcg_protection.m