From patchwork Thu Apr 18 21:43:40 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Morton X-Patchwork-Id: 13635461 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 929D7C4345F for ; Thu, 18 Apr 2024 21:43:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 03EC86B009C; Thu, 18 Apr 2024 17:43:50 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F30BC6B009E; Thu, 18 Apr 2024 17:43:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E1F186B009F; Thu, 18 Apr 2024 17:43:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id C50F76B009C for ; Thu, 18 Apr 2024 17:43:49 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id CE6711C16E2 for ; Thu, 18 Apr 2024 21:43:48 +0000 (UTC) X-FDA: 82023980136.21.A4C1188 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf03.hostedemail.com (Postfix) with ESMTP id 78D6E20011 for ; Thu, 18 Apr 2024 21:43:46 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=BIBCbuqJ; spf=pass (imf03.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=1713476627; 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=iAaXgjLWUZb2tteLuMa33hdEF907yrwNWw2li4DhsfQ=; b=5U9lxwKvDAPD7M6jL/a77lOZTJLOlT1bzapOCoK5/EHn5j6H2+46NDp9ApSV16JU7uyetB myNzrcOq08FcFsfabECd1rUU2yf2chaNia+MRP29bcYvy6YzwVjBZF3I6sS7duEN1k6AkB 5h5n5OFap90qDUzmiQbFPtdfGA0FrZs= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=BIBCbuqJ; spf=pass (imf03.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-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1713476627; a=rsa-sha256; cv=none; b=1gw9sv0gv4hDthXGEb43tyQeovhB30+w1KoXZ/6Pwuo5We76h5Wc7r4XDQ10Jlhj8qsXmC IhxymnYtfQSCIpdywnY+H61JVutzA2zwNnuQcaWnfo2dtwdZbzwIjv/w7F34coK3St4Rwm JqYbYBsqJx7bBcPD5uXznUljHAm1wXI= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id A48CCCE1733; Thu, 18 Apr 2024 21:43:41 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BC07DC2BD11; Thu, 18 Apr 2024 21:43:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1713476620; bh=Fvbiac4KfAqz/lNisFNho+Dr/IVLQW3P80lxLzHqAIM=; h=Date:From:To:Cc:Subject:From; b=BIBCbuqJm/BtpJc9YWjo0iLcow+B7KIGqI9ikDGop6yezeD/xVF/1iftgB2xMWXSe KbTW0ZGGzOMvb/+6BX2QNWCddqvtn0pfgWCM4di1/6MBBQHIBJHQzjN0Hjbzy6dqZJ 8PMoMpiNDcFTExAZCVS4OYSdGhxcvD9zzWLo4NU8= Date: Thu, 18 Apr 2024 14:43:40 -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.9-rc5 Message-Id: <20240418144340.2f5d96a1c4e0a8fd2dc9cb66@linux-foundation.org> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 X-Rspamd-Queue-Id: 78D6E20011 X-Stat-Signature: wxgjhgsfqcacjin3ppc1tiprodt94zkf X-Rspam-User: X-Rspamd-Server: rspam07 X-HE-Tag: 1713476626-954835 X-HE-Meta: U2FsdGVkX1+zVjFePdmWbVBnAMSplgLLgmSKC2/v7/vMBvOG8TwP1jSOv0UG30Abif7+B56DriyWXGHjWi4F0/v+tPDxQ1vJKT+pyLwJ7XJ3fK6JBpfmqcCHF5pdMYhGbGGJgTAd5WSopDPTkl9VhvWQBay+ZHD8lV3YHFJSit6rTVVOC6ARc04Qu33nUNnINrONXt58yuINGaSpTlOmI008P/pm5632UzoGC9wxAa/ZzdHBwGieWG2Yj/HyDd7LAy5VrN9n1HMmCEhzwiQ1O90r2/5FoHhzGkOqap00MeG8CDjiNR+SpHkbsQ64nclmxIo7IodH4C64TObAyQCunoFk5L+7O0EW2ZKHsSHEWcFJVTjJfxNGcTZ8PTRjn6vcize93G1GyDkPBEK0aNXViGomBMLw8wUEIYDNgCobOyrPaS71pyWYsX08VNlTgIsIbzdTqWJuMMTnYeZxt+yx2pG0PQCQTeUTJVGNveXA9yC91NWS4qnsYu3df3cUKbHcYpeYOzOMiqngJvbsoj75Todrk9PFRo7BArkbj6i7k8i2EkS9B4mD9L25WCpXy6LAvooPBy+h+L37/uP9XHffNzSOpd86Tt+Xw2cXmwO2ExhdMMb0vQkrTG+hoKslZu/Z0ebv9wJJ+t+Vgjy8cmcCy+M5CfJl1sA3FgiTYAFZyB6uTpy+F0VcnwOrBPLjrORYanpY34Zs7gB+A8APJDMnmLfzgdnzfb1W7xG8NrgIZb3Q4YFtHXAOorYLrto+7iwORbF3Gy4Uhws64ypzKJfLfV3MJWAA5da16ZBEHmGzM/yHcP5ViLcTrhNxrV03UptKRl8bAJFyMOLZxw00hMzvwQZykTPGSU89IXDmHs6zdgCXmCeXR2VvMtJIctJu7rNPvRQBEmF9bAN6jwLaCVC3NHgHGjVcOJ2OAfdNB4XbYUyC/tboWPdePVB0628pJDFDoRKmwi00PbV1SEuhGCO NWWSzJJQ oM6EY3Hon/u47PifSz0q5PiQ0sBOmv0uvH6/qGyJpF/rbqsu1nMknYqoVBiJzQYYUunKYOePE2diQS3yqYpzre2PEuwlSamdTs+aJbGfY/T/BLfMwG0tdQj1DWiUpx1ZTBpT281fne7TOMditS2PYxH/CUfnS2YyuZr3mg/O17tJbh0CgmyQEZS6n6KLMa7ZDki5iwVkSB/gdhZC3V0YW+noMzkczVvypMYFc+sIOte9Q47oIiRFOJRPUZMMB0uEcsslQOYgw9owpnSt3aqv9ai2XMCR0ChM5oYBI 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 MM and non-MM hotfixes, thanks. The following changes since commit 0bbac3facb5d6cc0171c45c9873a2dc96bea9680: Linux 6.9-rc4 (2024-04-14 13:38:39 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2024-04-18-14-41 for you to fetch changes up to c4a7dc9523b59b3e73fd522c73e95e072f876b16: nilfs2: fix OOB in nilfs_set_de_type (2024-04-16 15:39:52 -0700) ---------------------------------------------------------------- 15 hotfixes. 9 are cc:stable and the remainder address post-6.8 issues or aren't considered suitable for backporting. There are a significant number of fixups for this cycle's page_owner changes (series "page_owner: print stacks and their outstanding allocations"). Apart from that, singleton changes all over, mainly in MM. ---------------------------------------------------------------- David Hildenbrand (1): mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly Jeongjun Park (1): nilfs2: fix OOB in nilfs_set_de_type Lokesh Gidra (1): userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVE Miaohe Lin (2): mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled fork: defer linking file vma until vma is fully initialized Naoya Horiguchi (1): MAINTAINERS: update Naoya Horiguchi's email address Oscar Salvador (6): mm,page_owner: update metadata for tail pages mm,page_owner: fix refcount imbalance mm,page_owner: fix accounting of pages when migrating mm,page_owner: fix printing of stack records mm,swapops: update check in is_pfn_swap_entry for hwpoison entries mm,page_owner: defer enablement of static branch Peter Xu (1): mm/userfaultfd: allow hugetlb change protection upon poison entry Phillip Lougher (1): Squashfs: check the inode number is not the invalid value of zero Sumanth Korikkar (1): mm/shmem: inline shmem_is_huge() for disabled transparent hugepages .mailmap | 3 +- Documentation/mm/page_owner.rst | 73 +++++++-------- MAINTAINERS | 2 +- fs/nilfs2/dir.c | 2 +- fs/squashfs/inode.c | 5 +- include/linux/shmem_fs.h | 9 ++ include/linux/swapops.h | 65 +++++++------- kernel/fork.c | 33 +++---- mm/gup.c | 54 +++++++----- mm/huge_memory.c | 6 +- mm/hugetlb.c | 10 ++- mm/internal.h | 10 ++- mm/madvise.c | 17 +--- mm/memory-failure.c | 18 +++- mm/page_owner.c | 190 +++++++++++++++++++++++----------------- mm/shmem.c | 6 -- 16 files changed, 280 insertions(+), 223 deletions(-)