From mboxrd@z Thu Jan 1 00:00:00 1970 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 36534CD37B8 for ; Wed, 4 Sep 2024 00:49:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A74E38D0202; Tue, 3 Sep 2024 20:49:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9FF9C8D01E4; Tue, 3 Sep 2024 20:49:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 829918D0202; Tue, 3 Sep 2024 20:49:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 57C338D01E4 for ; Tue, 3 Sep 2024 20:49:12 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id D4A9C80AFF for ; Wed, 4 Sep 2024 00:49:11 +0000 (UTC) X-FDA: 82525221702.04.DC041DD Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf16.hostedemail.com (Postfix) with ESMTP id 6B9CF180011 for ; Wed, 4 Sep 2024 00:49:08 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=j06Jrp+v; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=Slaz2mpJ; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf16.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1725410878; a=rsa-sha256; cv=pass; b=JvPt189MpuUyQBtH/7wSxChW8FPglfIIQf63zmDjcGWnly5w0ylsS3tVff+jm5C4KBsmX6 vVv4SmrcCET2FUeUb5JySI+wmKQzEu70trFptho1qJ2+lMfTTsQ+Vz/MpmSHMarqwtP03Q aqtwzcHPExWG/qnllhvngDbgWq3lqVU= ARC-Authentication-Results: i=2; imf16.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=j06Jrp+v; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=Slaz2mpJ; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf16.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1725410878; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=aOWzQ7YoZVhOoTkLw0V/wd6wnRSE39rc7VObtxg1RQQ=; b=prYn/faODRHMWEgDK/cXDZ7TKFvRUKKXD11+kiq8Q5kuRUnwt2PY0fEBCGiHPU1znwCAT+ qQlg5rWQj/Brk5vdYoRLCeRkFDwPAVf54W78GBVgSo8q1BEG7QcU8tVSuhccJ0ybL9u+1D SXcyTekv91/3twuYsSWBveAFbnIO14k= Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 483NtXo5022634; Wed, 4 Sep 2024 00:48:59 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= date:from:to:cc:subject:message-id:references:content-type :in-reply-to:mime-version; s=corp-2023-11-20; bh=aOWzQ7YoZVhOoTk Lw0V/wd6wnRSE39rc7VObtxg1RQQ=; b=j06Jrp+vl9bec8u7oxZ+R3s+EHl0Yhb pw7+Qo/QPtrOD9mXtkOPUYN17+6ni64BLgqKaBMo681QOmWtdJ3yiQLOKxzKK5pX msQlL6D+QhR82igCloJVM7L7yMryWEOv+qG7VRkfBnACq9SA7iaG3Nuz7jIvGSBI o0oqt8YSO5wbIsiYD0CMZpAxMM1/Gee3Oa5BFwYoNP1Gv+3SzrpOaYexscH8GAh0 JHu5ScnLnGPRdZzM99V52uokEA407fQ76E7dAU1YvAuQVy6MhGaX2SJ7Qmhmysuw aBPGeITtMJK4dV7+Yhxu/1vhnSx7amBrdEI1okWb5v6D9w7YyMePsQw== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 41duw7t9cg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 Sep 2024 00:48:59 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 483NMXrM032617; Wed, 4 Sep 2024 00:48:58 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2171.outbound.protection.outlook.com [104.47.55.171]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 41bsm9mk3h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 04 Sep 2024 00:48:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=h3SMzdzjFFBDnl5vmKXqOEsiO4RCRDflW16kMjM1IrRh4LcqMVhunW7ON/6+YvaHFrse8x6z6BG48KffdAZFBt9P8Qg4/WbVmfxF/+QqZHFMfetWTT+j9uO2D4jaIKGSTH8LcvSWrDwZv7ozejCKsIqjSXoJtDudnP/o7fcBDSLnceTCbbsLsRbbd4UCyfMoVK6MPO058iWOOQ0TaAFayXT5NNV2xwA6zU4lc7IbxvwcsJFALSIJ8ZC4lmFHg905ljTKCn3g/SV9xWGbF3COS2lAHGq+8dVqY9u9VopmfeyC9arZB7qPG1am0gQwhrZzT/SjAuz/dGMGka8vXgA9RQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=aOWzQ7YoZVhOoTkLw0V/wd6wnRSE39rc7VObtxg1RQQ=; b=tWdEn2NVfwoVeqtcNzPCew7bJ1BDxm5srqEFs8MkJ5TLtKuoHBIp4of4WYfq7uref/LBJFPIN/GaYusZGFDlztIRUSGJDnW0/e/9MqpgpAIy1k3M2yKVSNzFNUJ3iQjc+pQlln0hSIC2GuPaW0rr50a5juKvA2u2JjBeoi8+lKzhWldlET9PZymIj/hvcODJgAE1VQGFuADD2T2mKq9E7ALjlToT8FTLWCQGPvPyOYkTJNmwtytC8wcCaSrK1uIb51xc0RkfHt1HFAMjWInvc0C4wxi34+J7qUp53it12Z6FGyqPnIGkoMR9ewuRKhiREjMNFwBF8nYzeUevUjYHEw== 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=aOWzQ7YoZVhOoTkLw0V/wd6wnRSE39rc7VObtxg1RQQ=; b=Slaz2mpJ83aWcDpAQRnkaDWgym4TtuUt2a6O03XokTFYETHb4444tn4rwYCOXGDfm/+KwS8jcHQDgwBHEb1lrf4zPtpWL4WiJVu14d8hVO8Dj31uUkN5VeldIOiEfBVWS2X7lFoaogGwl+DXFFQSMmCCSlfoeEmVSQgaK7FNpHk= Received: from LV8PR10MB7943.namprd10.prod.outlook.com (2603:10b6:408:1f9::22) by PH7PR10MB7801.namprd10.prod.outlook.com (2603:10b6:510:308::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.24; Wed, 4 Sep 2024 00:48:55 +0000 Received: from LV8PR10MB7943.namprd10.prod.outlook.com ([fe80::a8ec:6b6b:e1a:782d]) by LV8PR10MB7943.namprd10.prod.outlook.com ([fe80::a8ec:6b6b:e1a:782d%7]) with mapi id 15.20.7918.020; Wed, 4 Sep 2024 00:48:55 +0000 Date: Tue, 3 Sep 2024 20:48:53 -0400 From: "Liam R. Howlett" To: SeongJae Park Cc: Andrew Morton , "Matthew Wilcox (Oracle)" , David Hildenbrand , Brendan Higgins , David Gow , damon@lists.linux.dev, linux-mm@kvack.org, kunit-dev@googlegroups.com, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Guenter Roeck Subject: Re: [PATCH] mm/damon/tests/vaddr-kunit: don't use mas_lock for MM_MT_FLAGS-initialized maple tree Message-ID: Mail-Followup-To: "Liam R. Howlett" , SeongJae Park , Andrew Morton , "Matthew Wilcox (Oracle)" , David Hildenbrand , Brendan Higgins , David Gow , damon@lists.linux.dev, linux-mm@kvack.org, kunit-dev@googlegroups.com, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Guenter Roeck References: <20240904004534.1189-1-sj@kernel.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240904004534.1189-1-sj@kernel.org> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT4PR01CA0487.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:10c::14) To LV8PR10MB7943.namprd10.prod.outlook.com (2603:10b6:408:1f9::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV8PR10MB7943:EE_|PH7PR10MB7801:EE_ X-MS-Office365-Filtering-Correlation-Id: b311a9a6-968e-407f-dd38-08dccc7b5ac8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?8ASJ+44SF3kmB/OeKm+EZRBDekSR3B106BicOsaQ3lWOD0qyDeDN6JP/E8xe?= =?us-ascii?Q?/V3anUHIcpD3eMSqPR6xhJm9YRYeyDVshYs36UA9m+LruHjnPqc+qgWVujNF?= =?us-ascii?Q?Mr80Ark42NQQ6sLGX8+6grTd+nUebkM80IROTI3YJZ/2vm9w+ff2DEPjbT2Y?= =?us-ascii?Q?0TvfJAWJqR326hsJrBq9+8cq3n3h+GgChdh24n3N/E+riDg8dQAtjfXsFRuW?= =?us-ascii?Q?2ZSVpibZUjx66TOnpgjJJGJsi1zmCmtolpjbULvAgTh7zIDNYOyUDRqjjewA?= =?us-ascii?Q?C+PAQR6cNiJKeAvI9RwRLTHqPgbXaEAeOE7XPGJVq9O2pYH4CnIZlEZh+3a8?= =?us-ascii?Q?/7LPyWHwlI69ozSJZyi2O57OM3JYgHy2v6W+GVQjpFcin3nJNCam2iVZkAv4?= =?us-ascii?Q?5Jf4fym7uJZCRy5UzgYjxFztQTgVOqvX6kXT/wNmrA7xJukUnDnqJsVoSHlI?= =?us-ascii?Q?jsYkg6UbHyDewkRF6oqBnUSrlqalqhsDXBeDJ+XN1HxHUYTuu9IAzEhNS68M?= =?us-ascii?Q?6eQsmdcVRZP93pElDAUE6lVCiOj/D96I7pA0IjwmTZyLq5IgqSFnNErdNPvg?= =?us-ascii?Q?qX/eXSiRD0oNSqh8qEHDC1Sm+KpSSU/R4r3DtdD+wXOhZoo0zeUfH+dOfIzB?= =?us-ascii?Q?+eVM9dpLYn2ok7v/gp6HL2o2uneqLuEyGM58V1QmHusQLV8dyo3UOU00c7GQ?= =?us-ascii?Q?+uSXy/zAUTG/UNusoNJjnEfkRINuzqcWxIXV0D1vMIU+VWOvIaD2+Z1zFCgu?= =?us-ascii?Q?r7fLT7Q4pmYPlBHU/z3fxRrXbY3FPAu3Gwd1gHxW9R3v0axRloxtKhWsDevD?= =?us-ascii?Q?W8r1FhQPQAmNNj9X/RwPQLTkLBrA3Lcgnua6xfeBtgfqEuhKCGI0qFcXncjy?= =?us-ascii?Q?Gy7Dwg3bygFfN99so7Ph0GelkqvfiMocti0oub6TbXvWX5yV5lNZ7C0c4hdL?= =?us-ascii?Q?UKjxt2c4fLtt8x0IMzo/UYQjlnj+ksrfW7NoVu2zV7S8grHs3TiPwZYCKP0x?= =?us-ascii?Q?8eCrUkmns0AgewmWmQUAGLlNmOzA2+qZAh9ZfSbJchZuFoDNRcX/AXgIrW+C?= =?us-ascii?Q?7KZi3qx4ZFbOdkRn6qKu6n/16j26RHKBcd5XiPuftkzktHNvqKIlTziTpO3R?= =?us-ascii?Q?0o+s2caF/bqp9PALcV45W/2UQc+sme6s2VwkoY8OzqaYnQhk6gyxssJRRoqt?= =?us-ascii?Q?XEQBdWLMohIR0f/eJkgIzP7S04ZcIRvllwPOAaGHS0on9odhuQYZnjKgZsYy?= =?us-ascii?Q?KO+k5CPqr83smVXpDfHhjpuhQDcih1VDsmjttpxXybpnzsdTAH5uK+6StRFC?= =?us-ascii?Q?/urj5om4k7Fo/wrw/266ldLiSb8TzYhlNeLiPDfbOQMv6vKqhJtiR+sLhIXb?= =?us-ascii?Q?sydNa+c=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV8PR10MB7943.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Up2WBmfQ+jg5lxGAr2giQPhPc39eGkSCTTcydnNkrc4h/c8RuCyoS1TAoIhB?= =?us-ascii?Q?9lrF7J4iO2wSjlybQL8lMQha+vnBZE2BMKhqYeLlMvcP7VG9Wrfwq/IRSaUt?= =?us-ascii?Q?aSBpKgYuKsIqOlZ+1iPvV8T42nSN4YgGZiXQ7vu7YZ26Zz6CB+Dj3hIxD7pi?= =?us-ascii?Q?DYpzawyigxVObhsX7/UuEKylAjleEF50BalM6CYL3SI5GTUzcswQGVaS5WP+?= =?us-ascii?Q?gdLzOFwEjJgo7bWF0+s9+d2gEJMwCRpWNbw1z5b4u5xQ/1hudUfec/xEU493?= =?us-ascii?Q?1M80e+s66btTWMbLFP13xswsVxij+MdhdhuOpLkoA0xicIJT8kgtFf8UCY9d?= =?us-ascii?Q?GzBgmAKXfE6/IS7JarD9mj2lcJ4PhYrFA2yqMzJkjGeZW/8w8CZgPrclnVWB?= =?us-ascii?Q?djjUZZG5FjPiCC7Y8c9GbJwwqz0pv8wunS0vsuFwzFDQRtfO8upjAzVmhd8B?= =?us-ascii?Q?EP9rFU9hxG7/olPL75Uwo2O/KbrbIlyhfHdDsSLHMqgJd48Yb2TR6J/MTuw5?= =?us-ascii?Q?V9IY9QkOQouD4bPPKRh7caB6DeX7mELsEAcaXQzFLvg7BVelCGiKcEV8/UUW?= =?us-ascii?Q?eIn78kBmrT/Cznk1aIFachcxIgOXZNZ+6jfP95CYXNn4whJneqddDz6aolhi?= =?us-ascii?Q?gb7sdfYroJUwH5EyEBYeq6CyYf8OFqY4ehSxtQFGdLWQraewPgBsBU4x+Kas?= =?us-ascii?Q?OdsUZXUP7cu2FpxgZWPmTS5GqmRjW7j2mQ1/XPpvDUWfhIAeaAp/Rc+L918D?= =?us-ascii?Q?n4MsjJAMd0dfyjARwTTV0m3eas4yH26gkE3+BdxA55S7Xg0RIbEkuhMM1RNf?= =?us-ascii?Q?DZiVo6pqXZVWVhsetksfcAcY87ZDQzYnKdksf4QK6RYpKbDwMUfCo1jY96PP?= =?us-ascii?Q?5kanTsTuKJDayAHE8YbIgoSyb1qw5Yq4aGz9/bHaMx3PbHD+whdgeD0FSS38?= =?us-ascii?Q?lapY9s8YF/jHkIibiqzNFYUDp23aQre11uoP0qSnqq0QImzfF+5zo/qZ7DTH?= =?us-ascii?Q?8f88RtFHdYTNN3WCVV8owKxpP+xJcZ67IZMWJ/9B6Gsry5v5yZSsqZbZfQ4f?= =?us-ascii?Q?nk4LHt/cANicmXV1n8Mg2gB/1E6fzK0PL52IOa1xIA457+tTg2kZnWrZ4akC?= =?us-ascii?Q?EfBBy8KZnbwUiqypOKdGb3Rv+XBWY8w2kDA9qlDe9NnB7fiEWG0q+kD750Ms?= =?us-ascii?Q?vikiJgsAHWNyoA30IMAwWRBEDmZPW25ATNIiGTa0Lm0fK10gEexUm4FlfJcj?= =?us-ascii?Q?vblhuwkutpliE7eS/uAxuQACMX5Uul9DhM2H1fKYrQkI+n/Dy4aL+xowhe2q?= =?us-ascii?Q?tCZqo0Xe3HCs4VVTJcAlc+7mXq1XS8uxJ5OhIN8EhBa9U8vvK0ivWbeOS+EG?= =?us-ascii?Q?3AxSMoXrJBrWFWqYi0FiHvKBEIq52+ZmFb2nIfh6FyTS0jfYNB+8lCBJuKGz?= =?us-ascii?Q?HfAhtbvEg9KRvSJfOXjbFeAr9Y0GgaUlITkJwZeoQcSegbh7AGpvFJEyuvPo?= =?us-ascii?Q?HoSArHzqNTcHQduhGCoTOy+Sm/wosEBc+WQEDykXKEEO3lLOX8Mujk2HljU6?= =?us-ascii?Q?95vijZ8vKBPXaH+MTR7EOKFytAwnR76XAUyv/a7B4S11ArAdoT7p+zVb708w?= =?us-ascii?Q?1Q=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: BeANNKzRpGKo98guBNT8Wv3i4azMY5j8bHeashDhpfQCJT5J2C83OlzHC0ON4kfgyan97bECOrIo83X28m0amdziMqppr86HWwruw2Qycute/aBUi/yqr9EbIcVFeTgC+cBra0uNB6D4DF1ypk2YFhBaG/HEfRyQLkChNjYVUNJqXDqjggTadQhHitoS+eHPLFMZV18wwzxhSn5pw+K5f50HEzNJbzLRVKc9fGVfSYz6WPTc+Co60Syjm9hUXweliUJxZ5XzeVb4VhM+Rk59W2rgiygpW3ba9eNztDhrIlzb81rBDhASTy2U94MxzM/nAy46qTxr8E5ad0lHlUXxZvCjIPixldyTI8flQW9eNstg4PVRq7eT7ganxAwjA+fAIqKiBZJq4SaYuBMnz5t94n/LSbK9LX+bx7R4jdXuqjrufDmFSIxHbJuSB5XYwpkfWBY6LZ1z9K95twzboL+06JAwCwVgAe4kBgdOtr1Gl+3dnaw8TRRXkR5a6cc9WYqOv2bkZJ0ff3chAF4/AaqLg9CELz9OnC8qhSosYVW+DwZREWt0j68239FRPm50M18xiJ490uOtGausImv8lzz0IUP8/F2gbyQdDTQHN4C+C8g= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: b311a9a6-968e-407f-dd38-08dccc7b5ac8 X-MS-Exchange-CrossTenant-AuthSource: LV8PR10MB7943.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2024 00:48:55.6683 (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: Z5w4EjHyOVWegRdu1IsKROT5C8sgttI7dQ7gdQKvUPDDmE7wCluD2YbS+ul7Z2IPXMK1QiEf/b3xZ/4ceWjYAQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB7801 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-03_12,2024-09-03_01,2024-09-02_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 spamscore=0 phishscore=0 mlxscore=0 bulkscore=0 adultscore=0 malwarescore=0 mlxlogscore=863 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2407110000 definitions=main-2409040004 X-Proofpoint-GUID: ItOxO1fSO6PsxWJidabw7o8nny0MJDR6 X-Proofpoint-ORIG-GUID: ItOxO1fSO6PsxWJidabw7o8nny0MJDR6 X-Rspamd-Queue-Id: 6B9CF180011 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: p7utakdqsfd1d7c1g8piigxyeidrwe55 X-HE-Tag: 1725410948-509291 X-HE-Meta: U2FsdGVkX1/j18mgM5fRLhelWAxbO2zgp1h6TLpT+XYHWHFbdzWbRD2/yUyFSBEab27T+JR7O00Mm58JqUFuMkmRgIdE9VSCGCfovGvLUGFunAEcOWChYQi/IWS5wpgOiXVvVSBzFNJO7jilUa7rA8CJ6d/MJmOC9SKos5gRtubcaCFWoHG+afP8LEbfVJY31B6mTJI1pJdpIGV3DCShOEMPRqRI8DYb8mgentu/eQKT2T8N4VswxKE9nSsm9sfMM8ZXVhaisvRMAjOw5VMra8+pVT8yiib5ZA5hCuv+2ydl2HDGU56Jlm0lUzqgiSFtHccLsqPjIQ3Z6yYTICCorvos8Ynlrkg7Oxj9+z8ED0FxoZye9W8TF819cNJ078LDnRd15JPSK2qrOt8ZPmwnyGN9988azqu9LRasr504aVydAi7DuTtzud2RGEWPw+haK3g8EVaJ1+CaeHE0/mH8kwArj3rsNYkWLyjsquDFRQatRqtvPUQEbTa60EXKH/bm19TVcsFQfMQ5wPMxRa+52Mpqrd4ELm+fJlsqc/7fIZEqBMy14N4QA3wJkdwdudcXG/1UCe7A6dZZO2Y/ReAKybwTvZ5HMcjvknyLEarBos06MbII4zXMDi1kUe/rw0qQryWlhNRotGgYFl2V+BNWBTqipiri4/3g9wdqcMtS00MrQsT7Va6IkSK+k4o1jbj2zuahXmcyxB/8RSvtmvY4ZrdFOGIJt7MkRypwpEfuorOPbuy+P1oRtsw1/WNIolyFJ91D73q/XLVU9KGU6TpvhLcKjaaax+a18gHcuxxEpGDqq/mVhbL2p/tjKxJKy55NL1M8GwBPCN1gM0bRjsE6Q+lNU2AnhuffyCncgGb9upiqjU7ynZpfcCPrgJ4KnoTBDJPIsND1pr0G8oTREtcwUZ7s5RSdG/SLGqjNF6Xi0fPYkVezW2nWGZCW94bTE7no3kBZdccFCUSeqnYMoN/ lPSg4v59 yckwz7ah40KJ/rYJIgQmJk4vpM1V23dqMBoloh5ZeX4dvGwDlyNZ1cqtnPC87kdz23UXeE3/TJft3KzIPobHE1LoI9gHSWiwRqaSQZTUZNQ/3wlPedldb0k66hY+UTxbxmZQazRLS28xfuSTbTXlq/bDtDMdIZ1mLAOMOggTz2verQlrHj+E9C08zt+lOf4o4tSzMDnaixmKR3+drCcUIGzDPsv0/5Tjt1/JiKM1gzVkKyik+zz4TI0Ly2GD9zOOe3l3HFOvGOn/J04uslB9yPMu6k1alA8Zf+UYUCpLiwa0wDTh6qlH1WxxEeGpZ/FS3vO6bSvlgY7zj/OF9l8Rxl9rdv+gR4bN2FPaqSSuqS3wxMUmR4ikjjrj+SL/qbqhGvQ0keGSu3cbehqTXPOY8kxpf9F89WXpZOxlLH0u+Mpkp6zuxj9A3k64K+Vl6pZzYSl9HqIW4iqZpejsREo/ECJVtYXscfuOM42smkIFdxVbEc44zXvGCB1Ebgdk3jFKxOAL1ttsZiVBZpY536bQNP3vMuJAvuVFnVK122ZJ3NbW2OTA0r7b7lggc10nOdRjwQAExRXsV4a4hvMPAyfFBMNGGqZkWa2Z//Ff0xJJP79t9AP2H7wTQMLrEpA== 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: List-Subscribe: List-Unsubscribe: * SeongJae Park [240903 20:45]: > damon_test_three_regions_in_vmas() initializes a maple tree with > MM_MT_FLAGS. The flags contains MT_FLAGS_LOCK_EXTERN, which means > mt_lock of the maple tree will not be used. And therefore the maple > tree initialization code skips initialization of the mt_lock. However, > __link_vmas(), which adds vmas for test to the maple tree, uses the > mt_lock. In other words, the uninitialized spinlock is used. The > problem becomes celar when spinlock debugging is turned on, since it > reports spinlock bad magic bug. Fix the issue by not using the mt_lock > as promised. You can't do this, lockdep will tell you this is wrong. We need a lock and to use the lock for writes. I'd suggest using different flags so the spinlock is used. > > Reported-by: Guenter Roeck > Closes: https://lore.kernel.org/1453b2b2-6119-4082-ad9e-f3c5239bf87e@roeck-us.net > Fixes: d0cf3dd47f0d ("damon: convert __damon_va_three_regions to use the VMA iterator") > Signed-off-by: SeongJae Park > --- > mm/damon/tests/vaddr-kunit.h | 10 +++------- > 1 file changed, 3 insertions(+), 7 deletions(-) > > diff --git a/mm/damon/tests/vaddr-kunit.h b/mm/damon/tests/vaddr-kunit.h > index 83626483f82b..c6c7e0e0ab07 100644 > --- a/mm/damon/tests/vaddr-kunit.h > +++ b/mm/damon/tests/vaddr-kunit.h > @@ -17,23 +17,19 @@ > static int __link_vmas(struct maple_tree *mt, struct vm_area_struct *vmas, > ssize_t nr_vmas) > { > - int i, ret = -ENOMEM; > + int i; > MA_STATE(mas, mt, 0, 0); > > if (!nr_vmas) > return 0; > > - mas_lock(&mas); > for (i = 0; i < nr_vmas; i++) { > mas_set_range(&mas, vmas[i].vm_start, vmas[i].vm_end - 1); > if (mas_store_gfp(&mas, &vmas[i], GFP_KERNEL)) > - goto failed; > + return -ENOMEM; > } > > - ret = 0; > -failed: > - mas_unlock(&mas); > - return ret; > + return 0; > } > > /* > -- > 2.39.2 >