This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 95b8b5953a31 Merge tag 'loongarch-6.1' of git://git.kernel.org/pub/scm/ [...] new f5b23d6704e4 hfsplus: unmap the page in the "fail_page" label new 6c3014a67a44 hfsplus: convert kmap() to kmap_local_page() in bnode.c new f9ef3b95a305 hfsplus: convert kmap() to kmap_local_page() in bitmap.c new 9f25f357c557 hfsplus: convert kmap() to kmap_local_page() in btree.c new 765f2bf04fda scripts/decodecode: improve faulting line determination new 58b5c2033607 ipc/util.c: cleanup and improve sysvipc_find_ipc() new 64367f2e4f11 treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y new 5bb6ce3aeb02 fs/isofs: replace kmap() with kmap_local_page() new defdaff15a84 checkpatch: add kmap and kmap_atomic to the deprecated list new 9847f21225c4 lib/cmdline: avoid page fault in next_arg new 7bb5da0d490b kexec: turn all kexec_mutex acquisitions into trylocks new 05c6257433b7 panic, kexec: make __crash_kexec() NMI safe new 4f1d2a030db0 llist: use try_cmpxchg in llist_add_batch and llist_del_first new f4068af3a638 proc: save LOC in vsyscall test new 2be9880dc873 kernel: exit: cleanup release_thread() new cba7543e1515 fs/qnx6: delete unnecessary checks before brelse() new aa06a9bd8533 ia64: fix clock_getres(CLOCK_MONOTONIC) to report ITC frequency new 693fc06e9851 epoll: use try_cmpxchg in list_add_tail_lockless new b0192296b452 buffer: use try_cmpxchg in discard_buffer new 38ace0d513d9 aio: use atomic_try_cmpxchg in __get_reqs_available new da3f52ba3595 iversion: use atomic64_try_cmpxchg) new 948084f0f695 kexec: replace kmap() with kmap_local_page() new d75e9a4bccf4 hfs: unmap the page in the "fail_page" label new ca0ac8dfd35b hfs: replace kmap() with kmap_local_page() in bnode.c new 21490eff1215 hfs: replace kmap() with kmap_local_page() in btree.c new e1d7c7609ae0 bitops: use try_cmpxchg in set_mask_bits and bit_clear_unless new 88040e67b953 alpha: move from strlcpy with unused retval to strscpy new 216e71f13c13 ia64: move from strlcpy with unused retval to strscpy new c97e21fe91ed ocfs2: move from strlcpy with unused retval to strscpy new 512cb7e4c110 reiserfs: move from strlcpy with unused retval to strscpy new a1d3a6d9f243 init: move from strlcpy with unused retval to strscpy new 977bbf4385fc lib: move from strlcpy with unused retval to strscpy new 5fdfa161b204 task_work: use try_cmpxchg in task_work_add, task_work_can [...] new 9a15193e23b7 smpboot: use atomic_try_cmpxchg in cpu_wait_death and cpu_ [...] new f81259c6dbce fail_function: switch to memdup_user_nul() helper new cef9f5f866ad fail_function: refactor code of checking return value of r [...] new d2e85432a2e0 fail_function: fix wrong use of fei_attr_remove() new 199cda13534f initramfs: mark my_inptr as __initdata new d85a1bec8e8d ntfs: fix use-after-free in ntfs_attr_find() new 36a4d82dddbb ntfs: fix out-of-bounds read in ntfs_attr_find() new 63095f4f3af5 ntfs: check overflow when iterating ATTR_RECORDs new 35783ccbe519 kernel/profile.c: simplify duplicated code in profile_setup() new 7b9e664beb23 asm-generic: make parameter types consistent in _unaligned_be48() new 8ea0114eda0c checkpatch: handle FILE pointer type new bfca3dd3d068 kernel/utsname_sysctl.c: print kernel arch new b81475117547 latencytop: use the last element of latency_record of system new 6e4a53ee7989 ocfs2: replace zero-length arrays with DECLARE_FLEX_ARRAY( [...] new 1c320cfa1770 fs/ocfs2/suballoc.h: fix spelling typo in comment new 8f824b4abd31 init.h: fix spelling typo in comment new 5758478a3d3c ipc: mqueue: remove unnecessary conditionals new 1179083ff076 firmware: google: test spinlock on panic path to avoid lockups new 5ca14835dc42 fs: uninline inode_maybe_inc_iversion() new 7ec354baa2ad proc: make config PROC_CHILDREN depend on PROC_FS new 83d87a4ddb3b relay: use kvcalloc to alloc page array in relay_alloc_page_array new e77999c1d4d2 fs/ocfs2: fix repeated words in comments new 5d0ce3595ab7 percpu: add percpu_counter_add_local and percpu_counter_sub_local new 72d1e611082e ipc/msg: mitigate the lock contention with percpu counter new 462cd7724e23 usr/gen_init_cpio.c: remove unnecessary -1 values from int file new bd17e036b495 checkpatch: warn for non-standard fixes tag style new 0badb2e46a76 nilfs2: delete unnecessary checks before brelse() new da6f79164e98 nilfs2: remove the unneeded result variable new ef1d61781bc6 proc: mark more files as permanent new 374d6cda7946 init/main.c: remove unnecessary (void*) conversions new ef79361b265d fork: remove duplicate included header files new 723ac751208f nilfs2: replace WARN_ONs by nilfs_error for checkpoint acq [...] new 329028e04a0b ia64: update config files new 30341ec95af4 init/Kconfig: fix unmet direct dependencies new 95e9a8552e85 ia64: mca: use strscpy() is more robust and safer new 0f4107d1798f mailmap: update Frank Rowand email address new 5bc73bb3451b proc: test how it holds up with mapping'less process new 6a961bffd1c3 include/linux/entry-common.h: remove has_signal comment of [...] new 676cb4957396 Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel [...] new fac35ba763ed mm/hugetlb: fix races when looking up a CONT-PTE/PMD size [...] new b1f44cdabad8 mm/damon/core: initialize damon_target->list in damon_new_ [...] new d325dc6eb763 nilfs2: fix use-after-free bug of struct nilfs_root new 21a87d88c225 nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_ [...] new d0d51a97063d nilfs2: fix leak of nilfs_root in case of writer thread cr [...] new 1440f5760228 Merge tag 'mm-hotfixes-stable-2022-10-11' of git://git.ker [...]
The 78 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: .mailmap | 1 + Documentation/admin-guide/sysctl/kernel.rst | 5 + Documentation/dev-tools/checkpatch.rst | 7 + arch/alpha/configs/defconfig | 2 +- arch/alpha/include/asm/processor.h | 2 - arch/alpha/kernel/process.c | 5 - arch/alpha/kernel/setup.c | 4 +- arch/arc/configs/tb10x_defconfig | 2 +- arch/arc/include/asm/processor.h | 3 - arch/arm/include/asm/processor.h | 3 - arch/arm/kernel/process.c | 4 - arch/arm64/include/asm/processor.h | 3 - arch/arm64/kernel/process.c | 4 - arch/csky/include/asm/processor.h | 5 - arch/hexagon/include/asm/processor.h | 4 - arch/hexagon/kernel/process.c | 7 - arch/ia64/configs/bigsur_defconfig | 2 - arch/ia64/configs/generic_defconfig | 2 - arch/ia64/configs/gensparse_defconfig | 3 - arch/ia64/configs/tiger_defconfig | 2 - arch/ia64/configs/zx1_defconfig | 1 - arch/ia64/include/asm/processor.h | 7 - arch/ia64/kernel/mca.c | 2 +- arch/ia64/kernel/setup.c | 2 +- arch/ia64/kernel/sys_ia64.c | 26 ++ arch/ia64/kernel/syscalls/syscall.tbl | 2 +- arch/loongarch/include/asm/processor.h | 3 - arch/m68k/include/asm/processor.h | 5 - arch/microblaze/configs/mmu_defconfig | 2 +- arch/microblaze/include/asm/processor.h | 5 - arch/mips/configs/bcm47xx_defconfig | 2 +- arch/mips/configs/cavium_octeon_defconfig | 2 +- arch/mips/configs/ci20_defconfig | 2 +- arch/mips/configs/cu1000-neo_defconfig | 2 +- arch/mips/configs/cu1830-neo_defconfig | 2 +- arch/mips/configs/generic_defconfig | 2 +- arch/mips/configs/omega2p_defconfig | 2 +- arch/mips/configs/qi_lb60_defconfig | 2 +- arch/mips/configs/vocore2_defconfig | 2 +- arch/mips/include/asm/processor.h | 3 - arch/nios2/configs/10m50_defconfig | 2 +- arch/nios2/configs/3c120_defconfig | 2 +- arch/nios2/include/asm/processor.h | 5 - arch/openrisc/include/asm/processor.h | 1 - arch/openrisc/kernel/process.c | 4 - arch/parisc/include/asm/processor.h | 3 - arch/parisc/kernel/process.c | 4 - arch/powerpc/include/asm/processor.h | 1 - arch/powerpc/kernel/process.c | 5 - arch/riscv/include/asm/processor.h | 5 - arch/s390/include/asm/processor.h | 3 - arch/sh/configs/apsh4a3a_defconfig | 2 +- arch/sh/configs/apsh4ad0a_defconfig | 2 +- arch/sh/configs/edosk7760_defconfig | 2 +- arch/sh/configs/magicpanelr2_defconfig | 2 +- arch/sh/configs/polaris_defconfig | 2 +- arch/sh/configs/r7780mp_defconfig | 2 +- arch/sh/configs/r7785rp_defconfig | 2 +- arch/sh/configs/rsk7203_defconfig | 2 +- arch/sh/configs/sdk7780_defconfig | 2 +- arch/sh/configs/se7712_defconfig | 2 +- arch/sh/configs/se7721_defconfig | 2 +- arch/sh/configs/sh2007_defconfig | 2 +- arch/sh/configs/sh7757lcr_defconfig | 2 +- arch/sh/configs/sh7785lcr_32bit_defconfig | 2 +- arch/sh/configs/urquell_defconfig | 2 +- arch/sh/include/asm/processor_32.h | 3 - arch/sh/kernel/process_32.c | 5 - arch/sparc/include/asm/processor_32.h | 3 - arch/sparc/include/asm/processor_64.h | 3 - arch/um/configs/i386_defconfig | 2 +- arch/um/configs/x86_64_defconfig | 2 +- arch/um/include/asm/processor-generic.h | 4 - arch/x86/include/asm/processor.h | 3 - arch/xtensa/configs/audio_kc705_defconfig | 2 +- arch/xtensa/configs/cadence_csp_defconfig | 2 +- arch/xtensa/configs/generic_kc705_defconfig | 2 +- arch/xtensa/configs/nommu_kc705_defconfig | 2 +- arch/xtensa/configs/smp_lx200_defconfig | 2 +- arch/xtensa/configs/virt_defconfig | 2 +- arch/xtensa/configs/xip_kc705_defconfig | 2 +- arch/xtensa/include/asm/processor.h | 3 - fs/aio.c | 9 +- fs/buffer.c | 14 +- fs/eventpoll.c | 2 +- fs/hfs/bnode.c | 32 +-- fs/hfs/btree.c | 29 +- fs/hfsplus/bitmap.c | 20 +- fs/hfsplus/bnode.c | 105 ++++---- fs/hfsplus/btree.c | 27 +- fs/isofs/compress.c | 20 +- fs/libfs.c | 46 ++++ fs/nilfs2/btree.c | 6 +- fs/nilfs2/inode.c | 19 +- fs/nilfs2/segment.c | 25 +- fs/ntfs/attrib.c | 28 +- fs/ntfs/inode.c | 7 + fs/ocfs2/ocfs2_fs.h | 8 +- fs/ocfs2/refcounttree.c | 2 +- fs/ocfs2/stackglue.c | 4 +- fs/ocfs2/suballoc.h | 2 +- fs/ocfs2/super.c | 2 +- fs/proc/Kconfig | 1 + fs/proc/devices.c | 6 +- fs/proc/internal.h | 5 + fs/proc/loadavg.c | 6 +- fs/proc/meminfo.c | 5 +- fs/proc/page.c | 3 + fs/proc/softirqs.c | 6 +- fs/proc/uptime.c | 6 +- fs/proc/version.c | 6 +- fs/qnx6/inode.c | 6 +- fs/reiserfs/procfs.c | 4 +- include/asm-generic/unaligned.h | 2 +- include/linux/bitops.h | 11 +- include/linux/entry-common.h | 1 - include/linux/hugetlb.h | 8 +- include/linux/init.h | 2 +- include/linux/ipc_namespace.h | 5 +- include/linux/iversion.h | 72 +---- include/linux/kexec.h | 2 +- include/linux/percpu_counter.h | 32 +++ include/linux/sched/task.h | 3 + init/Kconfig | 1 + init/do_mounts.c | 4 +- init/initramfs.c | 2 +- init/main.c | 8 +- ipc/mqueue.c | 3 +- ipc/msg.c | 48 +++- ipc/namespace.c | 5 +- ipc/util.c | 53 ++-- ipc/util.h | 4 +- kernel/exit.c | 4 + kernel/fail_function.c | 26 +- kernel/fork.c | 1 - kernel/kexec.c | 11 +- kernel/kexec_core.c | 36 +-- kernel/kexec_file.c | 4 +- kernel/kexec_internal.h | 15 +- kernel/ksysfs.c | 7 +- kernel/latencytop.c | 4 +- kernel/profile.c | 32 +-- kernel/relay.c | 5 +- kernel/smpboot.c | 15 +- kernel/task_work.c | 16 +- kernel/utsname_sysctl.c | 7 + lib/cmdline.c | 2 +- lib/earlycpio.c | 2 +- lib/llist.c | 12 +- mm/damon/core.c | 1 + mm/gup.c | 14 +- mm/hugetlb.c | 27 +- scripts/checkpatch.pl | 52 +++- scripts/decodecode | 120 +++++++-- tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-empty-vm.c | 386 +++++++++++++++++++++++++++ tools/testing/selftests/proc/proc-pid-vm.c | 56 ++-- usr/gen_init_cpio.c | 2 +- 159 files changed, 1197 insertions(+), 642 deletions(-) create mode 100644 tools/testing/selftests/proc/proc-empty-vm.c