From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A37B133B6DC for ; Wed, 18 Feb 2026 09:16:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771406188; cv=none; b=dwLTECgWASSXsiKsFQaI/Kwvf0VtmpX/5uAw7uLKfFA8eXtIdvUxWW5BAkv6z52fFJjrhtR2ay589BkjmB51/H8jHSSvBYH5viV6CfFZ1/azYwZkp6hYG7fYgvQRlxH2gu3NGxsBoFDcbrsdkkZYCz6exoPNwbjIzqA0HjgfIWQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771406188; c=relaxed/simple; bh=39DroJTogKBY87voxk5lhToETPVp1UL6sXM7Ll8wgOg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=k7S+AVmJn1C2Z4K6yfhB6VWrPd9jF1cbpGYRt3y+uLZe1oIN0+Jj1fVWLY8CaeGnJxnLbKXEraenr8o9xKffRNomsEaa7D3uomD2bXUANCjqk/xUVtEtftAZe9mReV+9HEHUrVkQm1sEw6Cdtcd+Tuj904skIK3PEvz5xOdd1p8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=FnD4a6jJ; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="FnD4a6jJ" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9C929C19421; Wed, 18 Feb 2026 09:16:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771406188; bh=39DroJTogKBY87voxk5lhToETPVp1UL6sXM7Ll8wgOg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FnD4a6jJiHJ/GFgP+OakmEhSUPXYwdRgVi0fVi/819FwyCRH5zTgohtIrEzhDDWPf TrDFMaDtvgCCalnTjml4kJuLPxLer/bn9RCgReeHe3PgaqFGXIoZoweut9EjOEsnsu l+7jgwuA+BffW235pm1t1pinms6MNJoP3dZbjVIcyh0oCEhqIPyst7LlDeuMTYxk5X AAHeN9VzjGtgorWIN2zqwTleuaL0oCOsam0tta/lDjsKEoBLb9Crsz2ta+yri+X3Mt zB8rk7/pqSZTBq1uYIoe5FwjW5AhOYCCHwjCGh/Vhmweb5q55jBbKIkU14yLGuqgjV onn2H/qNuq/1w== From: "David Hildenbrand (Arm)" To: stable@vger.kernel.org Cc: linux-mm@kvack.org, "David Hildenbrand (Arm)" , Jane Chu , Harry Yoo , Oscar Salvador , David Hildenbrand , Jann Horn , Liu Shixin , Muchun Song , Andrew Morton , Rik van Riel , Laurence Oberman , Lance Yang Subject: [PATCH 6.1.y 0/4] mm/hugetlb: fixes for PMD table sharing (incl. using mmu_gather) Date: Wed, 18 Feb 2026 10:16:03 +0100 Message-ID: <20260218091608.25726-1-david@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <2026012605-uncorrupt-yanking-4155@gregkh> References: <2026012605-uncorrupt-yanking-4155@gregkh> Precedence: bulk X-Mailing-List: stable@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Backport of [1] for 6.1. Backport notes are in the individual patches. The patch "mm/rmap: fix two comments related to huge_pmd_unshare()" was already backported. While backporting I realized that Jane's fix was not backported yet. Tested on x86-64 with the original reproducer. [1] https://lore.kernel.org/linux-mm/20251223214037.580860-1-david@kernel.org/ Cc: Jane Chu , Cc: Harry Yoo , Cc: Oscar Salvador , Cc: David Hildenbrand , Cc: Jann Horn , Cc: Liu Shixin , Cc: Muchun Song , Cc: Andrew Morton , Cc: Rik van Riel Cc: Laurence Oberman Cc: Lance Yang Cc: Liu Shixin David Hildenbrand (Red Hat) (3): mm/hugetlb: fix hugetlb_pmd_shared() mm/hugetlb: fix two comments related to huge_pmd_unshare() mm/hugetlb: fix excessive IPI broadcasts when unsharing PMD tables using mmu_gather Jane Chu (1): mm/hugetlb: fix copy_hugetlb_page_range() to use ->pt_share_count include/asm-generic/tlb.h | 77 +++++++++++++++++++- include/linux/hugetlb.h | 17 +++-- include/linux/mm_types.h | 1 + mm/hugetlb.c | 143 ++++++++++++++++++++------------------ mm/mmu_gather.c | 33 +++++++++ mm/rmap.c | 25 ++++--- 6 files changed, 212 insertions(+), 84 deletions(-) -- 2.43.0