Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp149532pxm; Wed, 2 Mar 2022 12:15:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJybYzUbhR+1VWm7s4xIybyuAEI8GEEXo+WreWTJE/ZmmzNqxB/7zcAXmI7xyzasRuhY/Xwy X-Received: by 2002:a17:907:216f:b0:6ce:d85f:35cf with SMTP id rl15-20020a170907216f00b006ced85f35cfmr24440956ejb.517.1646252104278; Wed, 02 Mar 2022 12:15:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646252104; cv=none; d=google.com; s=arc-20160816; b=I6X2DUapHhSKKcOEc0kxSozHS+w1XSYE3C4UxxMLQMm1S0s5xFap9pRUzKyGEm+91C pozCULgND9Z7+sb880TlgFsQLYaPCncsTItTnE3uOfmKfunFxUTZDLY0j8bqdpYSplZL 9AKrG7mlCEAqHwIcpA1LKpWCFOaPbtyFbNdp/QCF/XNnaAGsZRFjbI2+G/iGAwj4epob 37As9BBwOnS25YeG73xRtQ+uV6rYaNuDbnAhNQrdI+jXW0hUhf71vuJMLNSVXDpxvZbv HkUvVdqfFpobSYMJ8llqp9MCKNLr8ueXOHldQRS69rQHa4ivRjacZ1/1LmK6PPvRmb7C 3p8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=5E7Hl+jkZuG3t9f8SzQywcBEmMKEdJVwovwWu4rBMRI=; b=wQqW+TLa8fkj40TPLeqcWnKSZG2Fj91wtvtNtLyO8P9Vrm0ij8/73QqKx1eukBNYXN cd97Db852Vx5cq1ka2sCbVi1jQZnaITTiP/v74cB7uN7mcJbqTbBtydZvPKW27L9PNLN +lK0wkIHtIZkCBzeZ23RsP8KS3UduNcpFe1xzVFvG2ioLXvjy++IbNOacwVxXcHN0Vl2 Q93D7eRfzypeIhZyVmhSPZF8OrbOJUKcAhvlWmxEN5Br5xgV/wTu1mSa5zCbaP+jiNk2 WOqD6u/D3B70WnGbn8pOQ6xHehGY8ROSv/esyy1dOL1OldlTfszBC1iQrJUOuyagJQxF MdGg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=CAySWsKr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 6-20020a170906224600b0069bb58788edsi19708ejr.158.2022.03.02.12.14.38; Wed, 02 Mar 2022 12:15:04 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=CAySWsKr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233459AbiCASQJ (ORCPT + 99 others); Tue, 1 Mar 2022 13:16:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46452 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232483AbiCASQI (ORCPT ); Tue, 1 Mar 2022 13:16:08 -0500 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 32AD531211 for ; Tue, 1 Mar 2022 10:15:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1646158527; x=1677694527; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=2exBBjBLdIHC1K+wFc+04tbUBRcDoyFCQXB7El+ibuk=; b=CAySWsKr5miTj17W/lESFZQGvVV3nvlN/VNNvuTQiNuoL99chGqd1Y8I oqO1LykIOc890YsEv0aLxRQdcqJK4Jnawve1B+p6Uq368hF76kZIEBRtM yHX8URRauf07VJiiDE+MRT4It5VhMPp7TLsMfMMTQ2h8t3LBU5cMU03vc Vfsm6Pl1YGKJ7oF6NqHUyxT9yiiQxKxr8yO3ZKQs+Tv1ys79qZWeNPdnt UB0z61XzPZcPhB4hHUFguXlUfwrjNZlFo4ogU2ZIb37Zs+m0zAp4vl2lI WyMJvtGOeKNQho11SL7sMHojhLOwoTjuq5u9sfkLcHRmJrGb5SMZ4dz/R A==; X-IronPort-AV: E=McAfee;i="6200,9189,10273"; a="236713345" X-IronPort-AV: E=Sophos;i="5.90,146,1643702400"; d="scan'208";a="236713345" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Mar 2022 10:15:26 -0800 X-IronPort-AV: E=Sophos;i="5.90,146,1643702400"; d="scan'208";a="639463469" Received: from bklinvil-mobl.amr.corp.intel.com (HELO localhost) ([10.212.48.220]) by fmsmga002-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Mar 2022 10:15:26 -0800 Date: Tue, 1 Mar 2022 10:15:25 -0800 From: Ira Weiny To: Dan Williams Cc: Dave Hansen , "H. Peter Anvin" , Fenghua Yu , Rick Edgecombe , Linux Kernel Mailing List Subject: Re: [PATCH V8 37/44] memremap_pages: Set PKS PKey in PTEs if PGMAP_PROTECTIONS is requested Message-ID: References: <20220127175505.851391-1-ira.weiny@intel.com> <20220127175505.851391-38-ira.weiny@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE, SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Feb 04, 2022 at 09:41:59AM -0800, Dan Williams wrote: > On Thu, Jan 27, 2022 at 9:55 AM wrote: > > > > From: Ira Weiny > > > > When the user requests protections the dev_pagemap mappings need to have > > a PKEY set. > > > > Define devmap_protection_adjust_pgprot() to add the PKey to the page > > protections. Call it when PGMAP_PROTECTIONS is requested when remapping > > pages. > > > > Signed-off-by: Ira Weiny > > --- > > Does this patch have a reason to exist independent of the patch that > introduced devmap_protection_enable()? > > Otherwise looks ok. Just easier to review this specific change. For V8 I split the patches up quite a bit to be much more direct to 1 change/patch. I think it worked out well and I don't plan to merge much in V9 because as you say this change looks good. :-D Ira