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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6C93FCA1007 for ; Tue, 2 Sep 2025 00:22:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 988B18E0002; Mon, 1 Sep 2025 20:22:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 939948E0001; Mon, 1 Sep 2025 20:22:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8763E8E0002; Mon, 1 Sep 2025 20:22:38 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 773C28E0001 for ; Mon, 1 Sep 2025 20:22:38 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 118BA5C41E for ; Tue, 2 Sep 2025 00:22:38 +0000 (UTC) X-FDA: 83842409196.13.195064A Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf26.hostedemail.com (Postfix) with ESMTP id 708E9140003 for ; Tue, 2 Sep 2025 00:22:36 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=kGKv9AjU; spf=pass (imf26.hostedemail.com: domain of akpm@linux-foundation.org designates 172.105.4.254 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=1756772556; 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=LMVk9/PQ3ZAXlnGGCuVnFnkLtflqDfIEgCdeomop/LQ=; b=E4a5YHt6tJg5XSbKJcOfdLOR8Ux/nDdIzRUhOcp0Hvn5zXeJU94SDOe79bQAJaIjF1ei9F thUXOlaL7P20NtnITRiAT/BtqMdyDjnSBMLq+3zCsPhwHYhf+XVCn34t/s52Qrs7kd6gf1 QfISO4SFIm7CjKYv94FzicpfS5fXo7c= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=kGKv9AjU; spf=pass (imf26.hostedemail.com: domain of akpm@linux-foundation.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1756772556; a=rsa-sha256; cv=none; b=Boy0hUij4LzpIAC0x41d6mcRMvc9Ay1zY4tfvyAhaGaXXNbfA9IiOYBQg9G33spFkXhwq/ UosDU5u+iz89Qms6wDy64m28WON0ctsXiGLqdjhrRfCDyNWf18aC2RG+Kaj7ubWSCg+fag HW3MxVJiakF1W6yPrzkTwvbYqP5RkwI= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 7579A601E7; Tue, 2 Sep 2025 00:22:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 09A5AC4CEF0; Tue, 2 Sep 2025 00:22:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1756772555; bh=y4WZ00EXLNOU4Dwc3A5fvI5jPMAfBOHh+PUZX1asazc=; h=Date:From:To:Cc:Subject:From; b=kGKv9AjUrSkK0VZwVhBMOPhSeX1oTmpVcExKGhxd+LMeO4hMyWMuZluwOVCCoN3VC jhW5ca+1uOVXITiXti5dd3hhqvQV+djPKSaQb9tlJvwsArUSOPuLk+DY1wGl0/wL4t KecXMbWOQiR3Af6tVvcH9b54TBPWuXRiL8cfu9QU= Date: Mon, 1 Sep 2025 17:22:34 -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.17-rc5 Message-Id: <20250901172234.3a74524a97b595a5a81d1697@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-Rspamd-Queue-Id: 708E9140003 X-Rspam-User: X-Stat-Signature: h8yqhrb7qpzwkktaimrpkwiujmkgzi9p X-Rspamd-Server: rspam09 X-HE-Tag: 1756772556-966597 X-HE-Meta: U2FsdGVkX19PVjYfK5c1SheDQ10/5QS50GB4dUcs4/qLyCR3wZHEWHDaMXV/9c6neYZX6gpGqpU8Nw0NW4BSjAyFUmdZPtpBe8y4rbKfhZQYUQgINy208MDyzAjyq2uukB0WIGLDlLIIH8TadQ9omLARxgAPLSoxkOm0bcgwUaTr1IJFa1ovBRt2dOX0OkORF9tFRLBWlyY1O0tt1leID5W9/Gr97XvhwAeeBTEMTTgt5QgXowlxiG+P6JAy3NZqKtg31LAdlGH7uofNWnwlgP+AVfAtN4bPQRcieDh6LB7O0Yr1dB/EqpuDxm7HL3Ak04LbpF+xLyGrAuDK7vhi8hG6+Ay/LVzBBDQrGtwQAVLd07DAW6dVO8ydKd9ZRzzBpNcQx7fo9x/7vA/vrq9JNkD8solM3x03t4mpoyY2lfRl7LvfEkE6wsfQbfJWjJ3qTNjUJXGUXYBcxOPB+/2GjofuM1fkqhywvsJPAd0ta8HcKKgIQj8oDZ5EueXr5LOUn/Q3iYqj9UsfJltccVcUlN2re9bQBuqwzFtVb+ZoDmYAC/+5/UEGRiyiypHJshdFLz6cJ/8aUMKdf9TUuAcT3hczhUQykunx21+XvSd/8G7Ai6OSBLkft+EHdYmgQUuO8tnWLc1cRwg977VlLCHkcukqq9lQ2pFhpLzwMpZJiYoj+MMuXTjM+dr54i9FWXnHQbNQXNR/va/ol4a9jk+Oj0GME5lDEg5vMSNLrJUveA54YH9JTQG+BqR+lC3+MjVaAY7lRU0V4wvIATJu227VXpteEBS/pWDwIn7d/1SoongWDEMdMHGLsuNiWFciiFLjo0d23BN1tclr/uA1AJJtz+LvGh1s/sQ0gDzaysL0dVa8mV6eHML4mw7aHo6urn0/P5AHFsMzuS7YvBKR/F4GBmJChI2qlwPi8jkHqoZy2qKNWxWgwbdTLC5YCjW2SdMWyRSGRYBaGnooe3TEVv+ gFp7NDsf VNALXLYktL6PsNZt/O86Bz3IsdmMpdohowUmZxTexWhPX5umq8zczkfkKJ+oKNtlGSIllFXmcX3blwt12WJeRIYcixm6eXeVdSuPt4qeHWh9F27z8WQ2WgksvFmctgb70bkJ71W/CsIBmeETCl0AYDH+spszZMO0+lFN5i7JsXgQLkH6AAEoybt7y18MWmE8XuysIHAC1xt4rlvyBRzLqYYf5a15fJX0ju/Z+S3SPU/z8H9A7e6PQHMH0oGbtthmzQdCmGom45FtNBrA= 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 1b237f190eb3d36f52dffe07a40b5eb210280e00: Linux 6.17-rc3 (2025-08-24 12:04:12 -0400) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2025-09-01-17-20 for you to fetch changes up to c873ccbb2f8db46ad9b4a989ea924b6d8f19abf1: mm: fix possible deadlock in kmemleak (2025-09-01 17:11:37 -0700) ---------------------------------------------------------------- 17 hotfixes. 13 are cc:stable and the remainder address post-6.16 issues or aren't considered necessary for -stable kernels. 11 of these fixes are for MM. This includes a three-patch series from Harry Yoo which fixes an intermittent boot failure which can occur on x86 systems. And a two-patch series from Alexander Gordeev which fixes a KASAN crash on S390 systems. ---------------------------------------------------------------- Ada Couprie Diaz (1): kasan: fix GCC mem-intrinsic prefix with sw tags Alexander Gordeev (2): mm/kasan: fix vmalloc shadow memory (de-)population races mm/kasan: avoid lazy MMU mode hazards Baptiste Lepers (1): rust: mm: mark VmaNew as transparent Brian Mak (1): kexec: add KEXEC_FILE_NO_CMA as a legal flag Edward Adam Davis (1): ocfs2: prevent release journal inode after journal shutdown Gu Bowen (1): mm: fix possible deadlock in kmemleak Harry Yoo (3): mm: move page table sync declarations to linux/pgtable.h mm: introduce and use {pgd,p4d}_populate_kernel() x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings() Quanmin Yan (1): mm/damon/core: prevent unnecessary overflow in damos_set_effective_quota() Sasha Levin (1): mm/userfaultfd: fix kmap_local LIFO ordering for CONFIG_HIGHPTE Sumanth Korikkar (1): mm: fix accounting of memmap pages Yeoreum Yun (1): kunit: kasan_test: disable fortify string checker on kasan_strings() test Yin Tirui (1): of_numa: fix uninitialized memory nodes causing kernel panic Zi Yan (1): selftests/mm: fix FORCE_READ to read input value correctly wangzijie (1): proc: fix missing pde_set_flags() for net proc files arch/x86/include/asm/pgtable_64_types.h | 3 ++ arch/x86/mm/init_64.c | 18 +++++++++++ drivers/of/of_numa.c | 5 ++- fs/ocfs2/inode.c | 3 ++ fs/proc/generic.c | 38 +++++++++++++---------- include/linux/kexec.h | 3 +- include/linux/pgalloc.h | 29 +++++++++++++++++ include/linux/pgtable.h | 25 ++++++++++++--- include/linux/vmalloc.h | 16 ---------- mm/damon/core.c | 4 +-- mm/kasan/init.c | 12 +++---- mm/kasan/kasan_test_c.c | 2 ++ mm/kasan/shadow.c | 22 ++++++++----- mm/kmemleak.c | 27 +++++++++++----- mm/percpu.c | 6 ++-- mm/sparse-vmemmap.c | 11 ++----- mm/sparse.c | 15 +++++---- mm/userfaultfd.c | 9 ++++-- rust/kernel/mm/virt.rs | 1 + scripts/Makefile.kasan | 12 ++++--- tools/testing/selftests/mm/cow.c | 4 +-- tools/testing/selftests/mm/guard-regions.c | 2 +- tools/testing/selftests/mm/hugetlb-madvise.c | 4 ++- tools/testing/selftests/mm/migration.c | 2 +- tools/testing/selftests/mm/pagemap_ioctl.c | 2 +- tools/testing/selftests/mm/split_huge_page_test.c | 7 +++-- tools/testing/selftests/mm/vm_util.h | 2 +- 27 files changed, 190 insertions(+), 94 deletions(-) create mode 100644 include/linux/pgalloc.h