Message ID | 20210521174745.2219620-7-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 2ECF7C4707A for <linux-mm@archiver.kernel.org>; Fri, 21 May 2021 17:48:16 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id CE9E66135C for <linux-mm@archiver.kernel.org>; Fri, 21 May 2021 17:48:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CE9E66135C 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 C0A14940028; Fri, 21 May 2021 13:48:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BDF96940025; Fri, 21 May 2021 13:48:04 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A0A44940028; Fri, 21 May 2021 13:48:04 -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 64E49940025 for <linux-mm@kvack.org>; Fri, 21 May 2021 13:48:04 -0400 (EDT) Received: from smtpin30.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id 0570C18013694 for <linux-mm@kvack.org>; Fri, 21 May 2021 17:48:04 +0000 (UTC) X-FDA: 78165971688.30.E08D2B2 Received: from userp2130.oracle.com (userp2130.oracle.com [156.151.31.86]) by imf26.hostedemail.com (Postfix) with ESMTP id 5C00840B8CF7 for <linux-mm@kvack.org>; Fri, 21 May 2021 17:48:02 +0000 (UTC) Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 14LHTNlY111598; Fri, 21 May 2021 17:48:02 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=z2tfkgM0PQ/paQJLRkxRCpo5oWhKGBcwdbpTTqHOxEI=; b=zIKGHrESm2bOFaVIAW+945UjMfbzdW8iYGt9nRkVxPcR0/hGtP7bJuwT7v9gFFTET+AT NDh2u+a0N0i4laUHotiWgTg7+hyBEukcX7EAgkkyH2ltxfQq9WMWL+TMfMYRclGMPbGu YMw5lkJGaQSnivJehPuLZ+GneZVCQrhm4TRpeavfYQbmZz3UhiKwNMMK4nVsFQZi49I0 jWnahvr1cu7RUgPCOuK3PdT5OSgpGsJDOoJzKiCuTkcdWbEgyScsu1pE8IXNH0BE4tdL otVmmKLoslCBlO+21dGai74DeoXfpkNt/+Tthm4gZUNLs25L0wl4+sxCCl8PyZ2nQH4V Pw== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2130.oracle.com with ESMTP id 38j5qrgcjr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 May 2021 17:48:02 +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 14LHk0rU189475; Fri, 21 May 2021 17:48:02 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-6 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 May 2021 17:48:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=byYeQOYkA1UhEaJ4mJ73HtO9Eq8w0uUTCP0XeQH/IeFjWjz9ek3SvVjUaop5pc90OXm82rOzAlRCviB3SQ8bXe8krlmA5JXSBC1iIMYJwvfv6syfR48AOsMwPxRB8O3ShIyMAgMSlS4XTuhgeCVSkA2qhUPb5uJT5Je8fty8T7HJorIhRQfaHSSu/KS8ZBEEiJM7Tg3m7ABX8EyOsxSRCWV5mExkYyOY2sEA1xbosUFs+mZ0IK80SstGhSprOO4Li+c49Ew0Jr+CzosM4vG84FL8NendilhVCwBkrnkpUzGFNJGcJPIczEoMAo4TsY0K+KAnXskdzMbM2pItzaTZeQ== 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=z2tfkgM0PQ/paQJLRkxRCpo5oWhKGBcwdbpTTqHOxEI=; b=SYG579h7XpvgHN0FAed95Nvb1GMVAKWP7oAiYEMPwt58O6mrjiDe6VDAZQDyhtkgGxkP5QjNUGUw15v6vTMDiWI/KxTy515xam3FHComs7EB98+U1TveWQd/bN/mqrHg0R2rkGyV/PYl5sQj4FpJSQLDLPWuhmlA2nrSioQz6f+JHLrAdwp6HD/x9jmu/r7J6WJ9l2gbGRpqKn1wwxZBnDyW7MoIYyckOi3X7fbCSj6vGWjqog5lpEgmOw+0BSALn3rFc3QJfRZohsuP7SWAWwdNQPoNtqlrRCD2dl6rw29wthOM8+je2/Dsopieax/oPXflYfSC8Y5qdlJNhAYf4w== 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=z2tfkgM0PQ/paQJLRkxRCpo5oWhKGBcwdbpTTqHOxEI=; b=moN0Ovnm/L3s+HixWEdkLyXN1xIlYMRe/GvLJNEBI4bnlo9Xw/3URU8ffQllCn2nZkvEmzfSxlzTtgIa6ZOdIrrj+vWmA8RgPj52SaMqT5P+nOZxgdVCbjokzVWcDnYUEIajWZ94LCiZpHq8eSXn8BNg+T2WlozuUmxMwrjj9TM= 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:00 +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:47:59 +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 06/22] arch/powerpc/kvm/book3s: Use vma_lookup() in kvmppc_hv_setup_htab_rma() Thread-Topic: [PATCH v2 06/22] arch/powerpc/kvm/book3s: Use vma_lookup() in kvmppc_hv_setup_htab_rma() Thread-Index: AQHXTmlwKcyzyEjyV0mq5w5T0BOckQ== Date: Fri, 21 May 2021 17:47:59 +0000 Message-ID: <20210521174745.2219620-7-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: 4b7c7d4e-877d-4ac3-8e92-08d91c809327 x-ms-traffictypediagnostic: CO1PR10MB4467: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: <CO1PR10MB4467C0F3D115B9F12DF3169AFD299@CO1PR10MB4467.namprd10.prod.outlook.com> x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CbymDUtRRie18LbzymMWKdcWHABhohNPAKdiXXPbcFk78tInOH0pB9wbhS3rizB2rLlNsA07iB04BJpdcWgQm1FFUndwgP1lXIQkUrXaNOt2lP5gfdud+egkZn2mmo7tgiwJXbgOXmUK5qK6PVmmlu7qnMV8rM4IwkkzmbX2ZYF4xUl7TlY++xLEB+6ydlEQYyav3BRrSUSBux3K/9e6RLsAIYk1Rr0mPmwkdKmgF4cWYsbNDA9sZAogLfuv5tYNrYOhaPtzkjK2AfAUH8MykcxG383GHOM02JjYLSJLUJXJJpnSz54QYjMymuYX4RzyiZXT7y2N35TCSvZlOBEmyzPDciOOuQeelyGQik4lMr3UNmu0z12x4SxHubFiRZulMlbazWa13gHcyKgxG5+AvXBmUPqalNA6CE+NV3yJ5NFxkCU0z6MbM/pyqWiCTHL+SBPcXNS8oLidPLDnKOKHFNS1XTc7umBZhpZ/G88H6k27p2b81J+olg3Mhi3pN9FAlPn7TlGLwjWFuV24qYKXYEVl0yOhcPBs8AemP2bxB66jWcRJlC7L1ebsy12CS6GuFwbchX37wV66vtlshqO3vbm20WoKR18KXyI3d0aU0Yo= 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?wLeaML0/x307eSyzMZ4jJBaE5?= =?iso-8859-1?q?aBuK5Y0Pa9vBTpO8z8xQVEok/4kbuBqKa5gWRWUsS9+zCw/mogQkpTMO0DIX?= =?iso-8859-1?q?DS74v0zV6vNb23AV/dOAbMMkB8QL8FsK18v7tHIaHvp4WYwXGiZe5Ld1dsCZ?= =?iso-8859-1?q?DW1FoBoyO3Kfz3T/y6wKEmfMq2I8QTgY6JbFvYe9o9e+5fCj5zVHYx5WyU40?= =?iso-8859-1?q?LqjHtcn4pg9ANpzXbFKKrAxrhv0W5y3JPntoTDxw5cyERWnJi4n7LiPB9ZwD?= =?iso-8859-1?q?3ad2k7ZwNr7lfsZmkX/OXXe1UofLneDgt4Zh7ovi9jL9B5edfBjjTA/0ubPY?= =?iso-8859-1?q?nXwvQm2n2D+0s5B+ESVfApHmGLjyRDTeM0souuYB3xow09RgFMqYTZ86wySK?= =?iso-8859-1?q?NpqmdJmzfD6TlsZpnYFEVCmZ34kClX478ixdKfQ51+az6Jx7Zi7rt7nWFQA2?= =?iso-8859-1?q?PWoddex2WXWS+Pkce7CBqJntCNMw9TRaP0exgdFvGKrRagDW701EsC8WtfZN?= =?iso-8859-1?q?EyLLDYm7ZQR1CFCqI9uIXhV8rLZT+4h30s9EpNdjmziRCNYX5+SOSMVyWbnk?= =?iso-8859-1?q?3lKG5Lws+xiSTjm5bSBKTk6aipO0xENNwZwhpxZByaqwkAzr2HDKzSiUGX3t?= =?iso-8859-1?q?5dxe33H/1Hsc169A2XH/g/HeWQIEPPBA7axtQyL17QrB3hKZne4bQv83ul2H?= =?iso-8859-1?q?u8WImtb18LbFhmifX54c9oPW5pOFXiBNqWF7PMUVcJ03NLcARLCzIubFYFXF?= =?iso-8859-1?q?2Mlw0b+3eYZgvdB3QxlDWmOO2Zy/4SWeSzF/oyyWcT/LCw0LNcvHrpyHNxx2?= =?iso-8859-1?q?nQyP9X0nQ4NESrFKyBbG51nQ6nQdqTG2ezf0Qoolp/KRQZDvbvC7q8dlztoU?= =?iso-8859-1?q?AozHvcGZG2bBKYfJ5HoSsUD72wgV1+BG+/F5HyVAkb1vL+TOeK0VXEjBia2g?= =?iso-8859-1?q?l2EJ7zg7uLbCo5Mx/uXkRtp6BTUFELfyI2raf9Rx5MxhVAItPrtmEqWCb5HH?= =?iso-8859-1?q?fahbB1xErsuRbLQuJlLN9uBYeowQYz2rX76+LLiRtfd4qEC05IR67bSUOLVn?= =?iso-8859-1?q?VL+xUZAyXz/Bx7xjVu2d9y8DvRyvOh1cVOu3uqnIbyXy20lewuoN9rCTwSO6?= =?iso-8859-1?q?fScGX8uc/1uyHBM7j1Y5KvwmylA5dOZUlUk9OgfJfA9SbXkI4Ipuy2PCCxuW?= =?iso-8859-1?q?1a2XY6Yxmm1zlK7mJLcY1QLhi6TFB3LvK3dtqHYvtn3JFi8abPfJeKO6hth4?= =?iso-8859-1?q?mQXV24kE5HKi/edTXz4mP5g2qvPYnJT5zfDbgnmTMTUM3yjylA0p8ZdSMiuc?= =?iso-8859-1?q?aFiNuuSP+5pph1wSswdPso3ptPYbefI3V09TU9FXVHfl2BN+zvlbvcmSsRb?= 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: 4b7c7d4e-877d-4ac3-8e92-08d91c809327 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2021 17:47:59.8951 (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: FD49anutFEgYPOgZXoRrfcLPmu3fI6FFhx8g8MPKeAUnUnfslohrXOXtVhrPNoDDyeySIAIvmLtQOsdRnkIZWQ== 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: LcEwBTX-z_EjQpE8FwmDpeo8WLSucVJu X-Proofpoint-ORIG-GUID: LcEwBTX-z_EjQpE8FwmDpeo8WLSucVJu X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9991 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1015 impostorscore=0 mlxscore=0 lowpriorityscore=0 malwarescore=0 mlxlogscore=999 suspectscore=0 adultscore=0 priorityscore=1501 spamscore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105210092 Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2020-01-29 header.b=zIKGHrES; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=moN0Ovnm; dmarc=pass (policy=none) header.from=oracle.com; spf=none (imf26.hostedemail.com: domain of liam.howlett@oracle.com has no SPF policy when checking 156.151.31.86) smtp.mailfrom=liam.howlett@oracle.com X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 5C00840B8CF7 X-Stat-Signature: 94f6b71kph39r6gukidcow7mgn7fo8oc X-HE-Tag: 1621619282-484691 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/powerpc/kvm/book3s_hv.c b/arch/powerpc/kvm/book3s_hv.c index 28a80d240b76..a3a4b2179350 100644 --- a/arch/powerpc/kvm/book3s_hv.c +++ b/arch/powerpc/kvm/book3s_hv.c @@ -4759,8 +4759,8 @@ static int kvmppc_hv_setup_htab_rma(struct kvm_vcpu *vcpu) /* Look up the VMA for the start of this memory slot */ hva = memslot->userspace_addr; mmap_read_lock(kvm->mm); - vma = find_vma(kvm->mm, hva); - if (!vma || vma->vm_start > hva || (vma->vm_flags & VM_IO)) + vma = vma_lookup(kvm->mm, hva); + if (!vma || (vma->vm_flags & VM_IO)) goto up_out; psize = vma_kernel_pagesize(vma);