From patchwork Mon Jun 17 18:47:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Morton X-Patchwork-Id: 13701274 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 C3B86C27C79 for ; Mon, 17 Jun 2024 18:47:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 19F116B01A2; Mon, 17 Jun 2024 14:47:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 14F066B01A5; Mon, 17 Jun 2024 14:47:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 03DE56B01A6; Mon, 17 Jun 2024 14:47:20 -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 DBD376B01A2 for ; Mon, 17 Jun 2024 14:47:20 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 43288121A3B for ; Mon, 17 Jun 2024 18:47:20 +0000 (UTC) X-FDA: 82241263440.10.8C12CBC Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf08.hostedemail.com (Postfix) with ESMTP id D1B80160018 for ; Mon, 17 Jun 2024 18:47:17 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=u1Bp8cpa; spf=pass (imf08.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 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=1718650032; 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=kRq7NYvHGrovgBscNrCCid1EPCuXAALvONkOkO53nX8=; b=8K+Ri3auAT6ejfNLJy+Qs92mrgrxblqTyFKYDZZ8wmlXpBSexdLxKJlpsvtSIakwaG2glq Bx6EtxdHhX3EhXJ7s5oXCH1g/t4sMomd8CQb0tQfuUg4cNnih+5wrNdW4UOrXysWuate/L bJ7If2uYW+T70XPX9vHiCB5VaRu9O1A= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1718650032; a=rsa-sha256; cv=none; b=C+1ZBkjv5By7avOfG6WdKIZAvSRB6hcyXz6EClhJMGmiKusl+ekrPMU88Eps0u4GAtOxiU +Cmw2CUgwT0OPad8TcF/qKZkHTwFefaJNwjGvebsIIG1VwWZwR6YqG7Jj78zz5hBaWwnsN bOHc6xrOeht/wcy7cevVcebPmhOgvnI= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=u1Bp8cpa; spf=pass (imf08.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 5C6ACCE065C; Mon, 17 Jun 2024 18:47:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7DE0EC2BD10; Mon, 17 Jun 2024 18:47:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1718650033; bh=P9nFVL6PwUB1vuX7YltEykomKEoLB1b3dO/elBvkJdE=; h=Date:From:To:Cc:Subject:From; b=u1Bp8cpaOA/OEAU9tqGuFRl2CjsWza9+njLV7hNB3cT1gOjoYCKqQGFBjqJquDYUq a6rcnDxJalMpk+7ipsO5UDGiBO5elFGqu3nhefj8DOArb0QCCuqz8v7gT/JcKtMkvA IBxENi7jrlhqLWe75jSr8yHkBBstJnQJCarCWpU8= Date: Mon, 17 Jun 2024 11:47: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.10-rc5 Message-Id: <20240617114712.45d4743f8bacb832dea4b5a9@linux-foundation.org> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 X-Stat-Signature: b7sgp91gfax9cjftug85xumud1dqtftx X-Rspamd-Queue-Id: D1B80160018 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1718650037-801161 X-HE-Meta: U2FsdGVkX1832Y3RJyxudEepyVOK+rjsUCINFuXXNxWkxNb7A2mTnmNsN7fYGo+p0MvLQNHeFO0ezVXzgfc3LlO2OucJkRxkj0Kb++N19Bm/HM3r/an6M9w3smuTxsMRDltdA39Dynh9xFBMnBgJenwDlr3T2NzLloSiD3Fys3FIu+ePh4ODDp8T+FQAUqJQzKh6ChhTkK0DcnE4aXu2KpIu4MAE5F2lPOBrhjK/8AYYdpBQ6B0ctXVVg4RmYG6jaNA57eYgnOO3EXNIwwCB8flI7B4xZ4UQFa+X1QvgtF9RO8gBnmCVhbeI+WvGi5SVXkj1lm8Jj8wR2/hYKB4nJe301hXJm9M/5X2Xeg7yVGNNo4thun4jSznBf3UXVaXlacRTAzMw7K2fQRUDrBiaGgbJi9RM49BNa3JYjeY5OKKfA65cBV0UGtIBVXZMEuIBicpIcOmifJQX7/JqrsvesES3jBgma6v8UmMKxolgdN2oDsNTWOMmbbcK+Ld6Bewgcz1eWiYoudZLZTPXFYFrHDAI2gOIssPaVpNYV63ZMXhRxGynT8X9o4W9adUGAD2ifJAE0uG/wR17POsfUNdYd4R8/IIh7zQscqmPdJUZjM6FLVoJQl7BwLRuYoWE8pbM3vjEA/u3i7Zvr/4jJG8h5S+tw7k6gLjsG43ZZiupL+/w5e7AJvffe0teNKpzDgwj/xdr0wp3m8iC5y6sebi7z9tG02Bhqx7zcXnMrePvRUZocOTW5bvKPepBhFl7jMYn6P2HYtmiWKmzRZaaX+Z5ApwrhF2T9UaTo7ewXV8uSXmePOKpSI/HnrvgXztP5mXMhfCWixrwXYCJCVacB/BLr1M2g2GTxQFp6+kQkJxwYUCaqSRXzLfgqVU+tu0HZVRix4TiBVnyNznnJB3TVMWjfjwrQEr3+mdbkuNzIc0UP4+iPs8o9uRaQnOlgTl1ChnZnAqo6fbktCpZKWS76es Bx7Qt9CG HgGZ3tZjFd//o/6un+Bt4xvwilpQGDbabb36f7DCwQJ55h0kCkW3fgyPxWfmM326oXi+qIfSUK2e1R9ptq9xSJ+kdVkj/VyJ5JaYXL2Q7lBtsv7SIKatapv6ONW4BviHltoHkH0Ea8F7m8QoNysGrqZDakCpR9iXoqc3gGepoWKiaX+DueeGQFSK1y+xXkBpOTF17tiAs2151Jn8XpynY0RM8Pv/QJdxCOPMuIhdaLgeXdem7BITQyH4v+g2o0dBF599J8pdQsdsr992uKVQTw3zjvQ== 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: List-Subscribe: List-Unsubscribe: Linus, please merge this batch of hotfixes, thanks. The following changes since commit 83a7eefedc9b56fe7bfeff13b6c7356688ffa670: Linux 6.10-rc3 (2024-06-09 14:19:43 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2024-06-17-11-43 for you to fetch changes up to 01c8f9806bde438ca1c8cbbc439f0a14a6694f6c: kcov: don't lose track of remote references during softirqs (2024-06-15 10:43:08 -0700) ---------------------------------------------------------------- 19 hotfixes, 8 of which are cc:stable. Mainly MM singleton fixes. And a couple of ocfs2 regression fixes. ---------------------------------------------------------------- Aleksandr Nogikh (1): kcov: don't lose track of remote references during softirqs Baolin Wang (1): mm: shmem: fix getting incorrect lruvec when replacing a shmem folio David Hildenbrand (1): Revert "mm: init_mlocked_on_free_v3" Hugh Dickins (1): mm/migrate: fix kernel BUG at mm/compaction.c:2761! Jeff Xu (1): mm/memfd: add documentation for MFD_NOEXEC_SEAL MFD_EXEC Joseph Qi (2): ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty() ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger() Kefeng Wang (1): mm: fix possible OOB in numa_rebuild_large_mapping() Lorenzo Stoakes (1): MAINTAINERS: remove Lorenzo as vmalloc reviewer Mark Brown (1): selftests: mm: make map_fixed_noreplace test names stable Oleg Nesterov (1): zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING Peter Oberparleiter (1): gcov: add support for GCC 14 Peter Xu (2): mm/page_table_check: fix crash on ZONE_DEVICE mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick Rafael Aquini (1): mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default Ran Xiaokai (1): mm: huge_memory: fix misused mapping_large_folio_support() for anon folios Suren Baghdasaryan (2): lib/alloc_tag: do not register sysctl interface when CONFIG_SYSCTL=n lib/alloc_tag: fix RCU imbalance in pgalloc_tag_get() Yury Norov (1): gcc: disable '-Warray-bounds' for gcc-9 Documentation/admin-guide/kernel-parameters.txt | 6 - Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/mfd_noexec.rst | 86 ++++++++++ MAINTAINERS | 1 - arch/Kconfig | 12 ++ fs/ocfs2/journal.c | 192 +++++++++++++---------- fs/ocfs2/ocfs2.h | 27 ++++ fs/ocfs2/super.c | 4 +- include/linux/kcov.h | 2 + include/linux/mm.h | 9 +- include/linux/pagemap.h | 4 + include/linux/pgalloc_tag.h | 11 +- init/Kconfig | 2 +- kernel/gcov/gcc_4_7.c | 4 +- kernel/kcov.c | 1 + kernel/pid_namespace.c | 1 + lib/alloc_tag.c | 16 +- mm/debug_vm_pgtable.c | 31 +--- mm/huge_memory.c | 28 ++-- mm/internal.h | 1 - mm/memcontrol.c | 3 +- mm/memory.c | 20 +-- mm/migrate.c | 8 +- mm/mm_init.c | 43 +---- mm/page_alloc.c | 2 +- mm/page_table_check.c | 11 +- mm/shmem.c | 2 +- security/Kconfig.hardening | 15 -- tools/testing/selftests/mm/map_fixed_noreplace.c | 24 ++- 29 files changed, 345 insertions(+), 222 deletions(-) create mode 100644 Documentation/userspace-api/mfd_noexec.rst