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 B5CBFC54E90 for ; Sun, 25 May 2025 08:01:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CE6396B007B; Sun, 25 May 2025 04:01:57 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C95E96B0083; Sun, 25 May 2025 04:01:57 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BAC806B0085; Sun, 25 May 2025 04:01:57 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 9C7746B007B for ; Sun, 25 May 2025 04:01:57 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 1BF9A8013D for ; Sun, 25 May 2025 08:01:57 +0000 (UTC) X-FDA: 83480686674.15.A51B326 Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) by imf30.hostedemail.com (Postfix) with ESMTP id 7E58480014 for ; Sun, 25 May 2025 08:01:55 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b="pf/Vbt5H"; spf=pass (imf30.hostedemail.com: domain of akpm@linux-foundation.org designates 172.234.252.31 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=1748160115; 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=eSg8N59IBgeDc2iQ08Q2ql5t+qwyJP2VJuEJg3N8pTs=; b=FwZtY16AGBUXkECla65ayCabgwY8bTfAOZXBv59A9vd16gYw98Vd6j5a6MzVldnJ81lSye MVkYLeBdktWtCdeUPdwzZSB+q1GU1vKBnSLhVY555mZpgF+pobIIjyOXgRkV9g3NwxRUjT i5y3rpwvxBKL+wNKLrqfnz79cqAB+AI= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b="pf/Vbt5H"; spf=pass (imf30.hostedemail.com: domain of akpm@linux-foundation.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748160115; a=rsa-sha256; cv=none; b=g7O6L5sCxTsqpJKDnichi/wFxd7IMvX7fhGQAPIzoZocvpslqXTuWA+8dXBp0fhPofrWL8 ZW24f+7UdUKzJN+uSe67YjqEX9sK1jSy5bFlMh3c5hRkekpyXBitDIfVhsemO0jKDrxNvR qwupem6g3uf0ep7UwZ0g1vh/zkEHfz4= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id 3EAA84A2AE; Sun, 25 May 2025 08:01:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EA720C4CEEA; Sun, 25 May 2025 08:01:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1748160114; bh=7don5i3o/5ywXieOjdAns73N9SpJ9k4pSyznIwC6V94=; h=Date:From:To:Cc:Subject:From; b=pf/Vbt5HY/o7ob0uEI8kjf3nl2RPluPaE3vU3nGOILuPMcaPfkPVxuI1Lpmgnfs2j JsWb6EU+ZOClEOu5Glzo/qtfc7f8gDOnNH6ZpNEi1Q+glX0swpF+B+mo6OEp+lWWBo Nr/llrzUTctNDXzlZlWb0oTvarjhg6fAZ2EJ3Mc0= Date: Sun, 25 May 2025 01:01:53 -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 against 6.15-rc7 Message-Id: <20250525010153.4e008d81730ac2137a80fb77@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=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 7E58480014 X-Stat-Signature: 6i6um5jm66y4ynbtxpxb88cuui8fjtdd X-Rspam-User: X-Rspamd-Server: rspam07 X-HE-Tag: 1748160115-740730 X-HE-Meta: U2FsdGVkX1/keNGn7k87l8I6hVslvU+VDNZ3500/3nLLBiBjux1gOsvW1CwR0uD7bQfNb8HtKLzn0TNZjElSC4j6gOAbTACjOqfXAnyIE+z6jAXi7YXeCVCRfjNtgLZSHty75zS0W0v3YDZA908ErLZ/EQY6Siysz+cVwt5gs8dzf7NbrrLDe9e78maWQsE0FCo6U+guv8OD76Kb2onUObArsyLSPLcuJUSt86BNutFYfJSFquZXKYgdy/Vxpb/Qgneo+BdIVrVVgCH/MFdOVKhAecaYqQK4bJtM4tyE1dYvAdHY6EzpIWoHU1hOdNiioh9++KjMptWk4XcfvEfSu0/lurWFIgj56CQI6aX8/hXapDhoeyV0/GBNZZga2HzBn9Gjiw1eDSiIDmlelBlFlj82vwzVCTw0A67Pnx0Vsi0pFNOOj2Rxidw/S5fII+V+rlDb/Smou2fgQoLf9G8cASbuZfvMBaT8JnqhJRbwhnIzY/AQEPYpLiNLa3LMpbUH+6mrjgQmoGMdTvTxqcfP7EXvsLC0WCbgbgo9VoUPwjLQhDwpb0OsVnf8QsCi69M3Jv6OKzZmSMGcNKy+xsCtr68bKJghSikefsm2+KkopV2NBkQgNnpe0aGIpf4kHpcltECdeaFZh2X4KaeZxOWUn6sseSdHgsi2mllvVLyukpXrctXLvJgg/DS9vEYjFVlTy/a/itZVMrTYTwGu9q+dA96JIVpI5hiTqGDXoGlQOGrpKYQYeHqgO3Rdf9yKke5nnyyBjIq4a9l32//oXTB/D1euZ3xnkN4UqigtFUNLkpt1wdwsfDOHDeQRFEVfdQOOE18/hwI8ZQRXfAMI6TrAHYeOFoAKRDakkD6rD5EXKhYO1Fvd44yhLikbTzLVybn9eOI5mdlmfJ6fZgNA7ByDHUd3hAK2LVJ4hLYUP3MdPis= 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 75cb1cca2c880179a11c7dd9380b6f14e41a06a4: mm: userfaultfd: correct dirty flags set for both present and swap pte (2= 025-05-11 17:29:55 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-st= able-2025-05-25-00-58 for you to fetch changes up to 1ec971da1c10e6376411e6d4a3f3b2351217d94f: mailmap: add Jarkko's employer email address (2025-05-25 00:53:49 -0700) ---------------------------------------------------------------- 22 hotfixes. 13 are cc:stable and the remainder address post-6.14 issues or aren't considered necessary for -stable kernels. 19 are for MM. ---------------------------------------------------------------- Alexander Gordeev (1): kasan: avoid sleepable page allocation from atomic context Breno Leitao (1): memcg: always call cond_resched() after fn() David Wang (1): module: release codetag section when module load fails Florent Revest (1): mm: fix VM_UFFD_MINOR =3D=3D VM_SHADOW_STACK on USERFAULTFD=3Dy && AR= M64_GCS=3Dy Ge Yang (1): mm/hugetlb: fix kernel NULL pointer dereference when replacing free h= ugetlb folios Ignacio Moreno Gonzalez (1): mm: mmap: map MAP_STACK to VM_NOHUGEPAGE only if THP is enabled Jarkko Sakkinen (1): mailmap: add Jarkko's employer email address Kees Cook (2): mm: vmalloc: actually use the in-place vrealloc region mm: vmalloc: only zero-init on vrealloc shrink Lance Yang (1): MAINTAINERS: add hung-task detector section Lorenzo Stoakes (4): MAINTAINERS: update page allocator section MAINTAINERS: add mm reclaim section MAINTAINERS: add mm ksm section MAINTAINERS: add mm memory policy section Matthew Wilcox (Oracle) (1): highmem: add folio_test_partial_kmap() Mike Rapoport (Microsoft) (1): mm/cma: make detection of highmem_start more robust Ricardo Ca=F1uelo Navarro (1): mm: fix copy_vma() error handling for hugetlb mappings Suren Baghdasaryan (1): alloc_tag: allocate percpu counters for module tags dynamically Tianyang Zhang (1): mm/page_alloc.c: avoid infinite retries caused by cpuset race Uladzislau Rezki (Sony) (1): MAINTAINERS: add myself as vmalloc co-maintainer Wang Yaxin (1): taskstats: fix struct taskstats breaks backward compatibility since v= ersion 15 Zhang Yi (1): mm/truncate: fix out-of-bounds when doing a right-aligned split .mailmap | 1 + MAINTAINERS | 66 ++++++++++++++++++++++++++++-- include/linux/alloc_tag.h | 12 ++++++ include/linux/codetag.h | 8 ++-- include/linux/highmem.h | 10 ++--- include/linux/hugetlb.h | 5 +++ include/linux/mm.h | 2 +- include/linux/mman.h | 2 + include/linux/page-flags.h | 7 ++++ include/linux/percpu.h | 4 -- include/uapi/linux/taskstats.h | 47 ++++++++++++--------- kernel/module/main.c | 1 + lib/alloc_tag.c | 87 ++++++++++++++++++++++++++++++--------- lib/codetag.c | 5 ++- mm/cma.c | 5 ++- mm/hugetlb.c | 24 ++++++++++- mm/kasan/shadow.c | 92 +++++++++++++++++++++++++++++++++++---= ---- mm/memcontrol.c | 6 +-- mm/mremap.c | 3 +- mm/page_alloc.c | 8 ++++ mm/truncate.c | 20 +++++---- mm/vma.c | 1 + mm/vmalloc.c | 13 +++--- 23 files changed, 338 insertions(+), 91 deletions(-)