From patchwork Thu Apr 27 23:07:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Morton X-Patchwork-Id: 13225834 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 952E7C77B61 for ; Thu, 27 Apr 2023 23:08:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BFEFD6B0071; Thu, 27 Apr 2023 19:07:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B887E900002; Thu, 27 Apr 2023 19:07:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A29036B0074; Thu, 27 Apr 2023 19:07:59 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 8D4676B0071 for ; Thu, 27 Apr 2023 19:07:59 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 59EF01603B8 for ; Thu, 27 Apr 2023 23:07:59 +0000 (UTC) X-FDA: 80728710678.28.FC0E705 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf30.hostedemail.com (Postfix) with ESMTP id ADE7180006 for ; Thu, 27 Apr 2023 23:07:57 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=GUqDyxpC; spf=pass (imf30.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1682636877; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=KyQHvriy++i3e2W55lDO+G+WFiPvlOFH9oqwAUIMn2o=; b=nsuQ9lurl9Sf9OZFOSDfwm3pgzRXKYaW+f6GR+zs4W1CkJo2OFNv5xj/iks4AMIwRNpJPu 7OyQhFHPhOCF7Ix72DF0jCNo2xNUykaSRL66Y+Evc68tEz+0DSKXdA066LYJiCjWGv81HY q65MNITqy84Rl0qeO4BzM/kZibMk7jA= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=GUqDyxpC; spf=pass (imf30.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1682636877; a=rsa-sha256; cv=none; b=j08UpLJAQ30u5SXjrQJOQyu+55ZEF6LFm0ewS7VbXPqLzT95p7+YCXZiLrv38OjzCbN+cZ vRHkxuAnztLHYULxabTsoD44LhrhmxuiKQaxKRc3sdeRasm8n5AUDjitBHUzPstBWpoASZ UyFWZulOMgv1hehDRlhfRnwom6UOgJs= 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 9E13664045; Thu, 27 Apr 2023 23:07:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C7804C433A1; Thu, 27 Apr 2023 23:07:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1682636876; bh=owpzMMbHrySy4xu0dvyqtf9A4KyvYfpS5ibkBq/rpQM=; h=Date:From:To:Cc:Subject:From; b=GUqDyxpCZ+VB+hBQQbWEV0lM2xIB4LtXcLkQRr5OENf3pmrUCj+zz4IsfXhlxHmmD NXG3nTsz5FJ8w5ejw1fV8mYcEg4sP7WsOzd5PpwcuvTKsxvFbSL/pIPukNwi64fowz aLzs0MEgWbs+LqRdsuMhITzNO+gvlZr1zwjAWbrM= Date: Thu, 27 Apr 2023 16:07:55 -0700 From: Andrew Morton To: Linus Torvalds Cc: mm-commits@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] non-MM updates for 6.4-rc1 Message-Id: <20230427160755.c9b9049fa931902b453e94a8@linux-foundation.org> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: ADE7180006 X-Stat-Signature: 8utzwydudyr8jpj94g6bc135jhq4j8xe X-HE-Tag: 1682636877-163179 X-HE-Meta: U2FsdGVkX19xJkWcwe2EN8lhn2ScC5+r3pWgRmSH3zX6VQrmb84uW7NSzyfSvs74OQ9pBAJEgr/elPfzgG+E4J8oCiM5wIYThbu1toYHJ4o/+hQK8FQYgo6v6Uwjs2f4iOIE+C7D/+OeAq7Auju2f689XnLIW+cCf9xGW1xH/eyNkearRQ10+1a24JbCXlhI3MAOKSGyVeQ0Bhvoy7qT2w6w1+mROwuXPr4GqyDmrz5Fg+gWmGX7df8LMj/ZPhbs5tE0BndfrGspK7v3v3wsXeot+/cpsuxDQphBbDX/BeSar3mHMuJNmcSCA5YM5zk00x2rr6V8f4e7W6+RZSYnnOyUm0UZrMGoigQqRKFGld7rOY+cpW9f1771UMkj26jOBrCKrj45fK5ZXyYQiLeRhd7BqmWBTRT93YBdBGh/3jUy+0Z0JdsaiB4lqKQ4WP8zKS0Z02En3v4mHaO51BaQMEb8ESQovQ6ZNK28SCSvFe4YpQLbV/0D3ZLrlfhtEOtVGr85+3VS3t3P9jeHNwo82muNI3pGbFZPHIPrw8pqgONvmS0MwCazO7+hqs1jMpa6HsfnRTYFlR+NkgC6/jleRhI81VR+nT+EFnMbCa9EV2d+ucCEqtqNN5nmA4oYnTOVl/NotHD6qRQ9iNzQnlvIsUVBOf7438Q8g9XQvm/vroNPUPGNqYb572Vn7cXoxOIsRVvPu/6Ps8qNaUAt/N2dA3uRyO3/PIeo2JmPro0aFGycmXhbH+kKQR1hwdiYmEieH7SFgvKD7G/+OuK/wjqK6Mperar2Lub50FElCFtWLh3eKXV6t1rWWDrnhDMvaAdnMPzRMUDOAMqMOCbfjDaCGjtovOAnqSexDkCV6WuHkQYHRYuErpRQtJWRt/ut9pRlCtl1ekyoj5JjACYGqGfRcky/cfdrM8bUq7da9AdohTek3lbTRES0esGs27p7HdENIQ/BaMUtfcRol/br3i0 JcaDf0qM mJyDhiImaAiBmKb9iISN3RuCHMv6P/MDRgqQYHNwvWybQi89eB4ZSc+imhW8XWog67wyvmjzmpaEON/TmQAQynrQ9MCt20F5OnHTNKdzyvqnGnzp4rDke90nE/ibI3bdeNRLFrPmuI0gAvWCBUc5VHZB4kat2BKUpZmj2tySulQjxU/aMaq2J53ZV3w/UPhSt05HCw7Cy4pLQW5mRosU2NCmXVNgz0MmvAYv/8CHC88Id+0L9li3975jpmkUxXFUTNfvFPpu3jfqFHXTCruHaQMaS5kds/OS4NJQ3YYeE64TX8P7oAo/+m/2N5gqwDFWYI57Qp4HEfPPMqEmjCP8oOXgmQjShAgeqt61ThU4NeraLlYip7BQsjFWNLECdfdLxSx12 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: Linus, please merge the mm-nonmm-stable.git updates for this merge cycle. Forthcoming merge issues: modules tree, scripts/gdb/linux/constants.py.in https://lkml.kernel.org/r/20230414131330.1053570-1-broonie@kernel.org Thanks. The following changes since commit aa318c48808c0aa73216bd94c54c4553d3663add: Merge tag 'gpio-fixes-for-v6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux (2023-04-07 13:53:16 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-nonmm-stable-2023-04-27-16-01 for you to fetch changes up to d88f2f72ca89ead8743ee15e547274ba248e7c59: mailmap: add entries for Paul Mackerras (2023-04-27 13:45:31 -0700) ---------------------------------------------------------------- Mainly singleton patches all over the place. Series of note are: - updates to scripts/gdb from Glenn Washburn - kexec cleanups from Bjorn Helgaas ---------------------------------------------------------------- Alexey Dobriyan (2): mm: uninline kstrdup() ELF: fix all "Elf" typos Amjad Ouled-Ameur (1): scripts/gdb: timerlist: convert int chunks to str Andrew Morton (1): scripts/link-vmlinux.sh: fix error message presentation Andrey Konovalov (1): kcov: improve documentation Andy Shevchenko (2): kernel.h: split the hexadecimal related helpers to hex.h lib/test-string_helpers: replace UNESCAPE_ANY by UNESCAPE_ALL_MASK Arnd Bergmann (1): ocfs2: reduce ioctl stack usage Bjorn Helgaas (2): x86/kexec: remove unnecessary arch_kexec_kernel_image_load() kexec: remove unnecessary arch_kexec_kernel_image_load() Cai Huoqing (1): rapidio/tsi721: remove redundant pci_clear_master Chao Yu (1): proc: remove mark_inode_dirty() in .setattr() Chunguang Wu (1): fs/proc: add Kthread flag to /proc/$pid/status Dan Carpenter (1): dca: delete unnecessary variable Davidlohr Bueso (1): epoll: rename global epmutex Dmitry Rokosov (1): checkpatch: introduce proper bindings license check Florian Fainelli (4): scripts/gdb: bail early if there are no clocks scripts/gdb: bail early if there are no generic PD scripts/gdb: raise error with reduced debugging information scripts/gdb: print interrupts Geert Uytterhoeven (1): libgcc: add forward declarations for generic library routines Gerhard Engleder (1): checkpatch: ignore ETHTOOL_LINK_MODE_ enum values Glenn Washburn (4): scripts/gdb: correct indentation in get_current_task scripts/gdb: support getting current task struct in UML scripts/gdb: create linux/vfs.py for VFS related GDB helpers scripts/gdb: add GDB convenience functions $lx_dentry_name() and $lx_i_dentry() Guilherme G. Piccoli (1): notifiers: add tracepoints to the notifiers infrastructure Heiko Carstens (1): proc/stat: remove arch_idle_time() Hugh Dickins (1): ia64: fix an addr to taddr in huge_pte_offset() Kevin Brodsky (1): uapi/linux/const.h: prefer ISO-friendly __typeof__ Kieran Bingham (1): scripts/gdb: add a Radix Tree Parser Lukas Bulwahn (1): MAINTAINERS: remove the obsolete section EMBEDDED LINUX Matthieu Baerts (5): docs: process: allow Closes tags with links checkpatch: don't print the next line if not defined checkpatch: use a list of "link" tags checkpatch: allow Closes tags with links checkpatch: check for misuse of the link tags Noah Goldstein (1): lib/rbtree: use '+' instead of '|' for setting color. Oleksandr Natalenko (1): mailmap: add entry for Oleksandr Paolo Abeni (1): epoll: use refcount to reduce ep_mutex contention Paul Mackerras (1): mailmap: add entries for Paul Mackerras Peng Liu (3): scripts/gdb: fix lx-timerlist for struct timequeue_head change scripts/gdb: fix lx-timerlist for Python3 scripts/gdb: fix lx-timerlist for HRTIMER_MAX_CLOCK_BASES printing Randy Dunlap (2): ia64: mm/contig: fix section mismatch warning/error ia64: salinfo: placate defined-but-not-used warning Tom Rix (1): kernel/hung_task.c: set some hung_task.c variables storage-class-specifier to static Uros Bizjak (1): nfs: remove empty if statement from nfs3_prepare_get_acl Wang Yong (1): delayacct: improve the average delay precision of getdelay tool to microsecond Yang Yang (1): delayacct: track delays from IRQ/SOFTIRQ .mailmap | 3 + Documentation/accounting/delay-accounting.rst | 19 +- Documentation/dev-tools/kcov.rst | 169 +++++++++------ Documentation/filesystems/proc.rst | 2 + Documentation/process/5.Posting.rst | 22 +- Documentation/process/submitting-patches.rst | 26 ++- .../zh_CN/accounting/delay-accounting.rst | 10 +- MAINTAINERS | 6 - arch/ia64/kernel/salinfo.c | 2 +- arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/hugetlbpage.c | 2 +- arch/mips/boot/tools/relocs.c | 2 +- arch/um/os-Linux/elf_aux.c | 2 +- arch/x86/include/asm/kexec.h | 3 - arch/x86/kernel/machine_kexec_64.c | 11 - arch/x86/tools/relocs.c | 2 +- drivers/dca/dca-core.c | 4 +- drivers/rapidio/devices/tsi721.c | 3 - drivers/remoteproc/remoteproc_coredump.c | 4 +- drivers/remoteproc/remoteproc_elf_loader.c | 4 +- fs/binfmt_elf.c | 2 +- fs/binfmt_elf_fdpic.c | 2 +- fs/eventpoll.c | 215 +++++++++++-------- fs/nfs/nfs3acl.c | 5 +- fs/ocfs2/ioctl.c | 37 +++- fs/proc/array.c | 2 + fs/proc/base.c | 1 - fs/proc/generic.c | 1 - fs/proc/proc_sysctl.c | 1 - fs/proc/stat.c | 26 --- fs/proc/vmcore.c | 22 +- include/linux/delayacct.h | 15 ++ include/linux/hex.h | 35 ++++ include/linux/kernel.h | 29 +-- include/linux/kexec.h | 8 - include/linux/libgcc.h | 7 + include/linux/rbtree_augmented.h | 4 +- include/trace/events/notifier.h | 69 ++++++ include/uapi/linux/const.h | 2 +- include/uapi/linux/taskstats.h | 6 +- kernel/delayacct.c | 14 ++ kernel/hung_task.c | 10 +- kernel/kexec_file.c | 6 +- kernel/notifier.c | 6 + kernel/sched/core.c | 1 + lib/buildid.c | 2 +- lib/rbtree.c | 2 +- lib/test-string_helpers.c | 2 +- mm/util.c | 1 + scripts/checkpatch.pl | 52 ++++- scripts/gdb/linux/clk.py | 2 + scripts/gdb/linux/constants.py.in | 24 +++ scripts/gdb/linux/cpus.py | 24 ++- scripts/gdb/linux/genpd.py | 4 +- scripts/gdb/linux/interrupts.py | 232 +++++++++++++++++++++ scripts/gdb/linux/proc.py | 16 +- scripts/gdb/linux/radixtree.py | 90 ++++++++ scripts/gdb/linux/timerlist.py | 12 +- scripts/gdb/linux/utils.py | 13 +- scripts/gdb/linux/vfs.py | 59 ++++++ scripts/gdb/vmlinux-gdb.py | 8 +- scripts/link-vmlinux.sh | 2 +- sound/soc/codecs/rt5677.c | 2 +- tools/accounting/getdelays.c | 30 +-- tools/bpf/resolve_btfids/main.c | 2 +- tools/lib/bpf/libbpf.c | 2 +- tools/lib/bpf/usdt.c | 2 +- tools/perf/util/symbol-elf.c | 2 +- 68 files changed, 1032 insertions(+), 377 deletions(-) create mode 100644 include/linux/hex.h create mode 100644 include/trace/events/notifier.h create mode 100644 scripts/gdb/linux/interrupts.py create mode 100644 scripts/gdb/linux/radixtree.py create mode 100644 scripts/gdb/linux/vfs.py