Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2522555pxb; Sat, 30 Jan 2021 05:28:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJzMe0WG3ZGFdVreQANNvFEJZRsplZiz/i9p1qa1CJfXG8sibr3YnDpsErkH7fpvmIz+xA67 X-Received: by 2002:aa7:cd87:: with SMTP id x7mr10498681edv.210.1612013290266; Sat, 30 Jan 2021 05:28:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612013290; cv=none; d=google.com; s=arc-20160816; b=rmfhfO02AnQ3AnpIbUWhK3yD9v9EyF00DRwXiNhgGtY/xr3Z4jw9Sh2vlm35zOGJ5v QfrQxLCB8hQk8GEfCp3i1K5iVH7STOre8C3yIN3CGm139sPr+x2B4SoeWmP9dY5h4Iv3 q+dYRBiAVnNoF6P+OHYYG2r/4oW0Ju/32YR4f6GhwLPntjB2FRzmYMVUyJ+YdfJgwcHp IDmIqpkOi1VwkrJXwu8BPRj9w5JP+ptjS8r4V1r82p+6arpczD5qip/YgbyhIqRzHFor E8EuDDKqVdJKNy8ia9qfvv4TqVXo+8MgpcE0CS03dIoQ1mMpzy+yB21VcTN09fU7vEhI qQqQ== 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=aD7NrF/vidJK/75scawg+qtpBIXX8AZXnhN8jeBXWZs=; b=Vx1ujOwbSrRH9OCOSdPIw3m1r+Ywlv4IMIrMbujpHnpbVkFpGcD8Zw+puCssNQgNUe xMYEG9bDm6Y+1IrqIzg0b7RkL11bSY8zMzrRdZM7SijQ+ZpUe2H2X7xWUubfDrj53YCT 06BJYp9rqCqIwTq0Pf+jkYgjUOAlhOMKqSAb7Ni317H7l9/hAeBGPhWoHyEe7NPaZgt2 8ZgbFgKtRyertoteY9BD6DmI6+wmAlvYvOad/A+7XIfWZbs6uxAyosTUIpAdcWSq9Y0k V4QWSiodnBYA/Cb/O2PwgMw1tRhpjZtyqERyDQajL2H+al2vamQvnbYw7Dd1QxSHEh6H hSLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=EU4y5H8A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s16si6746032ejf.641.2021.01.30.05.27.43; Sat, 30 Jan 2021 05:28:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=EU4y5H8A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231617AbhA3NZt (ORCPT + 99 others); Sat, 30 Jan 2021 08:25:49 -0500 Received: from mail.kernel.org ([198.145.29.99]:36784 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230358AbhA3NZf (ORCPT ); Sat, 30 Jan 2021 08:25:35 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id F043964E0C; Sat, 30 Jan 2021 13:24:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1612013094; bh=hjOeJF0UtC1CgUDzbmS2i8NlMtkXI0aQFoL/ziEipGU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=EU4y5H8A9l4i1QZ3xEVRTZ499W++Ttsx7AqM8hUz8JEzyWqnUmVPz5EXkrtZfRFDQ fObF/tqMwS+Hw2HINuyx9m4siIs5eQAXgoLfA3UCyqtasbIZiJAHJAkz0PqhFwmfWs lP7wwGQfbRehdytrWWZia9cFQAhIfncSijXSysK6PoHjz3qCmTptvrudIVnvgeMqQ5 j3T4DVXzforbWw2odT/EF/JCggLenraETkhzTmoxtYtXFtXqb2xsWbQekfqZ2vEKuC XjnWIMFKgVrTVJc6qhhcuCxg++0/gzj8zLrQuKwdVaimTGKZz+I0ukaGzlARvx4jNc vG1W0ukjgzO1g== Date: Sat, 30 Jan 2021 15:24:49 +0200 From: Jarkko Sakkinen To: Tianjia Zhang Cc: Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , Sean Christopherson , Shuah Khan , x86@kernel.org, linux-sgx@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Jia Zhang Subject: Re: [PATCH v3 2/5] x86/sgx: Optimize the locking range in sgx_sanitize_section() Message-ID: References: <20210124062907.88229-1-tianjia.zhang@linux.alibaba.com> <20210124062907.88229-3-tianjia.zhang@linux.alibaba.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210124062907.88229-3-tianjia.zhang@linux.alibaba.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Jan 24, 2021 at 02:29:04PM +0800, Tianjia Zhang wrote: > The spin lock of sgx_epc_section only locks the page_list. The > EREMOVE operation and init_laundry_list is not necessary in the > protection range of the spin lock. This patch reduces the lock > range of the spin lock in the function sgx_sanitize_section() > and only protects the operation of the page_list. > > Suggested-by: Sean Christopherson > Signed-off-by: Tianjia Zhang I prefer to use the word "optimize" only if there is supporting data to show that the code change has significant value. /Jarkko