From patchwork Mon Jun 12 19:27:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Andrew Morton X-Patchwork-Id: 13277221 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 3F3E3C88CB2 for ; Mon, 12 Jun 2023 19:27:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8874F8E0002; Mon, 12 Jun 2023 15:27:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 80F836B0075; Mon, 12 Jun 2023 15:27:17 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6B1678E0002; Mon, 12 Jun 2023 15:27:17 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 58D846B0074 for ; Mon, 12 Jun 2023 15:27:17 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 2766C1A0195 for ; Mon, 12 Jun 2023 19:27:17 +0000 (UTC) X-FDA: 80895079314.03.8A04CF2 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf11.hostedemail.com (Postfix) with ESMTP id 64BC44001C for ; Mon, 12 Jun 2023 19:27:15 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=KgzcOsAG; dmarc=none; spf=pass (imf11.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686598035; 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=UCm0sxeYFBmx2tFpCxUAJsHdCRvsNUDyXFQzPWNsEic=; b=BuKxXKTLsJ5n87BP0Cd50G2c6Vy4Fn+jjuKQWoBsL/Hqk4F8i3JuwFYZ/WGveNMJHqGKi/ qJnY05M+7t2EI19cQJHNBvehlqLZKiLV/xShmvWYM2W9iW8vX+BQZ1XskNZYjIzRfCcDbV aE37ARPPGR5NhrYOB/t8w75i3UDDdSU= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=KgzcOsAG; dmarc=none; spf=pass (imf11.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686598035; a=rsa-sha256; cv=none; b=HtUVKZAiXpu14BpiIQYdWj0aoX44SeXgfxYE86GFAHRkcG7AH+/cRsHz3IOkIy2zjEtzIC ZAPWwZHqN02v0yinvgJe9+sHrn5zBGtrZoAVrVNwXp6bv5gr8ztql3/vzWUljD41jkZZwC YdeBXKlmRpwimenS74udAlLXu8oawBI= 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 4D13A61FF9; Mon, 12 Jun 2023 19:27:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 997A8C433EF; Mon, 12 Jun 2023 19:27:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1686598033; bh=lSpYaMyG6ik/eNMtm78Mfwqh28u7fTZv7+iyrRa8J+U=; h=Date:From:To:Cc:Subject:From; b=KgzcOsAGO/AUnZ7JaM/3SVTq1vybaKq/+MbCPG5M3mTFXq1p7WFt3bgF0tz7JtwQC hZYk6e0r8TC+rwafT4gBnEUtlJcpJHt8ygIFG5xcsfWgvcrkpsyPC/MxEZXSztjznc k6TuC7vvyu4rjo8a5qXvwvjYBwkDVuRBLfACAqP8= Date: Mon, 12 Jun 2023 12:27:12 -0700 From: Andrew Morton To: Linus Torvalds Cc: linux-mm@kvack.org, mm-commits@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] hotfixes for 6.4-rc7 Message-Id: <20230612122712.f495e24b80f88f58557ea470@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: rspam12 X-Rspamd-Queue-Id: 64BC44001C X-Stat-Signature: q5m8iy9berdzxn1xrfku9kiy8foz8kmb X-HE-Tag: 1686598035-960324 X-HE-Meta: U2FsdGVkX18zjCAFsFf91zVkKyut7YgzyuvqmlW+JnyvOqsTXVt7j+VxRBzrXcm6HzFtxyNWwQ5sbKy3YaDJOFl50IfO1/Zeo0eYVgfpEmHwiBZm6/xA8ZZW9lrhncP2sFGhdqqB06qs2qR/kJqqqWqNhAtuOrgpXPulPsOSg/HHwkUuH699hqsJtM7EnrkrChs2J/yjA/d5L4rgeoB6U+3Dqyz36RFuoSWiYsBcNYQI7jnb2j9psxTDB1peoe5+FMl8Z4rm3tFn4L7+WoEBGas4tMJbGzVZizXvVzUnEfgGLazPTVEQZF5Pox1lvZ5FJJI+Z8HFNOF67RgUB1zs2wIRCbT5p91fZwuMqpNbaSp2asJJCw8iWeXex6byvyggpcUxDnavrFoS48rUElBrju+D+QlYItPh+PoxmBS08YbJnNHkz17epTira17HnHdPp8l03JMQSyOzC4Q+V36JdqPjev8IuccDr4gsEzT7ABG/uV+h2z/Fe2F2TrBHUSBbRP42RNvj0kV8+ZF3ynjKMP6SCvmcWof5XFH6XzOf2TdpcCzk8ZP2iD8Ekzb+dQ9X6DLHp1qfVP6Rdi63peUPYVOlwJdg9RJTTSS0XB0hoR1EJgJ5STFbl/WGA1lNecjGgJoQRhS4aTS4d+6FK5py65Dc0WSBRLX4cVZF0lnvlMv2Zob5REE77bErSkYtBs9KdW6i/C3ATJN/p/30KH7Ld8Yh3U+IfJPlL0uBGbFymf7kxQqLcGT8i/m9GvTtsn2LlSWpEU4viDhBGE5ryTjStXgOa4+6p+9Dbsn1aG+5/qtx3Hhy6Oca4yv+QxvYOwmyrqK9jxeiNcA9S7CuNYQW7sPiBJF8HceK7Yrvt1HQCvCEWyChEJDfP4SK4TPhC32zCs7JuOExous5KktoKbW6/SJqo2C/Rn9lySHrz+SV/XS4+lRIUTnsA6PPctgyjPi77KpEaqENLLx+hFekjkx ovz9AlZT PJ5tOPiwQvNHSGgjcJwhoYkRKXd5o9nj9r1fkyLlZD+R5I0bdFCMzN8ZW5BhlwKPVFcZ8LeABzU5qZJPXs2mCumwxgTRC4N2Ahtl1JhZjelgNsfqg/mw7XlMIvPsFDkkghlJM8tbuXb55Xr9gVskyFJACRJQrHdDT5df+jcKSsFx5JgaKxZH64xAlqtDHespCFPKYIFbAQvaPqdXFtwCTtbjMeyjwkjSPRWAB0FTt8ujwmx0hqZgF56mAMon5RfuQMrVb+OIoKmRajHZvAshRDTOWLwL9uXBVPjN9fNSjBm3SZYFe+U/HoXuMdPeefE1bPjH98oPNmcGrb84HKER9ZMSXQJQ20eOHJcIAEH+h0PCXiXoYlu/Z0ZEUcLpuM/SgJRt1 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 this batch of hotfixes, thanks. The following changes since commit 8b817fded42d8fe3a0eb47b1149d907851a3c942: Merge tag 'trace-v6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace (2023-05-29 07:20:13 -0400) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2023-06-12-12-22 for you to fetch changes up to 0bdf0efa180a9cb1361cbded4e2260a49306ac89: zswap: do not shrink if cgroup may not zswap (2023-06-12 11:31:52 -0700) ---------------------------------------------------------------- 19 hotfixes. 14 are cc:stable and the remainder address issues which were introduced during this -rc cycle or which were considered inappropriate for a backport. ---------------------------------------------------------------- Arnd Bergmann (1): radix-tree: move declarations to header Benjamin Segall (1): epoll: ep_autoremove_wake_function should use list_del_init_careful Haibo Li (1): mm/gup_test: fix ioctl fail for compat task John Keeping (1): mailmap: add entry for John Keeping Kefeng Wang (1): mm/damon/core: fix divide error in damon_nr_accesses_to_accesses_bp() Lorenzo Stoakes (1): lib/test_vmalloc.c: avoid garbage in page array Luís Henriques (2): ocfs2: fix use-after-free when unmounting read-only filesystem ocfs2: check new file size on fallocate call Mike Kravetz (1): page cache: fix page_cache_next/prev_miss off by one Nhat Pham (1): zswap: do not shrink if cgroup may not zswap Peter Xu (2): mm/uffd: fix vma operation where start addr cuts part of vma mm/uffd: allow vma to merge as much as possible Ricardo Ribalda (4): kexec: support purgatories with .text.hot sections x86/purgatory: remove PGO flags powerpc/purgatory: remove PGO flags riscv/purgatory: remove PGO flags Ryusuke Konishi (3): nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key() nilfs2: fix possible out-of-bounds segment allocation in resize ioctl nilfs2: reject devices with insufficient block count .mailmap | 1 + arch/powerpc/purgatory/Makefile | 5 +++++ arch/riscv/purgatory/Makefile | 5 +++++ arch/x86/purgatory/Makefile | 5 +++++ fs/eventpoll.c | 6 +++++- fs/nilfs2/btnode.c | 12 +++++++++-- fs/nilfs2/sufile.c | 9 ++++++++ fs/nilfs2/the_nilfs.c | 43 ++++++++++++++++++++++++++++++++++++++- fs/ocfs2/file.c | 8 +++++++- fs/ocfs2/super.c | 6 ++++-- fs/userfaultfd.c | 13 ++++++++++-- kernel/kexec_file.c | 14 ++++++++++++- lib/radix-tree.c | 2 ++ lib/radix-tree.h | 8 ++++++++ lib/test_vmalloc.c | 2 +- lib/xarray.c | 6 ++---- mm/damon/core.c | 2 ++ mm/filemap.c | 26 ++++++++++++++--------- mm/gup_test.c | 1 + mm/zswap.c | 11 ++++++++-- tools/testing/radix-tree/Makefile | 5 +++-- 21 files changed, 161 insertions(+), 29 deletions(-) create mode 100644 lib/radix-tree.h