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 EF138C77B7C for ; Mon, 23 Jun 2025 01:55:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1A7026B00AD; Sun, 22 Jun 2025 21:55:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1578E6B00AF; Sun, 22 Jun 2025 21:55:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 046746B00B0; Sun, 22 Jun 2025 21:55:14 -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 EA0F56B00AD for ; Sun, 22 Jun 2025 21:55:14 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 598FD1614B4 for ; Mon, 23 Jun 2025 01:55:14 +0000 (UTC) X-FDA: 83584997748.14.EFE1A3C Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf05.hostedemail.com (Postfix) with ESMTP id C341D100006 for ; Mon, 23 Jun 2025 01:55:12 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b="Vm/KT6rl"; dmarc=none; spf=pass (imf05.hostedemail.com: domain of akpm@linux-foundation.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750643712; a=rsa-sha256; cv=none; b=wyKcwOVLzTIzFD6Kzzz0lE0x/wXowl+vF2x88iEuVovjXpNxHKeMnJoZz3eIquqaI7di/N 8ataeIVTf0eXLgowU8Be6DoNIdAHDTXQ/XV6+d5SemEpi1D93vAIhFWpNUsfoJFnli3ISV P915LZq2NQaEP+1hRR3u2zZHq37Y2Bc= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b="Vm/KT6rl"; dmarc=none; spf=pass (imf05.hostedemail.com: domain of akpm@linux-foundation.org designates 172.105.4.254 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=1750643712; 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=I2/doozsjQK8vvbRK2SNbMwqgIHYgqh13fNhXCMnivA=; b=aC40/qL4YI9U166rz3HF5HoKN26XlRXGpgs4zOIE3D/SItTqKkkhZPtQOeUl1DEJe3B/vM 1YNfpe1ow7Ugru2Wg9dkVdPdyobqAc2D7UyRqRPL4M0fzyOMi8/WieaF9QvQtq28JmgWPO QHePEoBjBWzIhgIKSqiq8RF8yHt39zk= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id D86E160EDF; Mon, 23 Jun 2025 01:55:11 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6D0E7C4CEE3; Mon, 23 Jun 2025 01:55:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1750643711; bh=9cFlEUoSXzuVkaDJmNBJnormf9antQdBn1PhkiCaI7c=; h=Date:From:To:Cc:Subject:From; b=Vm/KT6rlFK73BnX66pXhE0VslsCvQhAocn7AsOWBn+t/tAekROFqsktMEQdVunfNs tYABL3tDMMoD5iBrWvjSX6AWrxWAjWptweOxaLrA8JxSoaXgWzzsddbslR2yacG3j9 oDNKZnB3U2PwF0plZvP46l5Hf80HoJ7uYY9ZNnsk= Date: Sun, 22 Jun 2025 18:55:10 -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.16-rc4 Message-Id: <20250622185510.662af99051fedc1815b9de00@linux-foundation.org> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: C341D100006 X-Stat-Signature: znxfnt8r9henkq8ym73tuk5imcz8i5rh X-HE-Tag: 1750643712-183637 X-HE-Meta: U2FsdGVkX19UaLdjfKRSTROvQgzPeDIWtnf5aft9yLEFEUmJUbCsdCdLZ5nZ6nhys145Z3VdyxnUAaLT2Cu08/iu/JBkrhbMSGL8QBvEFg+C+7J21sM3gOSDmnRLfKC56GYOa2AstGddQ02r33RkqNpOq0PCjQ2rF+WZFXw6pTgMJ0eFn5xicft24uTvqrZ74rAlIKpIJ53S5NKYNesI84QdzkOLcQ56nrLwmdKI18YtKs2g7R2JHOtzFEHStXjtWHbi1lL1irzbO6JXOFfK9O/sp+1kS+CQtmAhFTv4aQCyEEmNab4AE+G8EtBSIk6SZ6eMhWAQmeQeLHrc86CHL7zR6zddurpqdWBl1IbKQPZIcbuJp5thbRJXpx1gOF0cKmsiqZAFLOhUEbJCUCH/unYJBprTcnV4BcpirCkdCDjy5IXyBT1bvbpnu1FWs8k1aoER1c3ho9IN1U+54YIdRg7YZdQ79Y8zvbftOA3rQX2p2vkJr2FpHea96IhybObf46XcWcJJnCR09bCrowQ6e4JpzpufXcqIPHw0KShJ9GwPwRCFJgbU+5+qA19iohe5RHp860oCMj1Imf/kg2AbO4JELTuOfAs+Qy+qGiuGyJjAk6gtJY9q9dB88wuiUPnqna1Zbtro2vleNqKQP4FKmbhR90NT7G5c257211lPjpZmn+MUGuzF1e3DJUv1dnflBwsewXM2s4YaR/vCSljopN6bEcZ6+MIbb6CRFmkVLxtaPxocpvVag87tYGjkUiroM1w1ZgMFTU3U3ACqlBshaTcU7m5cntPCiB1RYU1MK/MpY+La+5WfG+f4gr8AjX8fiE23VQI2bwsSvoUkCixT2Ja6xFy7JxQ/Y4SKXgIxZjuzGfwxQUeaOr/nzLhcNhFHbJ85RPJLzcn1ojMQ7xlqzt4LVEBanbHCXCsSK3VJuDKd2Fs8SDLrq5NkB//2aMw6pnSfa0oLpmcDbTw4dsB KTMDZAqJ Z14P6ioc8PHIQh+WrTWKw8sTaiPWG2gmGsh1AEtqUe7osfRQQWGPCkpDhMyVdzFFuAwAVLLIFyWuHHsiUqv25zbIUwBMWEQtur/87DtWS6v4rz4aide6+WZyp9lrDnmJQP3cwzkYMfiILtYHqtHqwHBMGtMhczh7XFKRYj+RGKMPdmmfo8iNKOwXXqgztKQI/76uM260Z21p9bf73gQiBnL4sQs8KsCsppoovbUotGBaP5SpdmGnmtYai80HTHYHrkaVutBhR6kUp4Wk= 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 pull this batch of hotfixes, thanks. The following changes since commit e04c78d86a9699d136910cfc0bdcf01087e3267e: Linux 6.16-rc2 (2025-06-15 13:49:41 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2025-06-22-18-52 for you to fetch changes up to c742d127d2d831aa83ae2987a508bca2bf0c7736: MAINTAINERS: add additional mmap-related files to mmap section (2025-06-19 20:48:05 -0700) ---------------------------------------------------------------- 20 hotfixes. 7 are cc:stable and the remainder address post-6.15 issues or aren't considered necessary for -stable kernels. Only 4 are for MM. - The 3 patch series `Revert "bcache: update min_heap_callbacks to use default builtin swap"' from Kuan-Wei Chiu backs out the author's recent min_heap changes due to a performance regression. A fix for this regression has been developed but we felt it best to go back to the known-good version to give the new code more bake time. - A lot of MAINTAINERS maintenance. I like to get these changes upstreamed promptly because they can't break things and more accurate/complete MAINTAINERS info hopefully improves the speed and accuracy of our responses to submitters and reporters. ---------------------------------------------------------------- David Hildenbrand (1): mm/gup: revert "mm: gup: fix infinite loop within __get_longterm_locked" Dev Jain (1): selftests/mm: add configs to fix testcase failure Kairui Song (2): mm/shmem, swap: fix softlockup with mTHP swapin mm: userfaultfd: fix race of userfaultfd_move and swap cache Kuan-Wei Chiu (3): Revert "bcache: update min_heap_callbacks to use default builtin swap" Revert "bcache: remove heap-related macros and switch to generic min_heap" bcache: remove unnecessary select MIN_HEAP Liam R. Howlett (1): maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate() Lorenzo Stoakes (7): MAINTAINERS: add missing mm/workingset.c file to mm reclaim section MAINTAINERS: add missing test files to mm gup section MAINTAINERS: add further init files to mm init block MAINTAINERS: add hugetlb_cgroup.c to hugetlb section MAINTAINERS: add stray rmap file to mm rmap section MAINTAINERS: add memfd, shmem quota files to shmem section MAINTAINERS: add additional mmap-related files to mmap section Oscar Salvador (1): MAINTAINERS: update maintainers for HugeTLB Pedro Falcato (1): selftests/mm: skip uprobe vma merge test if uprobes are not enabled Pratyush Yadav (2): MAINTAINERS: add linux-mm@ list to Kexec Handover kho: initialize tail pages for higher order folios properly Shivank Garg (1): selftests/mm: increase timeout from 180 to 900 seconds MAINTAINERS | 21 ++++++- drivers/md/bcache/Kconfig | 1 - drivers/md/bcache/alloc.c | 57 ++++++------------ drivers/md/bcache/bcache.h | 2 +- drivers/md/bcache/bset.c | 116 ++++++++++++++---------------------- drivers/md/bcache/bset.h | 40 +++++++------ drivers/md/bcache/btree.c | 69 +++++++++------------ drivers/md/bcache/extents.c | 45 ++++++-------- drivers/md/bcache/movinggc.c | 33 ++++------ drivers/md/bcache/super.c | 3 +- drivers/md/bcache/sysfs.c | 4 +- drivers/md/bcache/util.h | 67 ++++++++++++++++++++- drivers/md/bcache/writeback.c | 13 ++-- kernel/kexec_handover.c | 29 +++++---- lib/maple_tree.c | 4 +- mm/gup.c | 14 +++-- mm/memory.c | 20 ------- mm/shmem.c | 6 +- mm/swap.h | 23 +++++++ mm/userfaultfd.c | 33 +++++++++- tools/testing/selftests/mm/config | 3 + tools/testing/selftests/mm/merge.c | 5 +- tools/testing/selftests/mm/settings | 2 +- 23 files changed, 333 insertions(+), 277 deletions(-)