From patchwork Wed May 4 01:07:43 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Liam R. Howlett" X-Patchwork-Id: 12836620 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id AC4CAC433EF for ; Wed, 4 May 2022 01:07:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 69C0B8D0002; Tue, 3 May 2022 21:07:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 625126B007D; Tue, 3 May 2022 21:07:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3DCDF8D0002; Tue, 3 May 2022 21:07:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 0AF296B007B for ; Tue, 3 May 2022 21:07:49 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id D69F160853 for ; Wed, 4 May 2022 01:07:48 +0000 (UTC) X-FDA: 79426273416.05.C4C1488 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf01.hostedemail.com (Postfix) with ESMTP id 191D540088 for ; Wed, 4 May 2022 01:07:39 +0000 (UTC) Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 243Kx7f4030616; Wed, 4 May 2022 01:07:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=40Zfz471W6ukNOyhk0Qf2GGR9Z4MieDkOVdFAcoHHpI=; b=yjMyWdTF/LqBFb5UQ5UgLgjdMtB8nZtouaLEhLmHT3uYjt99iGu0Bs2sFjSNm3g96xDE x6D4ovbM6f+wfLjhQHpGf+NvVXGlBnIZg4ho272WIQvgpABJMzyBmff8LMkLC3fPPROf 1Lt6Fvt23sNqi//COw9pM6ehGDPi52DFYPweaJ9GKLJhDneZ0L90oMZ3qwhwIsZBbOCk GsA5WT//ewdtj/Q9RIc5RiRzF24eKbkz8B1LA70AOLHawVIprDZ+R7mEb+NYy/jQqFt/ tAB65gfqrl/Mf/BPmFq90tTDeoLW9MS2d4cQ/BZRNhy/o/PTDQ5UYfS/BCn6AbOpmn4u yA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3fruq0f5u6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 May 2022 01:07:46 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 24415XlT004554; Wed, 4 May 2022 01:07:45 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2175.outbound.protection.outlook.com [104.47.55.175]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3fsvbmuyt7-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 May 2022 01:07:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PJh9mMy4dyiC/V6Oo9hUDVo9KjFttN8OHHndshV2M7BSffzgDvkgILgTIcX2puW0pZ+iexpSCE8cvFmOgMe4Whe3HcwcGs1KVNvbzBta9onFZPaYNT62paYfcjIx6sfuNvtRlYwgVEBqIgNZe0aJCXJA6ZT7NOsWiwjHBDK+l0dS0jWEAIcLW2O0KJ7kMo9q1/gg0Y/YUUUSBhf2qqLh2X247I0u1ISrDyFX0LFoBxwc12VjzTnm/b4v2dQMDjOY5Lfmrm8FebXSGzmwsL5HcyniviCmgHWjrMpE3tovc6/LJqxUL9pRKLwSzaG67SAojJUdfbgUCWNgM+GC7kfbSw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=40Zfz471W6ukNOyhk0Qf2GGR9Z4MieDkOVdFAcoHHpI=; b=F7i+zqRrZUXdJzTqZMifZ9QuOw6Vh13awY7C03RDNe4jufWerrqtY+HDWbOxqN7L1DKSqQkjBBfG9L3j/MU3RqWPJaAFbYsNeOfZHZoeaM3bn9J3NKPPvx6cM9J6xmu2uHb6ooz9/9338jv4INrJXGtMfnnW7dnF3r0f/3naQ84jwE2MwJ5kNVX7gQWXBn7RdGtZsoSEQPTznLDSjjNEMnRPMzQb52rwnjv2EuKoNBita5ZrKoSAWF+M30qqgLc2YX/EzGoQyf27nXgpJL7nmQbD5q5vk0F+EJ5aC9xwLm3VXTPltTItd0FGstaefUVklJtnQAg/NgYBXPq94qIOEQ== 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=40Zfz471W6ukNOyhk0Qf2GGR9Z4MieDkOVdFAcoHHpI=; b=ydbqIKQMikXOEnkjKoL+E1f0VMjv6sl9JD0Z7VNi3fu1wrMIeOHWmoCXifNTwJGeojC0s/IprEWnWWRJUgQoUdZ/MDPeDM1ApF5mT2GG+3010JI5ILnc+E2NqfHeI1W+7nlX7lscil9BSDekhwHqfjFKsi2th0Lpz+7MX6DvUjk= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by CH2PR10MB4214.namprd10.prod.outlook.com (2603:10b6:610:a6::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.24; Wed, 4 May 2022 01:07:44 +0000 Received: from SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::318c:d02:2280:c2c]) by SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::318c:d02:2280:c2c%7]) with mapi id 15.20.5206.024; Wed, 4 May 2022 01:07:44 +0000 From: Liam Howlett To: "maple-tree@lists.infradead.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , Andrew Morton Subject: [PATCH v9 06/69] radix tree test suite: add lockdep_is_held to header Thread-Topic: [PATCH v9 06/69] radix tree test suite: add lockdep_is_held to header Thread-Index: AQHYX1NbwYfQMPcTJES0t11LneCsDQ== Date: Wed, 4 May 2022 01:07:43 +0000 Message-ID: <20220504010716.661115-8-Liam.Howlett@oracle.com> References: <20220504010716.661115-1-Liam.Howlett@oracle.com> In-Reply-To: <20220504010716.661115-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.35.1 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 456a1671-300e-4985-30b4-08da2d6a7ea5 x-ms-traffictypediagnostic: CH2PR10MB4214:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qcPSL7aUtbpcbtN6Xkl72+lFMh/iNxmX9QUYWbl7ky04YVzjcIhwYYGAgLpB+r/4TgHj565YJAGAtO3TXePdq5x0jkl+WT3e3r91WnRPztx7giRtJcUuHDWzLljVwaCYtqAE4Iz278KaP4t0TQhpK7ExosNmQIQXwreYdSXhiEidntQQDOjB6R89GzT0V09t1oiuyLMzrz5sOPJudDID2pp7xatpqB8JQfBWyDMPctWhMx1gLO1BLMRR3/sACOBLt2LI+BlZILHrGoPC+V2L5WYfyaUoqsDV5i6I2GOUl5PxO0NKWPEDae3F/0Z3waVOzYXuWd0BZMgvk5fXFNAxSo8JXD5sz3PM2ZIZ1RSzqcRqe2yWW2oh9VBzG6tJOGUpVhBrh5CVZXYatfODMNjnsikxDuqSUPSGpYReGgX6o+qBq+4cFVLaw4sdf8W+i0vqhsd7OWZnLn5cYuXjavvlabxwyrw+Cxr7laBZzsVzi6x62z6plX5PekrGRC8JtB4as2q8UkWkYf1SVuESXXP3I6ibRQpWrPAwYHxVCqhheGDC/co2hQLU6GAJ6dnDcndHM12IDY6jRlUl0ifJ4ktV0EIvik2I4Tx8lnhhUjgF2N7aIRKzM0Fh6DWuWyUGwJKXe3sDEOkAxFAZ/EZCr2cP75MfU4HDBHH9zQsusus3q6NB7m55u0knx9+HOx2YcsV4asiMRGHo1MiB85P8XcEVmA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR10MB3022.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(66446008)(64756008)(66946007)(66556008)(66476007)(8676002)(76116006)(83380400001)(2616005)(110136005)(186003)(1076003)(316002)(6512007)(86362001)(26005)(2906002)(6506007)(71200400001)(36756003)(5660300002)(44832011)(4744005)(38100700002)(508600001)(8936002)(38070700005)(122000001)(6486002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?phPqrF9Tk86baslq/DZvNJe?= =?iso-8859-1?q?LwN+MAIhYlaKGZOwW3zo6UPkOUcCnbCT0cJ56qmCWBRbFZ5HteQmjSuVf3ua?= =?iso-8859-1?q?Uj0d+/ZAwN5Bm9J/508ERujfzPX2QHOy0Gxh1mAK/XCG2AqlDp+hJqQb2Dud?= =?iso-8859-1?q?ulyD58o+ckmH1Tw7pfGFlI5HF58ssjitR/m9sm3KIQperizavN5uZO+lK9g8?= =?iso-8859-1?q?hnnkEJas+MwTsWrscDqa6p8smbal3Gm8Wp+PU3fawvBvtii5vE+khr8VjrUX?= =?iso-8859-1?q?71hKGtR9VrEMchDBIZu3sxad1VsOFjD2xxl+K/k7vcMmajVJJF0eW8jXxyMQ?= =?iso-8859-1?q?yYmCpxTbcW9VplDMWAPYUrB75W8dGtU4Ty3t3V9TDWZ5ebcD7Wm9ir6/MWoc?= =?iso-8859-1?q?y5e72vQaa3643Ra8VoOPwaryNfdMhEr1elq0qBpaxmTH1K1BLPDAkcp7Iwja?= =?iso-8859-1?q?PIDGor3B7wdit0WaEJ6POEPULKvhOPjdaLsdrC132D8RnlSxcrDRmzy4Hjct?= =?iso-8859-1?q?m6L9m84JE8JikfYaWkp7DezJaGNFkCXtVNd9Go5RFROan1Uld2c5SFxpSsoa?= =?iso-8859-1?q?mMZOV/lk+vZWqTLamSG9SPdz2tj3xVEREwtScsExnWlxOmPVWAqKMiNoCQWb?= =?iso-8859-1?q?yvKJ9G3z/qAWDuIqknsCVGLEMD0HW3Bn5JPOL2Y1RRyN+mP7UQ+4Tj9rtcZq?= =?iso-8859-1?q?EB9bCP9eUiuUw2q197QBfPz5yixN3eL9LWkofvvNPH02ujG6wvj+nH28XNSE?= =?iso-8859-1?q?ClIdBHXxtmVYxAyHLLoVUBm1kFH3ZXY3YTmz2bR4Dhtjc6pwEFdNhcyDZgKy?= =?iso-8859-1?q?OPmdcGERYErgU8aZCENnAki7/Ml+vam2UStfDIulRs1HKUQCsWG+t+DEhqm1?= =?iso-8859-1?q?JPFu/UTgOHrg7PVPRHiHUPRPeSgvZP2IGaAZ4p3CvB2t5QUufG9KLU/zGGii?= =?iso-8859-1?q?jofladQUfmUyOsNHGKiII7USEPj6qMsUUpQcSI1SRYVICwJ15qTZaQTLqYf1?= =?iso-8859-1?q?nuhctIEslAO99NXbNVxq8W3MfEECjIZGwqBJl9ghDeKIzTBXpQPXIuykBomz?= =?iso-8859-1?q?BgSy/2bKw3ZHsqV3URamDfFKrsySs8E1bxL5HNBNH69G7P0gpmiwwycnClH8?= =?iso-8859-1?q?AxLfP4LvEV+Llk46ozw1A12FyumXkv7SqekBTeXxJ3+DxiIOXetIPZpNZdRj?= =?iso-8859-1?q?oMloa9+e6s799fvT2QCimeGo2lw5hJwiKbP90q9+aI62AltkUSkIGqXhAsKQ?= =?iso-8859-1?q?Mf1OL6JnPKASxwh4O9dTpfT42z3i6fV49x+psSZ39tiqLGnLa8AsqzzUHMpI?= =?iso-8859-1?q?PEd7I7XqyTGmIYROB7JJACOpiqsKyBeL2AOcmwL5HksKzFNNg0QnvCMEsizk?= =?iso-8859-1?q?psmNt+Ii9x+AR5LNE7fTcyfkxoRIwoGq1o9nfMwsFuGvBiwQaXdtpTAM75tG?= =?iso-8859-1?q?/UxdElvWt1BQ5viD8TC+769FMUGrASowyiT+fMtAsv74XeqTH4ZMr0FZPL4Q?= =?iso-8859-1?q?LYgzNLb5Gebe+qcf2JX9oFCCYhYuS0ZoHCVCnXAGnylOHZkMHdKXrz+NX4A+?= =?iso-8859-1?q?OEfr8pt91kuH2E0ictYVqsYC0ZPqzeCj7eCdZYH+G8xIIL4dnG4Msk+zdW0q?= =?iso-8859-1?q?cPK0YyVrwV0jz9dRofawQvkd2qwH2676dKCHbMzWpv25MWspxaraKLmrW8qR?= =?iso-8859-1?q?j/+tSfQIPWPRXxopRrRUMzIY0y3Cru3WD+isCfmSmaggBAs2AOzOTY3OG9Z8?= =?iso-8859-1?q?YSZnXii0KEP+w75+JbujC8+LKBBLFV35w8TNNZYCWHVFxuB/+hhW3GDim4aI?= =?iso-8859-1?q?xT+fFlfs=3D?= MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR10MB3022.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 456a1671-300e-4985-30b4-08da2d6a7ea5 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 May 2022 01:07:43.3697 (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: 5e6yVQPKi29vCBxl9Pu0jUU9NmsUB4IzCxlYkoX0PUyvD5Tn212NB848quTLPvTa08PK/6Gmw3/682OMuzj8dQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR10MB4214 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.486,18.0.858 definitions=2022-05-03_10:2022-05-02,2022-05-03 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 bulkscore=0 spamscore=0 malwarescore=0 adultscore=0 suspectscore=0 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2205040005 X-Proofpoint-ORIG-GUID: dpVb6IJ_8u8ex9-MfE2_iDqozxUGCQKx X-Proofpoint-GUID: dpVb6IJ_8u8ex9-MfE2_iDqozxUGCQKx Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2021-07-09 header.b=yjMyWdTF; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ydbqIKQM; spf=none (imf01.hostedemail.com: domain of liam.howlett@oracle.com has no SPF policy when checking 205.220.165.32) smtp.mailfrom=liam.howlett@oracle.com; dmarc=pass (policy=none) header.from=oracle.com X-Rspam-User: X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 191D540088 X-Stat-Signature: qcnarxsax83jcbewugjwk5r49ryg47q6 X-HE-Tag: 1651626459-710311 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: From: "Liam R. Howlett" maple tree uses lockdep_is_held, so define it as external in the header. Signed-off-by: Liam R. Howlett --- tools/testing/radix-tree/linux/lockdep.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/testing/radix-tree/linux/lockdep.h b/tools/testing/radix-tree/linux/lockdep.h index 016cff473cfc..62473ab57f99 100644 --- a/tools/testing/radix-tree/linux/lockdep.h +++ b/tools/testing/radix-tree/linux/lockdep.h @@ -11,4 +11,6 @@ static inline void lockdep_set_class(spinlock_t *lock, struct lock_class_key *key) { } + +extern int lockdep_is_held(const void *); #endif /* _LINUX_LOCKDEP_H */