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 035D7C021B2 for ; Tue, 25 Feb 2025 22:27:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7AB1C28000D; Tue, 25 Feb 2025 17:27:05 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 75B2B280002; Tue, 25 Feb 2025 17:27:05 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 622FB28000D; Tue, 25 Feb 2025 17:27:05 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 448B6280002 for ; Tue, 25 Feb 2025 17:27:05 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id E12FEC041B for ; Tue, 25 Feb 2025 22:27:04 +0000 (UTC) X-FDA: 83159903568.22.09E6A74 Received: from mail-oo1-f42.google.com (mail-oo1-f42.google.com [209.85.161.42]) by imf15.hostedemail.com (Postfix) with ESMTP id BC484A0013 for ; Tue, 25 Feb 2025 22:27:02 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=MW2hfHu2; spf=pass (imf15.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.161.42 as permitted sender) smtp.mailfrom=jeffxu@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740522423; 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:in-reply-to:references:references:dkim-signature; bh=+xqOSCFzGcNZ5N5goLofc5rFgMD/6qlIIoCbD7zYyOg=; b=tbBnBEmVRi89I/eoCPZp298vmkoHN7sC8bAbSSI78DtqxzTJYkp1WhXdvp3ErnI/OQN+6a BLiTusuBx+2vl1/q3VUIiesC4KNn5ZGjmaBucgS3iRh05Q967K9Bsfc1atI2GEeOJWQN77 CvEmhYoC+o/2qHB55AWd3MwAiOpEtK0= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740522423; a=rsa-sha256; cv=none; b=CwvxxlgoUYQ48mRvTKj+8bjbkvxmCgaTbBk3M30sslFAJ9YI9yMJjyJ+yStASrno90ooGv hirlkUTlDQwGzaRJvSdxI9UKZqaLhoOheJbWSRiXMKF9cxEilsaHrO6q1Fmdickz2XmA9X yNvBNtgHcg6ZSkKehvH+CBBzcb0arpg= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=MW2hfHu2; spf=pass (imf15.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.161.42 as permitted sender) smtp.mailfrom=jeffxu@chromium.org; dmarc=pass (policy=none) header.from=chromium.org Received: by mail-oo1-f42.google.com with SMTP id 006d021491bc7-5fce7a8c3e6so234877eaf.3 for ; Tue, 25 Feb 2025 14:27:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1740522421; x=1741127221; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=+xqOSCFzGcNZ5N5goLofc5rFgMD/6qlIIoCbD7zYyOg=; b=MW2hfHu2hAktagQjoaIi/eSCFyDt901SOaqCYrugZbD5uSj/kzu/v+4pgJ/Pc6iz6i RkIu/PJpQd3UluaYgJ9q03UQSN3z12l0huAtOxV4kSaK//tuuuGUb7Kul26SheMhBWn7 YLxETxy/va97P7idEtjBwr1JklGi4pAEPrugM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740522421; x=1741127221; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+xqOSCFzGcNZ5N5goLofc5rFgMD/6qlIIoCbD7zYyOg=; b=JKuYg3KbiNDHEum/scqBp4OdoAtCSLK0RD5lTm3ANNaKofOzliSqzS6MVueoTxMPRv E556TZNW3HUlaQZRWU3N9qKDwgunkviMiNxaErxW1HnAHAg7VhMK9RcTVIX+UZ4tnktu QSWiH0kWq38sWhMqnjRR6b3Kz0xrr6hJb3nFH1MZOaf+Rm6w1YhpzwrGrVW8MKhCYCWH ox+vxlGCLvWcQhutIaK61XhZvw7CTmAzVkgDKaa2sFrwSunqdHbIcEWZ+8ZruNkmHq2d tSbAhzs1HQdI9lvilg+ZW9lzH2clf6FMWa1Dnn4suBa8vSg+1DeoqRH0pzF0IbDRucZm SP9A== X-Forwarded-Encrypted: i=1; AJvYcCWgPuxK/w5TXH6L4sfgJnT07H+wPKBM4zC9jkm7t4AHMtnFHdiHxoTmyVpPnVjd2OcUv6NNuDaGaA==@kvack.org X-Gm-Message-State: AOJu0YyhN6J69qhV0nh3J0eRZRjqcWOcUmhkIm+QKTIya7dMqfhDAY1B WJyT2yKSngepX+V3hsTHMNuAX/fe3qdQW7BYSEViphSo5jXRmP1GSg+LA3wvCqOdjtr4SY9QUxU gfc9kcyQ1Qj18Cx45vSReqOmIdzzfFnIY3pxL X-Gm-Gg: ASbGncvy9uApeAIvt7izF/J46klARLy+L6RctvgXUqSkg4jupExrvVTbwq9jfMAyrig PKqeN4+PzxeiHbGDBDqBk6t6MNmXg3WsIAqKY6W8xJIMKyqhPk4vT0LJjziBvcDaYg1n3uK893N Jw6EKG1pqEjrF100XD+AdFXtCTxCGC+A2rC0E= X-Google-Smtp-Source: AGHT+IGrIRM05nqTpSS/aN8tN5ECXM3Wnwq1SCF4hVG6Zt8KUBaf9vuM/b8YblkxFeS8P+eF3vSb9Z8wwra7W+6rXys= X-Received: by 2002:a05:6820:1e02:b0:5fc:e36d:ffb6 with SMTP id 006d021491bc7-5fd19395e2amr4484916eaf.0.1740522421670; Tue, 25 Feb 2025 14:27:01 -0800 (PST) MIME-Version: 1.0 References: <20250224225246.3712295-1-jeffxu@google.com> <20250224225246.3712295-5-jeffxu@google.com> <899d39af-08d2-4cd9-9698-9741d37186b8@lucifer.local> In-Reply-To: <899d39af-08d2-4cd9-9698-9741d37186b8@lucifer.local> From: Jeff Xu Date: Tue, 25 Feb 2025 14:26:50 -0800 X-Gm-Features: AQ5f1JpEnTIek47kMMdYY3wMb_Ou1MsxH8iLDFczn7mUq9qPucRsYU6MSTAQhEE Message-ID: Subject: Re: [PATCH v7 4/7] mseal, system mappings: enable arm64 To: Lorenzo Stoakes Cc: akpm@linux-foundation.org, keescook@chromium.org, jannh@google.com, torvalds@linux-foundation.org, vbabka@suse.cz, Liam.Howlett@oracle.com, adhemerval.zanella@linaro.org, oleg@redhat.com, avagin@gmail.com, benjamin@sipsolutions.net, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org, linux-mm@kvack.org, jorgelo@chromium.org, sroettger@google.com, hch@lst.de, ojeda@kernel.org, thomas.weissschuh@linutronix.de, adobriyan@gmail.com, johannes@sipsolutions.net, pedro.falcato@gmail.com, hca@linux.ibm.com, willy@infradead.org, anna-maria@linutronix.de, mark.rutland@arm.com, linus.walleij@linaro.org, Jason@zx2c4.com, deller@gmx.de, rdunlap@infradead.org, davem@davemloft.net, peterx@redhat.com, f.fainelli@gmail.com, gerg@kernel.org, dave.hansen@linux.intel.com, mingo@kernel.org, ardb@kernel.org, mhocko@suse.com, 42.hyeyoo@gmail.com, peterz@infradead.org, ardb@google.com, enh@google.com, rientjes@google.com, groeck@chromium.org, mpe@ellerman.id.au, aleksandr.mikhalitsyn@canonical.com, mike.rapoport@gmail.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Queue-Id: BC484A0013 X-Rspamd-Server: rspam07 X-Stat-Signature: rh13zjkz66qsx3d3c8jwzpngnqxewuy6 X-HE-Tag: 1740522422-843537 X-HE-Meta: U2FsdGVkX1+rUxVtknccomDCoFH6edlN1b6o9/EhXe+ah6y7wZjUde/uZB0SdBl+j6k4iT6GEZ/xWoD2lO5U/pjxSugUvK+8+gbwM6iDrWGnNW1cVDQ4R/SwVSOOxMpYLn8CAYEcPtQgmtnwlDDU7pLQ4Gswq487f2pYILHh3JSXjnkpJ3W8H8PPufod6MHFII7WrbQuQwKKBDadPpOki2ZvXChydwOd3kNPm12SgNO9ossDYxQbXbtvnG4t/lSynHTuhhuhZh3KoZU5toCC1I3vC6/E0WDivV6nktqxQfL/7kXT+Rz1Iv6SbXIq47UB45qSsB48mXssNqZHFCGjYSnhbviSzLgRXICfAzSS+D1X2OlqV8fNL+hWPTLpPbbKIXk5ZqY5MAAoTk7RC+J6TEUdB3CMkiudMplwdIQWG41eXnm7sR0s3dTHi1M4upWkVlZo1I/qvGWbSp/guA16cnxJqzcgNlQ30/6YDfko2bzZw2myvdiNAoRWr5MtnVOAccj8TXeW80K9hRQmPS47+IQrni7TKizjNdzzfgfDP8oDROqWR2WxI0fMP6/yV+7Erq4IK01mRCVYHAy8LRVdOoNhalvtVbB/Qt1/Gz6/8xp0y8z45/a+g3DnNiq83r58//M4qbrpScUvLP0yJue9aVKADUanmxBNFMGCJBZTKAZAJwaoCNWWeBZFVlz/Y6AAZCrb/R99KHMHMwmltWdbwken7KyNeftxhVHtugfoq/ACbvh5VnL1gZ+yewz+57GvohCi1qorK4mDW0z9fd/5iGaAR+fECX33V50CumbU7Qc6s/UCNYSvUCj0MhPDSH6ZL1vnwfPVHxe9f82J0BwMOflokWVmxNly6FjBSS5MRzIjUa9a44npLS08PeIWh2BVmtAsJt6bvhhgLx3A8fbwfDysZT9RZYANP+FWm4d0hZYvfpq5JUxgRwjTRGjdQE2rdmYI3DhwsrIB5/V3Nkb fy7Sr1lh yy99U5GfZ8MXOlO0XC/Ft3lXayfnPsS4Ho3/t8RT3t/ToQo7z+CXYa5eTXgJu6hN+yxOibiM0F+HYMIAHBgF/I75L5zMR1Sl7ve4Y4sNxBUC1Z4MIamQI8l6kHfb1zHeweWAgMlkFO8heA9SZnuAk82UQ0akC/1WXHH0hTV+1NULJCwQX1viE+hvqoWITH5CjiumSg0BRe4P0svVv74kp8FUg2KFlXecCbJUDtGy/UMJ5n1wUfGwftuCyrd/pkVacbtOMx2Soy4QuHRCBQ7ONBtlkmbAIYxZRd64t8dnB4ihot3yjM18ZaISQne5m1kAiezCm X-Bogosity: Ham, tests=bogofilter, spamicity=0.004915, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Mon, Feb 24, 2025 at 10:20=E2=80=AFPM Lorenzo Stoakes wrote: > > On Mon, Feb 24, 2025 at 10:52:43PM +0000, jeffxu@chromium.org wrote: > > From: Jeff Xu > > > > Provide support for CONFIG_MSEAL_SYSTEM_MAPPINGS on arm64, covering > > the vdso, vvar, and compat-mode vectors and sigpage mappings. > > > > Production release testing passes on Android and Chrome OS. > > This is pretty limited (yes yes I know android is massive etc. but we mus= t > account for all the weird and wonderful arm64 devices out there in contex= t of > upstream :) > > Have you looking through all arm64-code relating to vdso, vvar, compat-mo= de > vectors, sigpage mapping and ensured nothing kernel-side relies upon relo= cation? > Some arches actually seem to want to do this. Pretty sure PPC does... so = a bit > nervous of that. > Can you please point out where PPC munmap/mremap the vdso ? Previously, when you mentioned that, I thought you meant user space in PPC, I didn't realize that you meant that kernel code in PPC. I tried, but didn't find anything, hence asking. Thanks. -Jeff