From patchwork Mon Jan 29 07:27:59 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Morton X-Patchwork-Id: 13535072 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 D6F5AC47422 for ; Mon, 29 Jan 2024 07:28:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5AF276B0074; Mon, 29 Jan 2024 02:28:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 55F436B007B; Mon, 29 Jan 2024 02:28:12 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 44E4D6B007D; Mon, 29 Jan 2024 02:28:12 -0500 (EST) 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 34A146B0074 for ; Mon, 29 Jan 2024 02:28:12 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 0802D120507 for ; Mon, 29 Jan 2024 07:28:12 +0000 (UTC) X-FDA: 81731520024.05.3A29EE2 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf25.hostedemail.com (Postfix) with ESMTP id 8269BA000C for ; Mon, 29 Jan 2024 07:28:09 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=buEMxP6W; dmarc=none; spf=pass (imf25.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1706513290; a=rsa-sha256; cv=none; b=CFU/nvMBdEI/Js9pf9Clg3HCugE5qo+sIhLpOTMaISeJG5Lh9qvZDwpm/eNkpiUIfcmL/Y XTr8Bxbo/Bch37xU/NrlJKKphTKfauOhCkEEwMLGwnrNc4h247PSl4TcSsMhUWNdE+LvUy nL5CDDIAR0pGSvJb3YW4MElaCLhKZzs= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=buEMxP6W; dmarc=none; spf=pass (imf25.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 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=1706513290; 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=PscDbmhg4dDO3BX4i5GcXHhNmKM53YUGyYPFIOpkNmY=; b=qtCD/BhmrzlGDhdR8SywNRcO+BduHsCKwWCVAMaxRBZhUoy0oIpIixkVbQkJwjpQK36tnv aJatRgpbQH5liU7Y6sYg2p5cqfhlBwwGgIF1HM9tsNWY9FLkRx83RFiR88Km0xmL5lUtcy EdzpqU2ctij4HvNnd/rnwxmfQoKrU6U= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 83253CE000E; Mon, 29 Jan 2024 07:28:04 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5A52AC433F1; Mon, 29 Jan 2024 07:28:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1706513283; bh=Z2oS6BBjVYPhT+NnSiP9NynFvHR/xA4KdnP+bGoWRRo=; h=Date:From:To:Cc:Subject:From; b=buEMxP6W6BhKvQwuvcK1MGGd7DTo1kyWkYH3sgMXDlQ1xajRLF4LKqMmWWEbqyUXK 2hrE3EcfINuB3hMibYIxS+4N2z+RUIhjBoL/5cv9ceHj+HGj02qHsV9m6l3Y9IVEEi laBZXuskqnU57nRLZNpc4aiten2giUAeofokKVIU= Date: Sun, 28 Jan 2024 23:27:59 -0800 From: Andrew Morton To: Linus Torvalds Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, mm-commits@vger.kernel.org Subject: [GIT PULL] hotfixes for 6.8-rc3 Message-Id: <20240128232759.7535e6774bec152556fb9730@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: rspam06 X-Rspamd-Queue-Id: 8269BA000C X-Stat-Signature: a9a86szf5k45j3s15ygshdqdzgyndus3 X-HE-Tag: 1706513289-966860 X-HE-Meta: U2FsdGVkX19cXPPYvNYNknvDk8eXQVa0CJPvq4TOm1F2ais85d62G5FDN7K+YYniGLR3ZgQJ0uDTKp25QUykwSP0iOfutfuHTdK7pY5KGnIfLGAqZ8wtEG1WTdKGbl8io2Iuq95H+O5fT6VhLp90klw8ILIrCqVPjsrooEFabTMdzv9VVIp4UUpNW7RyJgQ4iX98C+f7K1Ml/kixnvV/JhqMfW6QjFtWjmhNGRQdUIWu20RIR5/dyfYcXwDewgknoq7yxot8O0AWfQngUPSVzs9+vuT+OQTGd0re8lnn4iRqr8g77VAfk5OBaPxu7HccYH+LK5wmfRdBRn7b5PQ78BtLTbOfcKLaSz0HKJHzTPnMutbhu8gr+9v7SNlsghYTQcR8d2Gv0gJRCL/eUxaH2KHknEw/c3cHYcP2aB5KNLbT/42H/BmAFa6ryCX/qY6q5tDthBsysT8v6lN/Bd4WHOORae39QxvmbK66zqGOh7FneQP6jmLmARVq0QEdVK9oztgnJEK7G0UH3FxWXho4avG8GOjG2jgmotK0g7PxTPHV49F4OKMRGphMCei5zZ73yyQSfCEIaH9u9WFkEa0GZuJeY7NiegzBEasfzirLLu/3NPDrhlgKrrSplLU9IDKGAIVdHAX/pD+SwOsT3uX8RZYRue55+lN552ONALK2g7bNL2w5zdVh23Yzg4HQjoVBQAlUO7GipVB2uc7vCtn8W9BlmbZfZnV+ZYEFgsbvUMFYwUYjCX9SZWi7bAm3hnJs5XIRBS6b7kn1px7KrLMvFMgUW6eZNIcfpZ46/DMfP+Pj5XseisbivgKhxn3F6VdKsOLoQU6Uy3uNM+rdLc9kMM2tqxphyWTxV+iRz45vLg0zK1rTm+gAfQIvUxCIYFo6Stmc7e9ngHCTpeKyh0E2SY6KnKoUyIiaRZiJkg1Iu0sVuVWRI1v8IBIF1b3BS1GMzYGd5Ykxs2aW+JuqD44 pe/rPSfh vRcOVpaagfFmNosQLf3f19CqdQ0vr+yjZ92LjC5XTNQkIzAAqDKCLJL5acr0qOEUD1h72cE1pXCEzQK+ZUk0+PvLdaP5PF04U7REGoQtjGiBELPBcy8T8vRexILYX0Oa76DSYWRWEcw/goy8itvZHnHhidE7lnKoPBmvzB+EjQ5vt1LJflV4T/bIqNf6Ck8pvC3Avc7ThwbCtlKTdvvKF26TJBB8R9tIKtkBd0tPPBLeUSj2kkE4SBRQlBE/SAAh/w86IqC1j37qJsHHCac3DXw8gM2BeAhRzT/HV 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 f0b7a0d1d46625db5b0e631c05ae96d78eda6c70: Merge branch 'master' into mm-hotfixes-stable (2024-01-22 19:23:56 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2024-01-28-23-21 for you to fetch changes up to 96204e15310c218fd9355bdcacd02fed1d18070e: mm: thp_get_unmapped_area must honour topdown preference (2024-01-26 01:23:44 -0800) ---------------------------------------------------------------- 22 hotfixes. 11 are cc:stable and the remainder address post-6.7 issues or aren't considered appropriate for backporting. ---------------------------------------------------------------- Audra Mitchell (1): selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag David Hildenbrand (3): uprobes: use pagesize-aligned virtual address when replacing pages mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty() mm/memory: fix folio_set_dirty() vs. folio_mark_dirty() in zap_pte_range() Jan Kara (1): readahead: avoid multiple marked readahead pages Johannes Weiner (1): mm: memcontrol: don't throttle dying tasks on memory.high Lokesh Gidra (1): userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb Marco Elver (3): mm, kmsan: fix infinite recursion due to RCU critical section stackdepot: add stats counters exported via debugfs stackdepot: make fast paths lock-less again Muhammad Usama Anjum (2): selftests/mm: mremap_test: fix build warning selftests/mm: switch to bash from sh Nico Pache (1): selftests: mm: fix map_hugetlb failure on 64K page size systems Petr Vorel (1): MAINTAINERS: add man-pages git trees Ryan Roberts (2): selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory mm: thp_get_unmapped_area must honour topdown preference Samuel Holland (1): scs: add CONFIG_MMU dependency for vfree_atomic() Sidhartha Kumar (1): fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs hwpoison handling Yang Shi (2): mm: mmap: map MAP_STACK to VM_NOHUGEPAGE mm: huge_memory: don't force huge page alignment on 32 bit Yosry Ahmed (1): MAINTAINERS: supplement of zswap maintainers update Zach O'Keefe (1): mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again CREDITS | 13 + MAINTAINERS | 11 +- arch/Kconfig | 1 + arch/x86/include/asm/kmsan.h | 17 +- fs/hugetlbfs/inode.c | 2 +- include/linux/mman.h | 1 + include/linux/mmzone.h | 6 +- kernel/events/uprobes.c | 2 +- lib/stackdepot.c | 373 +++++++++++++++------ mm/huge_memory.c | 18 +- mm/memcontrol.c | 29 +- mm/memory-failure.c | 2 +- mm/memory.c | 2 +- mm/mmap.c | 6 +- mm/page-writeback.c | 2 +- mm/readahead.c | 4 +- mm/userfaultfd.c | 15 +- .../selftests/mm/charge_reserved_hugetlb.sh | 2 +- tools/testing/selftests/mm/ksm_tests.c | 2 +- tools/testing/selftests/mm/map_hugetlb.c | 7 + tools/testing/selftests/mm/mremap_test.c | 27 +- tools/testing/selftests/mm/va_high_addr_switch.sh | 6 + tools/testing/selftests/mm/write_hugetlb_memory.sh | 2 +- 23 files changed, 394 insertions(+), 156 deletions(-)