Message ID | 20210521174745.2219620-10-Liam.Howlett@Oracle.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <SRS0=us07=KQ=kvack.org=owner-linux-mm@kernel.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,PDS_BAD_THREAD_QP_64,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A662DC4707A for <linux-mm@archiver.kernel.org>; Fri, 21 May 2021 17:48:19 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 545476135C for <linux-mm@archiver.kernel.org>; Fri, 21 May 2021 17:48:19 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 545476135C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=oracle.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 6F6BB94002D; Fri, 21 May 2021 13:48:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6753494002B; Fri, 21 May 2021 13:48:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C1E0694002D; Fri, 21 May 2021 13:48:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0036.hostedemail.com [216.40.44.36]) by kanga.kvack.org (Postfix) with ESMTP id 7644794002C for <linux-mm@kvack.org>; Fri, 21 May 2021 13:48:06 -0400 (EDT) Received: from smtpin05.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id 1F44C1802EC29 for <linux-mm@kvack.org>; Fri, 21 May 2021 17:48:06 +0000 (UTC) X-FDA: 78165971772.05.62896E4 Received: from userp2120.oracle.com (userp2120.oracle.com [156.151.31.85]) by imf12.hostedemail.com (Postfix) with ESMTP id 8E8082D3 for <linux-mm@kvack.org>; Fri, 21 May 2021 17:48:01 +0000 (UTC) Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 14LHTI4m078874; Fri, 21 May 2021 17:48:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=33atqMxiO6l6m0A0Kynzd+Rl1lY9pFNXnWGEyIOCirg=; b=ZbLgvvv+MVHbnQQ45e9GKy008IekYTk7NCzvPEoDZpreP3loPIn8EmwkYfEnGpteBqne x2i1/eeV95kVxwTVLPhFoe2Vl2Cd2fhpr1xBcW2vIi7RBYrsMk0/3B1YRnmKJSDgTq6u v8Y1CAzxQaQUicOe5d04aXjA/OLxQHXgEqUP+JNkOpkX1qRYfeVHyFjBwNSjdXyvdzZP yE61xozUSDMkUbPMSoEu/Tn+dBQupNjY5xFVuSW3Oa9ZZutKUosSCUJ1UtgZuom1EoJE Be7gYcw9/VRuCX6+ojncBXapDhS85jwOV3epbnBynRDbJiCXIelFezB3s5DIFPy1Gj06 sw== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2120.oracle.com with ESMTP id 38j6xnra80-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 May 2021 17:48:04 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 14LHk0rX189475; Fri, 21 May 2021 17:48:03 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1anam02lp2043.outbound.protection.outlook.com [104.47.57.43]) by userp3020.oracle.com with ESMTP id 38n4930cwe-9 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 May 2021 17:48:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P78BCAFtXTOmIjIuiZg9FBVmkBvFSkxJrets4wxDarrnGV46QXHdAD0TsS5pIlzqUuKdNc7eWAu/R/SWmxRaFqb/I4ihSbWu+AMxkY4RoPsnR5dbH3g4KnOs+sfL2z1j/ECkkLIPVXdmBrcePcK9X5bvanFApSVBzq0FeL5o9asj5rng4shFxs6TTNr3G74sAyVy0nbIQyqIXZNoUGPrPfiDh6JwXVBIkcUB9615urZ8FSj/3jxa/uWTaQOgdK4sGFKxF3HSRATZGZW4JvEWJZAJbM4masJCUE8uP4qyNpSd+c2j5mbVXyNIEnPmsEp8QogkNRqReZkFGXWJ/7gSDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=33atqMxiO6l6m0A0Kynzd+Rl1lY9pFNXnWGEyIOCirg=; b=O44vhJ3we4qVWxvk/Hhx4X8nIBWSq2g3Pml6wg6icD4/PhCb/0p8nKLG7ac1Eakjm8NcBZnNKu8Oo0hBrYIinG1Vqmk5ufcdrap8pShrEpaKz+G3SDQ4HIZeNHDfFjUV6B0rhIdPxH0hDRBWcoHispzT8NKD6aeYt0ySEfQHDPmLVLy7TopCzE8xC/9/HlIfWUFHLtD3ZlK2hhfBLUgHbnb97yFdYOhGYXC6vJgKcsT2nfRqKL+HsHB2uKRG11XNF4+O9Ut+S9K5ruQS7wrbr3QC72vdgoXDD3ZiFu2aHhHftxk7xeNxue9dPR9OXYrnO92t7lzD85H7+Fk2q2x9mg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=33atqMxiO6l6m0A0Kynzd+Rl1lY9pFNXnWGEyIOCirg=; b=znIvjJUCKzJTADO1LIO0nhxjQ5fgUl6x62gL4mbyw1LUg57+K2opD9llzLT6h8pSCtLiECR3660HYqwMtHrl6QxHL4gZMolWZ42LcIjPsUEcu+wxLakINQmsvWip7BCOw5DCPxeec8FXqCmEpNipzQ9fBUBdGmBfBRP6spO4fI0= Received: from MWHPR10MB1582.namprd10.prod.outlook.com (2603:10b6:300:22::8) by CO1PR10MB4467.namprd10.prod.outlook.com (2603:10b6:303:90::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.23; Fri, 21 May 2021 17:48:01 +0000 Received: from MWHPR10MB1582.namprd10.prod.outlook.com ([fe80::353a:1802:6e91:1811]) by MWHPR10MB1582.namprd10.prod.outlook.com ([fe80::353a:1802:6e91:1811%8]) with mapi id 15.20.4150.023; Fri, 21 May 2021 17:48:01 +0000 From: Liam Howlett <liam.howlett@oracle.com> To: Andrew Morton <akpm@linux-foundation.org>, "linux-mm@kvack.org" <linux-mm@kvack.org>, "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org> CC: Geert Uytterhoeven <geert@linux-m68k.org>, Laurent Dufour <ldufour@linux.ibm.com>, Davidlohr Bueso <dbueso@suse.de>, Liam Howlett <liam.howlett@oracle.com> Subject: [PATCH v2 09/22] x86/sgx: Use vma_lookup() in sgx_encl_find() Thread-Topic: [PATCH v2 09/22] x86/sgx: Use vma_lookup() in sgx_encl_find() Thread-Index: AQHXTmlxUrZ/+VBwEE+/I3g6mMPxiA== Date: Fri, 21 May 2021 17:48:01 +0000 Message-ID: <20210521174745.2219620-10-Liam.Howlett@Oracle.com> References: <20210521174745.2219620-1-Liam.Howlett@Oracle.com> In-Reply-To: <20210521174745.2219620-1-Liam.Howlett@Oracle.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.30.2 x-originating-ip: [23.233.25.87] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5a699bd1-652c-4193-f148-08d91c809430 x-ms-traffictypediagnostic: CO1PR10MB4467: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: <CO1PR10MB44670D9691764973C82B60D1FD299@CO1PR10MB4467.namprd10.prod.outlook.com> x-ms-oob-tlc-oobclassifiers: OLM:4714; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8tzBERVdTtoPul7lw40KDiT0/XY68Le9T9T+gjvVERsl8L6k05LzKrrsPDo/qQUMpbBgJRo3nqnEikuKOEeEXnJhVcauMfgJuLOAu50DXRsp1/Nayj7VeLwIKibPZcAC16n5VItctQDifsPuiwpVhldCzSVS4ASAZePFJgj6z+NoXzQ+tOjgNtx0OOF7P/PhmtJ/VsRg/6XpN8hYMlfS3/dY9Mhv+8BUGjriI2YoO4si+NWx5dTt357kGHBnztlh3+aY5v11H4Y5H5gWseiQEcVRp44XXAGe5Dzuqo/ImahiEAVmoRil3F8Ts/XYrR5qmhY2MvHtTBAZyletBSep1/+oa4CY7XWHEZdveZQbv2pz3arSg/tT5aWAF72yPL4SWlNgDAmvWUsntjKIfV61tM7slT8FBlyeWus2+XLgnGa/OTQTlrhS0p0M+q6oXzU7L23yZ7uHjqJTRc8jq8N3K73mii67G81Y4ZmL7QnmlqFCWyj4PDoy2swyTPEnTlA3lCW0G9VvQQL4SrYPAlZtfui7MnX2MoRJUCvzyMuhFqIvbFO0F6DmNw79CGFWLZrFNJFN44umK7elLRArkx1I0h7+iho6RBPatBs4V/jNl5c= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR10MB1582.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(346002)(376002)(396003)(366004)(39860400002)(136003)(6512007)(26005)(44832011)(71200400001)(107886003)(76116006)(91956017)(122000001)(86362001)(8936002)(66446008)(66556008)(6486002)(64756008)(2616005)(5660300002)(8676002)(36756003)(186003)(4326008)(66476007)(66946007)(478600001)(1076003)(54906003)(2906002)(110136005)(38100700002)(4744005)(316002)(83380400001)(6506007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-8859-1?q?v6xBoHiP8M6kMR67NxjjXAd7F?= =?iso-8859-1?q?d7ds+DCJuu8sQW1mltRs72XCPY4gzqHEyaHsBu13doJRKwzUVlGpciyS2/92?= =?iso-8859-1?q?c1lPMEcT0YxpSacG433I3y7ph7R5V2aTAoZYgUk++L6PmDNjKUB+wpOPrk9f?= =?iso-8859-1?q?hMGSviLHXUJ6N2eUVqlpMQhzqcM/nnylN/tWJjVygIcHYLAA0tiydPZu8HCj?= =?iso-8859-1?q?F5dLgXOkdHsqQiFyPJznX72NJbmp3/oelRDJ9BwmBnL7ImMfPUsIiGZFq3Sn?= =?iso-8859-1?q?emFjm35Qbkp0STSCkmD3FHEQx6udO0HHKKVEoDwF3JhUchLajjNlBpJcCAr5?= =?iso-8859-1?q?7i3HSvsBUEMLoKz9exwcQ3Nxh+bgzU+7iuPWrILkgJodQv2j9U/tZvNJvyCd?= =?iso-8859-1?q?eTo8rmJTaL1Nxwkd7+yBqdgw6zi0DyJkvZqwPPPYWC1rMSklTnAtPq4tBG9w?= =?iso-8859-1?q?VOLNHzneEso54oVE2VJQXbonaq3puhedWZZkyw+k+A9M7DIyROUy+C0SHVRn?= =?iso-8859-1?q?zu/vwj9Gc5YHhcq4oaWcq4yiY0l8qioLxRzfbfzOG/A7de2zsiUNLpIK0CvA?= =?iso-8859-1?q?aG+z5bqGmvHXRaujjggRBG4hDN4GgbGTsfEthE5okokrPYvvlCvXaQ7CE1CK?= =?iso-8859-1?q?I/llk1w4lazzvyliq7yK7xHjeKeyLiUHt8jgZbZJgNz1KUkECMeQvO5Jg6e6?= =?iso-8859-1?q?oQHt7pRWV0Ona7desE0g1mfs1MDQVwtX0eWEB9hu/Wpah2a1ivhcbaEtK3hw?= =?iso-8859-1?q?9D1D8hFJzf6x9wyw6t5DgGo91O+bi45iWd2JM70KYNOcyMqDmNaTdGQy6CAL?= =?iso-8859-1?q?iRkmhoI5GpBTthzfyqSW9SmpXOCmuX0/JO+25mYo1RXLkW9eDvoDf5cI0Ajc?= =?iso-8859-1?q?QHhaKeY5jXHcTklA5/zabGZVFEq/OvSOAVb6uN9o2Yy81qs8aCJTkUR+MtBl?= =?iso-8859-1?q?kjg7DIdaKVj5N+T8y93mm/W7CaFxXjmI8FABvA5h1YQpv+C8mU1Hk/6TsEN1?= =?iso-8859-1?q?S2HtjauhxMlXw8ea0eqMCZN5shJSLzGxL+5FFbHFse4Fu2XBAajh/JVyLAZU?= =?iso-8859-1?q?pDq/BxnCgtgmU4QCQxGjvAVC+Q5spC2b+J+Ezp6OBowVaTeJHdL0QUj1THtG?= =?iso-8859-1?q?OGBv8g4/igAnXgHe2v+wFxBQrmDKkKck1YsjlRleloAoFeVkqjj+NeumDAVX?= =?iso-8859-1?q?7VaebYgxMzP7GAHXaHBsy7fUaBCykfCmkzxVplar8M9p8qbQR86Tp83IoSQ/?= =?iso-8859-1?q?eODjcZNIZToBikxCHIG2xIAAOzTAC+W39cUTTyHTfhAqlDboTTwgogmOyuVo?= =?iso-8859-1?q?6zVCzsC4to/7odpV+h+z9v/LZbMojvoQEL0S+J3rwnVW9Yobh71GueFL9KM?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR10MB1582.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5a699bd1-652c-4193-f148-08d91c809430 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2021 17:48:01.5993 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: y7mpVjyknAl2MBDMvnAL8/1aPdj5m95CPmqTlwEavDv3VI9gHEqfIoU2Z0ZiCs02hLz8Qt2Sq8BpvyvBDX2nyQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR10MB4467 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9991 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 spamscore=0 bulkscore=0 suspectscore=0 mlxlogscore=999 adultscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105210093 X-Proofpoint-GUID: uScN3mqhpU5EwZ85wU2_ZlgQLOE_0u7e X-Proofpoint-ORIG-GUID: uScN3mqhpU5EwZ85wU2_ZlgQLOE_0u7e X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9991 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 impostorscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 malwarescore=0 priorityscore=1501 phishscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105210092 Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2020-01-29 header.b=ZbLgvvv+; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=znIvjJUC; spf=none (imf12.hostedemail.com: domain of liam.howlett@oracle.com has no SPF policy when checking 156.151.31.85) smtp.mailfrom=liam.howlett@oracle.com; dmarc=pass (policy=none) header.from=oracle.com X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 8E8082D3 X-Stat-Signature: wtwek6x5gx8hgi7sankuyjezjz7p4dkc X-HE-Tag: 1621619281-509995 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> |
Series |
mm: Add vma_lookup()
|
expand
|
diff --git a/arch/x86/kernel/cpu/sgx/encl.h b/arch/x86/kernel/cpu/sgx/encl.h index 6e74f85b6264..fec43ca65065 100644 --- a/arch/x86/kernel/cpu/sgx/encl.h +++ b/arch/x86/kernel/cpu/sgx/encl.h @@ -91,8 +91,8 @@ static inline int sgx_encl_find(struct mm_struct *mm, unsigned long addr, { struct vm_area_struct *result; - result = find_vma(mm, addr); - if (!result || result->vm_ops != &sgx_vm_ops || addr < result->vm_start) + result = vma_lookup(mm, addr); + if (!result || result->vm_ops != &sgx_vm_ops) return -EINVAL; *vma = result;