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 D584BC021A4 for ; Mon, 24 Feb 2025 19:40:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6CAAE6B008C; Mon, 24 Feb 2025 14:40:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 679546B0093; Mon, 24 Feb 2025 14:40:12 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4F3786B0095; Mon, 24 Feb 2025 14:40:12 -0500 (EST) 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 318596B008C for ; Mon, 24 Feb 2025 14:40:12 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id DE61FC1C43 for ; Mon, 24 Feb 2025 19:40:11 +0000 (UTC) X-FDA: 83155854222.26.72B090C Received: from mail-oi1-f173.google.com (mail-oi1-f173.google.com [209.85.167.173]) by imf23.hostedemail.com (Postfix) with ESMTP id 13355140005 for ; Mon, 24 Feb 2025 19:40:09 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=UX0aAT27; spf=pass (imf23.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.167.173 as permitted sender) smtp.mailfrom=jeffxu@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740426010; a=rsa-sha256; cv=none; b=N8MmfE53McX3q4Y12svdW7B1J68tXlJ4DrgfGzCV0/JPUEghRvbOWCwaQjUOmz7G9LtxsX F6f4Mw6Bu4W1qx7yBSLM9gzukictNVp3Rolmz1X0X4eVL2HOYY4BjdjGcChjB16OkZVhPI e5z1HPiEBC4DguHyLk34pf1P/ulMH5I= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=UX0aAT27; spf=pass (imf23.hostedemail.com: domain of jeffxu@chromium.org designates 209.85.167.173 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=1740426010; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=jjo3DCB5gJAuKxWQFmPKlMM3UGP5qto/Mwx+MnTre2w=; b=EoNPnYROyaVMug1IiJ9yOLqx1FGbLzpqy1lFDJNbL51Yn1d5epok+lVDAVBeuz47Su29Si uOv1iFJ/lKiAFHtymq1X/miqttOxbVrYcIC6RZNj1YC3wIgCRfWlHSGz0baCmVoNl6AE38 q3D+U3kog1ooLG8kdmk1xTlG1QT/ERY= Received: by mail-oi1-f173.google.com with SMTP id 5614622812f47-3f411b4a0fbso75370b6e.2 for ; Mon, 24 Feb 2025 11:40:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1740426009; x=1741030809; darn=kvack.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=jjo3DCB5gJAuKxWQFmPKlMM3UGP5qto/Mwx+MnTre2w=; b=UX0aAT27c8NXqvSAcaArd0o2GRreGGNayiLNxyddQ3vodkVoUSA0rdZHEt6XAAigKC JgM8Jh/MfrJhTV3oXp6A5ArwOm98ue/7ftfHpZ46BgvMVKZ42/DZ2TfgL/5bYokZUeFA NNx48ndvDYw/8yi8m8CROrIUAa2qM9StJEaQ8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740426009; x=1741030809; h=content-transfer-encoding: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=jjo3DCB5gJAuKxWQFmPKlMM3UGP5qto/Mwx+MnTre2w=; b=eFmVj4/P8Ui8xpWdlHiWUdw7hdw47reGuh5w+kaytQyYXJWSga6LNCN/JYkJIbURp0 c9JTOZjxE0G3OCg21Nlk8hkRl3rQ0p1rbAuUIYjYuDH5Ns5+unI9e/D08qhc6cNh9zQD i43dSBaO1qgxML36CmD5/wfE3kv419cDrHpon89Bvtz1M3BgRz2hCUXH/T3J9HAiaTlX DdLn9JPT3FbqYbS4YATcChU9I675EITKB+VnSNf5jv/4KZJAHzrRfSiK6o+P2J23B1z2 CSoa/VullD8PNxn4GMQK3S+wR4yGn9lG0j/bVIti4hJ/NN9mpuevmqraxYGclhHiouVs /WAA== X-Forwarded-Encrypted: i=1; AJvYcCV9nvhiB7B/0VryJqI5AscUwfC/gXJOCK5/fcT9zE7HlmW8VgKxsrP08TMwY065LEq98+TIaSWWvw==@kvack.org X-Gm-Message-State: AOJu0YxgI2hAfZTQAW9O3RZX8UjkrLztycKvUh729tjEfb9F0hf0iK4Y AGp8/eJTiEqgijivG1JpHl15M1qJkND7ToWDVEaCaPoxZZAjRVNdyXB7d9x8jCAlDdFtgpeD5fn ZbsGLkhUKZFXYLlDRvazaW55cFbwdPZnSeB9w X-Gm-Gg: ASbGncvPe2lms5EwwSf+bOK72nlAhOp3GfExp8cJkEdPVlGmIRNcm0w6S2yfwGHgawE KxiME3grMdPya0KpeEKWp+Qce8xATYlDlGYRYeSm2lk77hruc50plBHo8PQrbBwaT9TyHiMI5w3 MNmwnoxuvhnYl3rBZQwIxcHCHNrQLKFy8qN8fa X-Google-Smtp-Source: AGHT+IGWt4RiFKwGN9imhadTo5MXXk1b6QQFMgDJMWwSygsMoh1MZ9ZA63MJQ10dxfaIqmQAhr3shgJlB1Vp4bkXouA= X-Received: by 2002:a05:6808:201f:b0:3f4:11a1:615a with SMTP id 5614622812f47-3f4247a9cd8mr4214905b6e.6.1740426009055; Mon, 24 Feb 2025 11:40:09 -0800 (PST) MIME-Version: 1.0 References: <20250224174513.3600914-1-jeffxu@google.com> <20250224174513.3600914-2-jeffxu@google.com> <443992d7-f694-4e46-b120-545350a5d598@intel.com> <3nxcy7zshqxmjia7y6cyajeoclcxizkrhhsitji5ujbafbvhlu@7hqs6uodor56> In-Reply-To: From: Jeff Xu Date: Mon, 24 Feb 2025 11:39:58 -0800 X-Gm-Features: AWEUYZkzU0yEfaz4ODfBE0tPPx4QdLJ1gi9VHaTZHUQGnm7_jSep0PCoxlmlNIM Message-ID: Subject: Re: [PATCH v6 1/7] mseal, system mappings: kernel config and header change To: "Liam R. Howlett" , Jeff Xu , Dave Hansen , akpm@linux-foundation.org, keescook@chromium.org, jannh@google.com, torvalds@linux-foundation.org, vbabka@suse.cz, lorenzo.stoakes@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-Rspamd-Queue-Id: 13355140005 X-Stat-Signature: cb4d7wpwjjiac16958jp46ut7h9guocs X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1740426009-390427 X-HE-Meta: U2FsdGVkX1+Rwrbw3FCTAlk3Z+s3lX9xFXtPhcGXGQQcD2grtFj+ZoX78ZTaCDlTiU2zjm53bwFZqbkRjhwAHn8KIu1+QJyAdPKQ5430kxyZw1thv03ZVcnbiocMpiuESVivkOO1XZKNwE71EATH5qWgI6xTbL96Bspy4EUuZHfll0rq7cbbI7HzNoMl52ydsa5oJgJU/jDuSt1i+ewPZx4FiYstuiZ8sqGxwqa9PpUmPZfaYCNX9gh7mBAMaCI9SSBqMFwpG7vFh1aKoYOFqcfeDh5brz4G5dYMOaUklSc/HhT5O3aB6o2kncUEh9BdlDfLUb/05GrR7O8oNuvk/BorVhrW4YB7lkGtsTLPIzCmgYA8FCEZxHRYiuMbD2dMtK2UJidRVMbv0RiBuOfAXdSkEETfRiv48bV6gakqbxPYoPEEWZHfmCg08hOqPE9CkYGkq2kLtXsJm3zezmzouHe3kefAVEu5n2I8sStqQX3Lfyq7qTgaOKwwL0/bNLf6CJWfvpTHNt6WKNnD6i/YBw005Jd+0Ez2P5RDX6dodJDF652pdiIZZYT2YF+polVseeMcqYeYnKBAti/4e/OVjfYmxvgJHqfXnt63EA/i32VkDbPOdvT2WgxXlFFz8QOkWCXEWmtEyFysF3D3LI6um9xqcUDXbUEu1LcQ8DyAPlkXIzKkATB6ECtQ8MS88k9lE1yQHkIE5BjYg2aNrbTDP7Cv5amFwVccX7dHQaNCj8K+K2ImajgxhWGnBuRCEt94yogF5MeC9cxoxulGYb1ExgWKtFoMtmIPnDhPmdjLdwlTyqjEyrTK3viG3bfrRpj5Y38w9qg9yiGFsCBDTCqd92WWIxvBuHJVFBGSztsJagd0g4dYSt+BkG3sl9y/NejlC6fwijmVtbQpfE738ZtC8TOx877s9yHHbstxl13mB16Vvnm0mEeoxucDGQSXC4S3g1Zl1IX2vP9xoN0xGLm JZ7g046G d5YwcxvaGxZtl29sPs6CvvJyAT4b1Vfi6VcoiniG8kACwwLXTNt2/1GEYiUX/3SK3FmH/1yp/PpFIllGnv/1xSg4PymRK7iEMcGUyqh1AKbZaq/QP6eNqko5/Ehfqf/6+LaW1n9nV8bf5Bv7Ek2uQ/cV47Y6iXi/mSfoqLq55ogU3BP7ahcCUM9mbA1KcdxvlBKGZK5LoV5RaUto3X+CWMoBOUQvaNMwHXJtaisqVW1H0hX9jVi8PHWm5w3+3xtUeyWuitLLBO3RJCjF+afFaxXQpscZ2MSX393ANmlRhRoF/tEA= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000066, 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 11:18=E2=80=AFAM Liam R. Howlett wrote: > > Also, do we need something like the above test for VM_SEALED_SYS? > Do you mean adding selftest for sealing vdso ? or test the VM_SEALED_SYS macro in 32 bit vs 64 bits ? CONFIG_MSEAL_SYSTEM_MAPPINGS is by default disabled. I'm not sure about the common practice here. I also don't know how to detect CONFIG_MSEAL_SYSTEM_MAPPINGS from selftest, that is needed for the selftest. -Jeff > Thanks, > Liam >