From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id E73ADC433EF for ; Wed, 23 Mar 2022 23:04:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 171936B0072; Wed, 23 Mar 2022 19:04:57 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0FAF06B0073; Wed, 23 Mar 2022 19:04:57 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EB5C16B0074; Wed, 23 Mar 2022 19:04:56 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (relay.hostedemail.com [64.99.140.26]) by kanga.kvack.org (Postfix) with ESMTP id D57F96B0072 for ; Wed, 23 Mar 2022 19:04:56 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 7376D20A3C for ; Wed, 23 Mar 2022 23:04:56 +0000 (UTC) X-FDA: 79277182992.13.F837287 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf22.hostedemail.com (Postfix) with ESMTP id D2740C001F for ; Wed, 23 Mar 2022 23:04:55 +0000 (UTC) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 103E3617E8; Wed, 23 Mar 2022 23:04:55 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 54D8DC340E8; Wed, 23 Mar 2022 23:04:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1648076694; bh=LdFKW8des/Nka2guPIHeyBOnY9n18eUwWTw5CzLykLs=; h=Date:From:To:Cc:Subject:From; b=Dd+w+NcgSwTwA3dqpuFPv93Q3kDrRzb6/QKry1YNjWxgdZ6LuKBTvAGP2MBZPpI8p qF47YRMuDmpxw+DW+WOh8CdP2tv5XsXPw/fm2uaQ5y8Mlf9VPM+4PrQPooI4897bm4 STerGZOWjob6dGBj11ajQ8eEqCNfdG3yzdd7/3kk= Date: Wed, 23 Mar 2022 16:04:53 -0700 From: Andrew Morton To: Linus Torvalds Cc: mm-commits@vger.kernel.org, linux-mm@kvack.org, patches@lists.linux.dev Subject: incoming Message-Id: <20220323160453.65922ced539cbf445b191555@linux-foundation.org> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=Dd+w+Ncg; spf=pass (imf22.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none X-Stat-Signature: rws8oop3oehsuj7qze6xmbcts86d18pu X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: D2740C001F X-HE-Tag: 1648076695-719638 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Various misc subsystems, before getting into the post-linux-next material. This is all based on v5.17. I tested applying and compiling against today's 1bc191051dca28fa6. One patch required an extra whack, all looks good. 41 patches, based on f443e374ae131c168a065ea1748feac6b2e76613. Subsystems affected by this patch series: procfs misc core-kernel lib checkpatch init pipe minix fat cgroups kexec kdump taskstats panic kcov resource ubsan Subsystem: procfs Hao Lee : proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks David Hildenbrand : proc/vmcore: fix possible deadlock on concurrent mmap and read Yang Li : proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment Subsystem: misc Bjorn Helgaas : linux/types.h: remove unnecessary __bitwise__ Documentation/sparse: add hints about __CHECKER__ Subsystem: core-kernel Miaohe Lin : kernel/ksysfs.c: use helper macro __ATTR_RW Subsystem: lib Kees Cook : Kconfig.debug: make DEBUG_INFO selectable from a choice Rasmus Villemoes : include: drop pointless __compiler_offsetof indirection Christophe Leroy : ilog2: force inlining of __ilog2_u32() and __ilog2_u64() Andy Shevchenko : bitfield: add explicit inclusions to the example Feng Tang : lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option Randy Dunlap : lib: bitmap: fix many kernel-doc warnings Subsystem: checkpatch Joe Perches : checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICENSE("GPL v2") checkpatch: add --fix option for some TRAILING_STATEMENTS checkpatch: add early_param exception to blank line after struct/function test Sagar Patel : checkpatch: use python3 to find codespell dictionary Subsystem: init Mark-PK Tsai : init: use ktime_us_delta() to make initcall_debug log more precise Randy Dunlap : init.h: improve __setup and early_param documentation init/main.c: return 1 from handled __setup() functions Subsystem: pipe Andrei Vagin : fs/pipe: use kvcalloc to allocate a pipe_buffer array fs/pipe.c: local vars have to match types of proper pipe_inode_info fields Subsystem: minix Qinghua Jin : minix: fix bug when opening a file with O_DIRECT Subsystem: fat Helge Deller : fat: use pointer to simple type in put_user() Subsystem: cgroups Sebastian Andrzej Siewior : cgroup: use irqsave in cgroup_rstat_flush_locked(). cgroup: add a comment to cgroup_rstat_flush_locked(). Subsystem: kexec Jisheng Zhang : Patch series "kexec: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef", v2: kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef Subsystem: kdump Tiezhu Yang : Patch series "Update doc and fix some issues about kdump", v2: docs: kdump: update description about sysfs file system support docs: kdump: add scp example to write out the dump file panic: unset panic_on_warn inside panic() ubsan: no need to unset panic_on_warn in ubsan_epilogue() kasan: no need to unset panic_on_warn in end_report() Subsystem: taskstats Lukas Bulwahn : taskstats: remove unneeded dead assignment Subsystem: panic "Guilherme G. Piccoli" : Patch series "Some improvements on panic_print": docs: sysctl/kernel: add missing bit to panic_print panic: add option to dump all CPUs backtraces in panic_print panic: move panic_print before kmsg dumpers Subsystem: kcov Aleksandr Nogikh : Patch series "kcov: improve mmap processing", v3: kcov: split ioctl handling into locked and unlocked parts kcov: properly handle subsequent mmap calls Subsystem: resource Miaohe Lin : kernel/resource: fix kfree() of bootmem memory again Subsystem: ubsan Marco Elver : Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" Documentation/admin-guide/kdump/kdump.rst | 10 + Documentation/admin-guide/kernel-parameters.txt | 5 Documentation/admin-guide/sysctl/kernel.rst | 2 Documentation/dev-tools/sparse.rst | 2 arch/arm64/mm/init.c | 9 - arch/riscv/mm/init.c | 6 - arch/x86/kernel/setup.c | 10 - fs/fat/dir.c | 2 fs/minix/inode.c | 3 fs/pipe.c | 13 +- fs/proc/base.c | 8 - fs/proc/vmcore.c | 43 +++---- include/linux/bitfield.h | 3 include/linux/compiler_types.h | 3 include/linux/init.h | 11 + include/linux/kexec.h | 12 +- include/linux/log2.h | 4 include/linux/stddef.h | 6 - include/uapi/linux/types.h | 6 - init/main.c | 14 +- kernel/cgroup/rstat.c | 13 +- kernel/kcov.c | 102 ++++++++--------- kernel/ksysfs.c | 3 kernel/panic.c | 37 ++++-- kernel/resource.c | 41 +----- kernel/taskstats.c | 5 lib/Kconfig.debug | 142 ++++++++++++------------ lib/Kconfig.kcsan | 11 - lib/Kconfig.ubsan | 12 -- lib/bitmap.c | 24 ++-- lib/ubsan.c | 10 - mm/kasan/report.c | 10 - scripts/checkpatch.pl | 31 ++++- tools/include/linux/types.h | 5 34 files changed, 313 insertions(+), 305 deletions(-)