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 65EB2C54E60 for ; Thu, 14 Mar 2024 16:27:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E82BC800C2; Thu, 14 Mar 2024 12:27:54 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E318F800B4; Thu, 14 Mar 2024 12:27:54 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CAC14800C2; Thu, 14 Mar 2024 12:27:54 -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 AF58A800B4 for ; Thu, 14 Mar 2024 12:27:54 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 7B8BAA1DE1 for ; Thu, 14 Mar 2024 16:27:54 +0000 (UTC) X-FDA: 81896176068.12.BAA3C7C Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by imf18.hostedemail.com (Postfix) with ESMTP id 96A851C001A for ; Thu, 14 Mar 2024 16:27:52 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=Pr54hwoB; spf=pass (imf18.hostedemail.com: domain of keescook@chromium.org designates 209.85.214.175 as permitted sender) smtp.mailfrom=keescook@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=1710433672; 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=gCqqyqrVd1ZT9AtcPC9C9BzKjRf2o6CGP4oxyF2PKO0=; b=Gz/naBB7u9aev6BfsvG6MP2+l2wxial2xwKYZ/hRfs2DST0C//+29nXTnijB1C8p09Y//1 0JN1qkCIUA1I1xCcR5h5pkUpY7dkDUbF96Yia/FS00m39hnviZopbGLZM/47Jf0aH+l6Ra RYEH3ZXZsY/mYQs1TczUghTGKVsh9bo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1710433672; a=rsa-sha256; cv=none; b=wMiwEOoDcQw4uUERe1rD/Bt/s68Rp/2jDamkw+ff1sJ8Vhe7hKNT6zTppRi6qW1N/2F/CO YLyWvPxPm06qwO4ojoYIItoojZq/brppDDZbce/xo6IlPP5PPhRYksEcFesDGSypSZA2Xl lUQRMa6Bdj43TjAyStPrzVBq+n/mnwU= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=Pr54hwoB; spf=pass (imf18.hostedemail.com: domain of keescook@chromium.org designates 209.85.214.175 as permitted sender) smtp.mailfrom=keescook@chromium.org; dmarc=pass (policy=none) header.from=chromium.org Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-1dbd32cff0bso8730525ad.0 for ; Thu, 14 Mar 2024 09:27:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1710433671; x=1711038471; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=gCqqyqrVd1ZT9AtcPC9C9BzKjRf2o6CGP4oxyF2PKO0=; b=Pr54hwoBBV6Y2st29wdIklX05sH05hgl3O0RQTCerQNtUOh5T4L/Y6QdPI/JJyu7Mh 1D7jWWeXA/kz/CZB18gTzhTBBrj8iE8iXtORUDDHZbirujtTcxeKfFoEqMgovii13cSP S/qna3qM55J0mV2AwrzV0TjMkOep01sFFDnBs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710433671; x=1711038471; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=gCqqyqrVd1ZT9AtcPC9C9BzKjRf2o6CGP4oxyF2PKO0=; b=Pu2fYr5jcxS1xtlR2B6FoJ6YW4+yOMbqwDyqaVBqSZLB6HqdJdc31G0oFqH/iVlfV7 mCLw4OsaJrh92C4SDqYjQ+x2AM9wZAkch1NVWUhacVBTGAEGaWs9TrezdXnZCg4u3+4L X51vhu9RukbaQlWfV1LFRaXCbPJ5jV8mkK3rkD3F9t0KiwJlsQKMxd3yDSlIZt3b9zZW OYPKesWaltRAjziE6xUqR8rWN3IpMDYSclgtS3fe3bnEfExBnIelXfi1hMF0ELITiTlt 17vBt2icRnDcG5HUWfuE05PeOty7DeboSFLzk9J3J6TZvrABUuMN83ta6GHfIxX5Ehyb nTqA== X-Forwarded-Encrypted: i=1; AJvYcCVAQhJtEhGN3AxEdNRusWC7u3F+sIRI5H2J89jCrVLaMmAQ1R9OCOklzbfJqfyYBlb41LmwVDDJpzwtGh0NuS1R1uo= X-Gm-Message-State: AOJu0YxJrC5dxf2FLBrL315tiMk5tBXEbHjSNApt9AnwsMl4LIGbTtkh fKl/Mr1xT2iOk2S9oirrw9Uwc8DK24lJ/8vopzrP8ZICA3gd7MAdAsVGSlH6JA== X-Google-Smtp-Source: AGHT+IGB+4KsUsZtAt2GEhKCBD82Z12NV2ggL3N9c8FAaT23sfhQfhvx2qsrcS+ssYSXM7KAVvrcSw== X-Received: by 2002:a17:902:ba8c:b0:1dd:916d:771f with SMTP id k12-20020a170902ba8c00b001dd916d771fmr1835572pls.39.1710433671438; Thu, 14 Mar 2024 09:27:51 -0700 (PDT) Received: from www.outflux.net ([198.0.35.241]) by smtp.gmail.com with ESMTPSA id f14-20020a170902ce8e00b001dbae7b85b1sm1893090plg.237.2024.03.14.09.27.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Mar 2024 09:27:50 -0700 (PDT) Date: Thu, 14 Mar 2024 09:27:50 -0700 From: Kees Cook To: Rick Edgecombe Cc: dave.hansen@intel.com, luto@kernel.org, peterz@infradead.org, x86@kernel.org, akpm@linux-foundation.org, shakeelb@google.com, vbabka@suse.cz, rppt@kernel.org, linux-mm@kvack.org, linux-hardening@vger.kernel.org, kernel-hardening@lists.openwall.com, ira.weiny@intel.com, dan.j.williams@intel.com, linux-kernel@vger.kernel.org, ardb@google.com Subject: Re: [RFC PATCH v2 00/19] PKS write protected page tables Message-ID: <202403140927.5A5F290@keescook> References: <20210830235927.6443-1-rick.p.edgecombe@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210830235927.6443-1-rick.p.edgecombe@intel.com> X-Rspamd-Queue-Id: 96A851C001A X-Rspam-User: X-Stat-Signature: gjnwjo8qox8jxucfipsk8kxb1d1p9q7a X-Rspamd-Server: rspam03 X-HE-Tag: 1710433672-535992 X-HE-Meta: U2FsdGVkX1+xrIAcibu46I+nsFh6SoNuyD1QWNIlC8yPeGr6pQnCKS4QRsxf3uqRD1dCAgVIBXXiriuYkB9jyKbZAkwHJ34rWjKyC5yK2Y5fkEwSwj5kSjTeJvzJsgH8iEbhMInwTcrwoUqKwz67SezwIj60juyxioUo7FlNLcUceU1hNwcW2vaaBTXQoJf3CuIBycS1ekFV3LNDc+NO5MZj4yur2o7dpzLZD0P5pTBtqzklK0vNBgaNPTkIMWbOOAqsI39NgKpUPFAsbXffCnMJSydRe2ed4KGCe9DrQ6tzNbVzRNTKMUvsnb9DxwvWw8c43oEe9b5DpYCEbex+wYHmX3WO7nXMBHUX+axsVbMMuoRP7TepiZDZmYc31+mgKmNJ7vsZsg7xSnbEeyuIph0ye7f7FxkqPMsCEt17jM0q3nTnYwwP8qKU+jhfLvM+LHVi4/ycRsPOAFgcxKF3UvlofuBAfrBmvM93kY6tzo/aNNLShmSuQKbdPECyMmS4bfDIvISc9eAOfWrZKEPJuIp4OWWtpfD1/h2gKt5MMFQJKHDqjBcAJnpJUpezzrrFETZX1dcwUh/Rn7v/Z12uTE01V+lTozHlTM12U8QbSl8HGcqdF2Mp4tMCMjKeX5H40T9O6Y5gFvV5BuEVn97jd+uSBa6dyiLjY09lZxQU5w/Del2q1knOU1a8BuFYXamctVQYeGGUsA272byIhMGLwldhVMZc2+UntrOYQF+MPstlm7YKx8X1dxxHLxpkHk8F/FWUO0Mw7VLCtdtmu06FTybo/qQchlvpOxrsP75na0lOnE8DWR/OLFfE4/Y2F75xkVsD24IEh8hShO0mu9VSMjyZfRxoHG4+IVzZ0a7KhOH/x8nXxBb53x1w4cN0OI81qgkFPvkqYTazaHlH/6Wt+uNm9YVH69WZqsVDdjvhGOOnqABCXuIwM39c+e7HKK2yMi6h90k0fQHM/bX9/zO XAnG8hSC WdbmVDUU5CsjkLyMOrK1tzaoEuCQb/21nrH7CPmejagYKwI6LmqgJ4Lr+Swi4j4SEpIF5z7j1nRljU4B4qpJZJBlIX8Z/34lEZtKArQT7Ls2+TbiMxN3x+zZ3mEcAeUQZRnPZZc7dR+BnlvU/dRZOuGKgqN8CT9+AElCJY9gtUk6W496pET9Gj4MSzqopx3h9I2pEEMc2/u3p0We4o4FaLzKHxDyILW8rJTFdqPifJO8saiItW+kIydQPdP3poRROWraFEnzcbLNoVOzMfz38gygBMj6wosr/wKhFUe0gsKHFPTsbl80f1WPOd2NLH0jPWb02C2AFo7GaUM7E24UO3F7M/2oEwVHL3NNb X-Bogosity: Ham, tests=bogofilter, spamicity=0.045457, 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, Aug 30, 2021 at 04:59:08PM -0700, Rick Edgecombe wrote: > This is a second RFC for the PKS write protected tables concept. I'm sharing to > show the progress to interested people. I'd also appreciate any comments, > especially on the direct map page table protection solution (patch 17). *thread necromancy* Hi, Where does this series stand? I don't think it ever got merged? -Kees -- Kees Cook