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 A44D4C36010 for ; Fri, 11 Apr 2025 09:10:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 09D38280194; Fri, 11 Apr 2025 05:10:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 027A0280190; Fri, 11 Apr 2025 05:10:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E094F280194; Fri, 11 Apr 2025 05:10:08 -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 BFEBF280190 for ; Fri, 11 Apr 2025 05:10:08 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 9AC8C1222E6 for ; Fri, 11 Apr 2025 09:10:08 +0000 (UTC) X-FDA: 83321191296.08.3310875 Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) by imf26.hostedemail.com (Postfix) with ESMTP id CD39E140013 for ; Fri, 11 Apr 2025 09:10:06 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=NpaUQ7D7; spf=pass (imf26.hostedemail.com: domain of mingo@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=mingo@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744362607; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=mJk8oJWZoNTTd4On2KCVVk2OTo+TigBo7qJMvAZpZjs=; b=V/rOYwrfU+fWsIzXq2tjrGpUmPdNlhgJHuh4iEYKN0G/DWuphRH1yJxREh9LgBaLNp1M8v 1BsortoN5eN3atIc5addY1mXXKmMGYJ2Go2xFtmlebN0QrpWGK9WMqUjS5X+SIh5QMJU9h DX9HWl+Ajk/2SxMfO8DdQRsr8sprYbA= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1744362607; a=rsa-sha256; cv=none; b=SXsBLxjwjTT01p9XqEI3cRyQQivDkeHy6BiyahfpK8kyuPPgt1EA2EfmqEsdVVL3xh5QS5 7bGecsUs+fQgVKY4gOQzX+GGwIdxBv5w4wnNO+va7Y6NbE8nQI/b+dI4F2kbEqdU9LUEHg SMpjPaq26Z9S2DXkM9bQVj/qeStOI+I= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=NpaUQ7D7; spf=pass (imf26.hostedemail.com: domain of mingo@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=mingo@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id A4F75439A1; Fri, 11 Apr 2025 09:10:04 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id ED85FC4CEE2; Fri, 11 Apr 2025 09:10:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744362605; bh=8Zf1l8FhhOvmDcUrwydoQzHxR+9Hs6zytjuZjgAOCFo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=NpaUQ7D7fXnA5CFSGpmPhrBob5/1s31V2Xekejj1hAORbvFeQbeIf8k7X2YJa4p4+ BiTxwRcHep9f5AZNUoEb0/k1GrbpavmRGU5KhbJgEXGSXTge/P/F3u/kkd4oKPTHFf 61EeLOenMgRZdkUnnNjVnao6HH9jNc6eScn7ZrfBcKgNdFi4Aou6YKVLHJ3eJhgm2Y fEXDXXKA5tCoVYbZhtnSv6RWHciOO3GYEduGiKLpBDdznMarlfpaXG3uE79VVJcqFA U6CATX8gDE7XYNOJRzrNfygVtr9kGiU1vi5fZAGt0HzNkMHc4ovCN6KV5Ij2WF+80C Zed1ahSEbtH5w== Date: Fri, 11 Apr 2025 11:10:00 +0200 From: Ingo Molnar To: Andrew Donnellan Cc: linuxppc-dev@lists.ozlabs.org, x86@kernel.org, linux-mm@kvack.org, linux-riscv@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, pasha.tatashin@soleen.com, sweettea-kernel@dorminy.me, christophe.leroy@csgroup.eu Subject: Re: [PATCH v14 00/11] Support page table check on PowerPC Message-ID: References: <20250411054354.511145-1-ajd@linux.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250411054354.511145-1-ajd@linux.ibm.com> X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: CD39E140013 X-Stat-Signature: 7ekam9euk71jpkd8g8oxpefu6axqso1q X-HE-Tag: 1744362606-880863 X-HE-Meta: U2FsdGVkX19Unric/xmc7VRPH8CCttyleyNyIW/IfhGILefs9UN02CxbVBO2AA5x2OBZm1fwztfxI2ECPdE3wCHxLHaX4ESdI1rUuHLxJtJ7f2tvHaYFuxMK6c/YskgEG3Yl46TgzHVMm0WeSt0wTL1goizRQbF/poRl37v61Hw6+Nr4/eWlQdWUr9lT5H6ZAo7Re+f20rE1ktYZn3bsoNgOwq5t1BSljngpEDdjOyY9yaMfbTS0edBtvLfEIQYMxiayA4mkf/utj1LSSKDZf8T35xxnjbRG6xcvgYRpgOtAyLCr7txf7Y4WWnmN8z/NAPNHNZZrfuSzzz0wzU4KvTbyJv2JVuSS5TlTa0Fox2/UBFfEedXrevLq9/PIgHvU0zU7f8REzkO+nVFuwesZSRZh+UiZ9Un1Hi1OluAvKx5TqzHAgFJmxa3ct8IqgXq53C8DOk1vHj+8y4GwYPBBsBvKIhfQthRAhgNlDbc/PK8rieSwczGOK9Sp10Zg7MEWZ+HLzqKDS6wqWDYLxZ+3ghVGhuCgglG5w5s0kVVnly6j37C/7h4i9GOms8C3G3hcywdPeHqtKnL2R5x8pEGthb6IG4gQuvQVvNWajKZvHVZ6VsHogXSEh5321TTf3F059EK05ikAlxRXqem2NJJEHoGFeugTG0k/TC8oymLtB1krfVJ03I6ZiE6X+7UW1RgU/Yxg4IofNHwk9Dg+zw/sht3pmF2h5cwL8+uYc3iq8RzGn+Hy8E6MkSrJNhOo9BI9++/tVKcnQIPVEd+jwK/NTtzJ2CzNEjVSZ+rce223zMPxb0Ule/BnPLmKZH4FzyCXaXHtU3ujmHTym9PPhDJdoR95T74rZa5LJ9SHarmQO3rlSZuMgKrSzdZvQ+6EsELFNY75/tcfoDJzJh2jcGiS6K6BAtY0Tz4KEFGvxZ3C0PItxU89rWNeSnnSrEZ5FsUc2KYyIcsbMF0TxkzMNGJ C/doffAC v+le3x9nIe1vnMFDBemXvcRCpWzej15NdADmZe/7ZjpdiHHia7JZlWr9wKJSggUr2ICWZQzQ0sxlFEyq5v95EkZUr9MfSLnXFsgybml8aFh5qNLUaOk8jTpmWErI9lTJYy1cAJeUwXqPV1Nf5q6Dwl5jC7hp5ljk0Mthse9pAaEyGSIkq5Y51I5TTP36I8xdrH7PpmXOEvMaydL8rg/0TE3TZRu+McLG60wbEFkJVDyQBjDDEpoyjCqAFge95VRyLt219 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: * Andrew Donnellan wrote: > Support page table check on all PowerPC platforms. This works by > serialising assignments, reassignments and clears of page table > entries at each level in order to ensure that anonymous mappings > have at most one writable consumer, and likewise that file-backed > mappings are not simultaneously also anonymous mappings. > > In order to support this infrastructure, a number of stubs must be > defined for all powerpc platforms. Additionally, separate set_pte_at() > and set_pte_at_unchecked(), to allow for internal, uninstrumented mappings. > arch/x86/include/asm/pgtable.h | 22 +++---- For all the x86 function parameter extensions changes: Acked-by: Ingo Molnar Thanks, Ingo