Message ID | 20210521174745.2219620-17-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 618DDC4707F for <linux-mm@archiver.kernel.org>; Fri, 21 May 2021 17:48:34 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 0F2D361353 for <linux-mm@archiver.kernel.org>; Fri, 21 May 2021 17:48:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0F2D361353 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 66479940031; Fri, 21 May 2021 13:48:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5C426940034; Fri, 21 May 2021 13:48:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3C93F940033; Fri, 21 May 2021 13:48:11 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0166.hostedemail.com [216.40.44.166]) by kanga.kvack.org (Postfix) with ESMTP id F339B940032 for <linux-mm@kvack.org>; Fri, 21 May 2021 13:48:10 -0400 (EDT) Received: from smtpin04.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id A3BD010F95 for <linux-mm@kvack.org>; Fri, 21 May 2021 17:48:10 +0000 (UTC) X-FDA: 78165971940.04.57C8763 Received: from userp2120.oracle.com (userp2120.oracle.com [156.151.31.85]) by imf18.hostedemail.com (Postfix) with ESMTP id A003A20007FA for <linux-mm@kvack.org>; Fri, 21 May 2021 17:48:07 +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 14LHTkpW079006; Fri, 21 May 2021 17:48:09 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=bb7g4yaqV6Sq7r21Occ52NZF5XHRr4S3MM3/46JZ5b0=; b=hDy0w+95NUxONYMb/cIgk9CtDcdgvWYdwRasl2inA+/Q1NjXNbvGMYOAoqz8NC4rs18d jiWADgIULiF9WDzwDivSevZRktpJVze50eNjBdV/xTH4O3KsM+bniiB/B8OHkx3Ojpsz DBzD/cPKmzZtyI1NPQUttyhwR6y1GQEi0QJ7tYDXSPNIKwwa5z8to+ufnQuNZ/g5o504 WKjgi54nCTdpCYKbe6KNnyqkMgfqTYTkqc67wdQoCGr/2M1kZDHP3BSoZ1haCLwazimI awcvCEKmOB/m0JZmazDScG7XPSvQcA60ptVL8gr+r9wCPzCFrfW9bgYk939d8sgieANQ dw== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by userp2120.oracle.com with ESMTP id 38j6xnra84-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 May 2021 17:48:09 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 14LHkYWK095609; Fri, 21 May 2021 17:48:08 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1anam02lp2045.outbound.protection.outlook.com [104.47.57.45]) by userp3030.oracle.com with ESMTP id 38megnskas-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 May 2021 17:48:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mhnGvDFYu4Mrlafwm+9JNhIWBjRqkgPpUove3+MmvhpGe+928iApmQRGNAStl0jJ6DEKVihnsRYwmoR8OjcflC8FpKTAoDbwRkG/Oh9TLtemlibF6Z6PSsfFAC9QUpiWKus1hvC4er5EPtKe+hb//dKlIjMqVYeM4dkE7SQTZnl1e+KoUgZGxA4+ZPqTaQvUFDPppERLKKqt3EDn8zUTYabzBu/DH+ntjXL19sviyPX1oEpVhDSiXUUg9h/Fz9DpU4BpgixYXvJ3fT94Q8/SLyvoFpVBpb09WL1qS/OCemDIQp6dzf9B4nsur2oWbL+lsTEMryXLn/tS+44Rr0ODoQ== 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=bb7g4yaqV6Sq7r21Occ52NZF5XHRr4S3MM3/46JZ5b0=; b=clRXj1DvBOVvDtXDnzFIHnS3n9cJUOy2UmEN5troouVNTK+lYZpVHc4+TUlwBFRDdF30FHORdeLE+aZmX2lZzPeZBOn8B47bi2hsocrTii/53sqPyHDh8PWzYuLC5uroRDwwJw2u93vxMlf2xPcbOFE6iwn/yJviPJxlIxtDEzypwM2EYz3ziMfXdscvWA9V255Z+woaAYYTzbafKYM7C++0mQPEL4gqBGSeKRTTpV5kNtVCdxBx2PERCMgdSVJ26wJKwk2dhtRlu/3qgtjHvXLbs35fPg5vTklS8TsvEIVUu4B8ow7JxC11vA9fugRgPO/m2PKFg6lLEfUvw12sbw== 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=bb7g4yaqV6Sq7r21Occ52NZF5XHRr4S3MM3/46JZ5b0=; b=MY7DUw4hCBdMrphoKJWS39GSU+FYUG9rbCYgcQHmyDU7p0oIdhVxeCqXebzM7q2/1013oSq+yBl2s7HRuyil5h4w5detEku9oy6kql0pnRLmjJ3fyoYv/zYNpUKUXAZVL9YgYCgRtpMwEmCSSdL6R7OE2cQvZuQQHPLgvAdd4tY= 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:05 +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:05 +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 16/22] kernel/events/uprobes: Use vma_lookup() in find_active_uprobe() Thread-Topic: [PATCH v2 16/22] kernel/events/uprobes: Use vma_lookup() in find_active_uprobe() Thread-Index: AQHXTmlz4hq47phI5Em2l6JBBmvPuQ== Date: Fri, 21 May 2021 17:48:05 +0000 Message-ID: <20210521174745.2219620-17-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: 6bade16d-e146-4372-3cd8-08d91c80964e x-ms-traffictypediagnostic: CO1PR10MB4467: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: <CO1PR10MB4467DFEBC5265AC778DB1A61FD299@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: tYPqrqQaU5LZr3etG9gfz+FbsRez+QhZVeVeNvXLRDFauIRpguFDz7jdwADzy+g7GSGe93IWtnMUvN2XCU5X0g1xFov4Wp8d6bZ3mETI4ICdXaz/uHMvI1ZyN9zeSrkKBEdkmvqXdPBTUrk6R+v55DeVCbF76j2bH2IZrZlEN5Ru+TQZEILlXVOQnKi2upwtkQb/aLiSAj2IbWWO+877XYxqpf4g+UIpRi2lI7z9UUxaLdL2jB1k56cFeBXyxD4JpVnRmjKccIrUUxZlei//g3wS/V6+OnIUlPeKYwwinrp9xQEhmRc8tfAGi7kaR/YIGwZfhvRla+BeyIwRMBhuJOOO3BTqP7ePS41mxlEq2NMRe6EHyhyUKdTgvU8S2MKDZd3DWSGQfwpoiHsjQlQ5lJB9QKRlgdUbjj1lG8u8oaeZw3UDGUYb2hLZFEF4gninqY4NWkUPNFQ2V5hxEQT3srQfTiSL31MSyfKYSi1mgGS1EmdDwJMu7a4wOJGBXz5b1++K5ZmVR6xl18HY7wivXNrGaY5cgbtzcY9LU5tgPAX001bOoHaZNa6ELCzjzILDj3DMy8KaKMOe+DVCTJ9L3c1cBb0bzlm5ocCY2KNydjk= 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?iYUI/suwOup8Ntgzln9fUpjqV?= =?iso-8859-1?q?ymx8WZPwjnqzFLZJ4g58hwiSaIo5+OVzjOYXRgf3CW5e3+cORJb6HuUUUmLZ?= =?iso-8859-1?q?hUQSOX3CtW2FEG6YIKORVHF77kWr7/a3mmFyZwNrSStA81wh7VRue3yU1fk1?= =?iso-8859-1?q?D6S2zeL/shpZPUPSKa8Yl8Jt+9ST53lnmMSSIyI1Seecw5B364Gsg4l2TysG?= =?iso-8859-1?q?1/3h5SFHXRoUWTUgwVJjGiM7ODme/tFPPn0oUeCMNwv6WqrnCdccv/ivIu4j?= =?iso-8859-1?q?QLnGJpDM7yFBp7aGJR3Fw62mDTzKCqDPjQmBuDanKamkUKSv6SWLBtSmXIEq?= =?iso-8859-1?q?/EAO1WSFDDFN5HcoMPLTKuPnZknoRqm5b9QBDVBS63hBJAR7gR9D93GDSuje?= =?iso-8859-1?q?gF6LQ3JibCOb0Wu9jycr6pgUL4R8noGndDNpRS9TkFGz0lPnIOl/WO8h3vvE?= =?iso-8859-1?q?ybhRa7k+3zzJAbUCfwU3U53PoEqdJBSVtSr2YyHpwUBF127ZM4W52Q9bP0yk?= =?iso-8859-1?q?SqE9kQkA+TI9cpGO+V4eoevd2PzqkbMGuM/98pnQN9jNdtm/TJ/Pd2yItdBc?= =?iso-8859-1?q?5SbidUQd/chzpoKxk4Jvs9UK94qEaQ5F6Bmhr6uSZgdnCMBwcBbAPF19QXz4?= =?iso-8859-1?q?e9sk2KlBleviUqviWVqvYQwRe00Tjnj2o0dCHQnzBixzpGNA+ZtVaR6stNBN?= =?iso-8859-1?q?UWtvMvYVit95SkIdZICg1fDTMiw1PymGvelBj48tP60LEdvVKuOWGf5gupdJ?= =?iso-8859-1?q?zoIxTHo6x72w9fjE/hqm0nJ37PgyKkdyq44fxYPDkJmBRPd16brqYzzFQHNy?= =?iso-8859-1?q?I6R5OGRl7DOINFZEQbvmXojPW5zecagxdZTQWcRBLcZB4+C4/3G0GUMnWIwC?= =?iso-8859-1?q?4i7MCXJqbrcluTSBIagnBBsCAtiHIFSsT3cH5tbJnV5lh6sp66oIoHYZnvC6?= =?iso-8859-1?q?IMsAGZsBVe+CpfwKAZqb8RzMdtJJAs8IEjC8Om/pP+cX3cudaERuWkQMpcXZ?= =?iso-8859-1?q?VWrJwcKnY8VCP/HiWhGL6Yhc8qyKyaJFJn93wZ3KwsJvCybPT4LHxg+J7ekk?= =?iso-8859-1?q?Q6oeJugRUY30wZJ2sPvuqBBSXF56WjIzzeIceIAzL5Rb7jA0nCqS2brp+MtV?= =?iso-8859-1?q?pWlhRrkAt5EsfN5pmqYk29OTc9zSlzsXph+trU7C1HDLZ4H8A3a2WI6dCGa0?= =?iso-8859-1?q?4oe2Fyrnao5NE5rkaLJ03jukCopai4W5da7a4B1qWTXRA/z61Psq2sNOKcTp?= =?iso-8859-1?q?i4M5CdPy2Ozpe5EDY2hCFIXBjFDBapTvEAJAhfrY3+uXknWHBR7c+ZBPPYLg?= =?iso-8859-1?q?O+LJRCAVsrXK8H7CM5WEBmTX3+wfieZP0ZOxDyoenTyfcmg1skPzU8XQeyB?= 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: 6bade16d-e146-4372-3cd8-08d91c80964e X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2021 17:48:05.1008 (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: 9pk6gB1lXLmiuasRGDEPYhyw+hrhRU7xIniHfxGH+7iXjf5V+xlrg5tS4iZrWi5vuVZy6/PiSIJNyorcXsIDoQ== 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 mlxlogscore=999 phishscore=0 adultscore=0 malwarescore=0 bulkscore=0 mlxscore=0 spamscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105210093 X-Proofpoint-GUID: ve-Ry2mvIGvrZ-wBDRQAPQgJtb7f55xd X-Proofpoint-ORIG-GUID: ve-Ry2mvIGvrZ-wBDRQAPQgJtb7f55xd 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 X-Rspamd-Queue-Id: A003A20007FA Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2020-01-29 header.b=hDy0w+95; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=MY7DUw4h; dmarc=pass (policy=none) header.from=oracle.com; spf=none (imf18.hostedemail.com: domain of liam.howlett@oracle.com has no SPF policy when checking 156.151.31.85) smtp.mailfrom=liam.howlett@oracle.com X-Rspamd-Server: rspam03 X-Stat-Signature: nutt5xyzf5gj3daqd5755p8ym8uja17i X-HE-Tag: 1621619287-30228 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/kernel/events/uprobes.c b/kernel/events/uprobes.c index 6addc9780319..907d4ee00cb2 100644 --- a/kernel/events/uprobes.c +++ b/kernel/events/uprobes.c @@ -2046,8 +2046,8 @@ static struct uprobe *find_active_uprobe(unsigned long bp_vaddr, int *is_swbp) struct vm_area_struct *vma; mmap_read_lock(mm); - vma = find_vma(mm, bp_vaddr); - if (vma && vma->vm_start <= bp_vaddr) { + vma = vma_lookup(mm, bp_vaddr); + if (vma) { if (valid_vma(vma, false)) { struct inode *inode = file_inode(vma->vm_file); loff_t offset = vaddr_to_offset(vma, bp_vaddr);