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 AE4CCC83F10 for ; Sat, 12 Jul 2025 15:46:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1F61E6B00A3; Sat, 12 Jul 2025 11:46:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1A69A6B00A6; Sat, 12 Jul 2025 11:46:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0479B6B00A8; Sat, 12 Jul 2025 11:46:55 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id E43926B00A3 for ; Sat, 12 Jul 2025 11:46:55 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 754F0160286 for ; Sat, 12 Jul 2025 15:46:55 +0000 (UTC) X-FDA: 83656040790.08.356B217 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013046.outbound.protection.outlook.com [40.107.159.46]) by imf05.hostedemail.com (Postfix) with ESMTP id 6A154100009 for ; Sat, 12 Jul 2025 15:46:51 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b=R6gQsQUe; dkim=pass header.d=arm.com header.s=selector1 header.b=R6gQsQUe; spf=pass (imf05.hostedemail.com: domain of YeoReum.Yun@arm.com designates 40.107.159.46 as permitted sender) smtp.mailfrom=YeoReum.Yun@arm.com; arc=pass ("microsoft.com:s=arcselector10001:i=2"); dmarc=pass (policy=none) header.from=arm.com ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752335211; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=ZQfbRW7XPnFisWiLLDQ/I1Q4bbon0lad35y1PbUb57I=; b=sJNBD/y8B9sp0KSJ9/C8xHducKKaIMFhMRad8o4EWjA/WoeTrDtKrvRGR90kZ6hh27Rtyc x1UJPDw8PPf9CdQdgsrT9guQkOcj59rLOGM2TTZ6bnPMbSqLqmjZa4GS24MfE/qGOf9+5p Tdduz3OGT5Z7N01kXytps4PRvk0JEwg= ARC-Seal: i=3; s=arc-20220608; d=hostedemail.com; t=1752335211; a=rsa-sha256; cv=pass; b=kgR0oY8FDo9e0TIFCw7xi55oZEWRNasv6TmkmeVsm1BE3BuvzF9EgjqEYAsfAh2DC6TAwV 73Q6zGmvQs1iDCtigAivUAue8HZcwsZjBjaPp0Lp1vb8lteuc2ksfYL/qH78ksbOcun737 yIbaKUjPRhBGBuwCvd+JFepJiCNuRDc= ARC-Authentication-Results: i=3; imf05.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b=R6gQsQUe; dkim=pass header.d=arm.com header.s=selector1 header.b=R6gQsQUe; spf=pass (imf05.hostedemail.com: domain of YeoReum.Yun@arm.com designates 40.107.159.46 as permitted sender) smtp.mailfrom=YeoReum.Yun@arm.com; arc=pass ("microsoft.com:s=arcselector10001:i=2"); dmarc=pass (policy=none) header.from=arm.com ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=RK5yY+uF/razgEqxykSgOuYwRPV45QD48Vm8OcQYUnS/AxnpqdsMLpvyip6SJOq10NQ2gj5dS7XByngtW1UXhXeLYH9VgIXcwWvQjEsPONTi45frAsyJXocTEOAGP8WUqL9GQtrpJLaZDeKslKJNvn+oIAYHx2Uk+Pa46i7XWGpZWP0kyIV/OgtKL/kIPh7MYzTARK9SP4jsAp6GR3Q72Rqol+1AlAhzJmNYbMqIlovOSKCEVx6dcy62sAzfd4E5FCO8V7eseBToKLNQoi4ySdUJn5fGxfBo16GniqFBjJ5ECfyF66G8wlKIDmbl98gEb4bgsPWD5WAAoP1dkk2ggw== ARC-Message-Signature: i=2; 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=ZQfbRW7XPnFisWiLLDQ/I1Q4bbon0lad35y1PbUb57I=; b=XWoO6r7nyKvtF0AYJKBVQdQljpBE9x4Nk/b7NV/FWtwM3FXNDHCR7UlIvQK3xIkwN3lAqU2uyAHl0DS3QMEHHyavh6e4Ixd6sfUum/RAQdvR4Lo+sV1DZXaLwKNklFk9vzW47aOILmDwJcxX4LI8ZI9yOOi7g5LlkXcfImyNO8GlyjcHkWyvCmVsbR5BZo1MFuwdpI87eAp+Dje5mWj0Kj3j148hIRZyILECHXDWT0A8+cCKhxStflQeyr8KM8fC3qQ3hkkWH0Zig/YJfI2cFqREQ6Td10p9VU8MNxdQYYz/JYmx4+oWNq5qrtD6+vgyAqb7Act+sx5CY/GxrxfZ7A== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=sk.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZQfbRW7XPnFisWiLLDQ/I1Q4bbon0lad35y1PbUb57I=; b=R6gQsQUeDzAKaVL5zNfFVf7NtiWm5Rngjj+Ggx6TTsfb+2H3/VLD9pHgZdWjV73rVEeoFq2DgRnOLwxyt/cz3qLkZceru3CxxXTuwuBA9n6UgAFplitwwwnYpzIcMulICz+QFCsNbgLOlSD8j1Nhsr8TvEvti7IbtBswIqXGxsY= Received: from DB9PR02CA0020.eurprd02.prod.outlook.com (2603:10a6:10:1d9::25) by PAVPR08MB9235.eurprd08.prod.outlook.com (2603:10a6:102:308::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.22; Sat, 12 Jul 2025 15:46:46 +0000 Received: from DB1PEPF000509F0.eurprd03.prod.outlook.com (2603:10a6:10:1d9:cafe::1) by DB9PR02CA0020.outlook.office365.com (2603:10a6:10:1d9::25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8922.27 via Frontend Transport; Sat, 12 Jul 2025 15:46:46 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DB1PEPF000509F0.mail.protection.outlook.com (10.167.242.74) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8922.22 via Frontend Transport; Sat, 12 Jul 2025 15:46:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RcIsq1GUMhsrwSHVWvqsonBJ1euGVB2Ebfzv9aM2zUIg0kXoGIDtzwmDPPbrT1otMZl4604P2b0qahfiqeOiSa33xo62NxKfN5Up7WWgjmI+JHH94UYyYHG0xeVI8jcWDelGPjnaCOZppPRahrwMIRNGE0ShgfTLQESPB+HIZASkM4RhRiLzaTw9t7V24a+1Ok06Bm1PQS3h//RynTypRHTx0JaJ3JNciCtZoZApntCXFpC5EySSPAGJNnLlpQgVLx/+1Mp1s0aQLFfWw49KF3jq/0ybJVycmJa9AJMjibutjNVvJBAAOQuzydD77iuMjq3IDdqtwMLsR3jQw9bihA== 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=ZQfbRW7XPnFisWiLLDQ/I1Q4bbon0lad35y1PbUb57I=; b=KZVE4Tfjo2A1szNnB3cOzbD8LQ1UPAnYQae6G6jqtqFr+otAHdMngiZFNwTsrFiXIhRk18h5f8nzSy9dbQfYCxviDJrctDEsBSQ4Qm54MlpawJtAwrN0OE23Pj6YdPzaO0QafXLytOCZcy5XF2lSIarKqw46EK6PAgr/KedtKgK2ebObIuSV27Qxl5Yr4q1NZVnKpZpjm+waP+9vjLjFm6EvmYvbiX7HRWiEhZI+YFqQOljgS+DJ8sDZ4si9uO1RyCcFPYtpWDn9tDOiUmU8W1nv4qqCWaWIPwruGceBBw5YovxdvWqSiSU3haztK0vduL/4BJPfghrQ88vWwPLnSg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZQfbRW7XPnFisWiLLDQ/I1Q4bbon0lad35y1PbUb57I=; b=R6gQsQUeDzAKaVL5zNfFVf7NtiWm5Rngjj+Ggx6TTsfb+2H3/VLD9pHgZdWjV73rVEeoFq2DgRnOLwxyt/cz3qLkZceru3CxxXTuwuBA9n6UgAFplitwwwnYpzIcMulICz+QFCsNbgLOlSD8j1Nhsr8TvEvti7IbtBswIqXGxsY= Received: from GV1PR08MB10521.eurprd08.prod.outlook.com (2603:10a6:150:163::20) by AM9PR08MB6273.eurprd08.prod.outlook.com (2603:10a6:20b:2d7::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.28; Sat, 12 Jul 2025 15:46:11 +0000 Received: from GV1PR08MB10521.eurprd08.prod.outlook.com ([fe80::d430:4ef9:b30b:c739]) by GV1PR08MB10521.eurprd08.prod.outlook.com ([fe80::d430:4ef9:b30b:c739%7]) with mapi id 15.20.8922.023; Sat, 12 Jul 2025 15:46:10 +0000 From: Yeo Reum Yun To: Byungchul Park , Andrey Konovalov CC: "akpm@linux-foundation.org" , "glider@google.com" , "dvyukov@google.com" , Vincenzo Frascino , "bigeasy@linutronix.de" , "clrkwllms@kernel.org" , "rostedt@goodmis.org" , "max.byungchul.park@gmail.com" , "ysk@kzalloc.com" , "kasan-dev@googlegroups.com" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "linux-rt-devel@lists.linux.dev" , "kernel_team@skhynix.com" , "urezki@gmail.com" Subject: Re: [PATCH v2] kasan: remove kasan_find_vm_area() to prevent possible deadlock Thread-Topic: [PATCH v2] kasan: remove kasan_find_vm_area() to prevent possible deadlock Thread-Index: AQHb7EXBFvAGLGKalEKwGnsRygntW7QrV9yAgADhHgCAAACRAIACcr0L Date: Sat, 12 Jul 2025 15:46:10 +0000 Message-ID: References: <20250703181018.580833-1-yeoreum.yun@arm.com> <20250711020858.GA78977@system.software.com> <20250711021100.GA4320@system.software.com> In-Reply-To: <20250711021100.GA4320@system.software.com> Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: GV1PR08MB10521:EE_|AM9PR08MB6273:EE_|DB1PEPF000509F0:EE_|PAVPR08MB9235:EE_ X-MS-Office365-Filtering-Correlation-Id: 069e59f7-8f9e-40aa-f481-08ddc15b4d7e x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|376014|7416014|1800799024|366016|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?Q?3ch/aYZHzMcHBbu+aV+t6QlPL5aaoAVY+XRxs3DA5zj7am4QIIB2pJS6ga?= =?iso-8859-1?Q?d/hZ6hsnwx0V1YMJIjiSqr5ZI8ln6DVbXUvfBQYdyrQk9Otp68vTc34VWv?= =?iso-8859-1?Q?QjjCCW4FeFZCeti/E7Zhrne+vK1Y6QXyGUy7j/AbftAM7iFWTCx9AX2vOb?= =?iso-8859-1?Q?Dqb2x/OHCtFTY77aOjY02UCa5923OhRxS15ufYpXbZB654uSOc258xS0Ts?= =?iso-8859-1?Q?PAGaVSf44AiBjI/bTM6gzYmIST9OtFNUmfY/dmWBfZc4igcm+Uh1aiBahw?= =?iso-8859-1?Q?z8pqFlvMM2HrSqytqy4Y/z4G2OsBg9plU7mvedEsNiu4WyvlSshsoGoadX?= =?iso-8859-1?Q?uY5MR0IksJCsO9zD119h8egj+8S6mt/ANfMkYo0fpiQB1iXATLYFoCZxo7?= =?iso-8859-1?Q?DlyYkjB71FKYLf617Y2NvebM++rTRopg8BgptXOWiT4nr5/cWL7vDYvYld?= =?iso-8859-1?Q?5pBtA0OEzopd7+uf0JMwbSZI9i1CZGu3/0VKEaMogSdXNefxuF31Qg2Hfs?= =?iso-8859-1?Q?NyaaRN9UWp3rofFrsuiQaebpll/i4XOj8s7b7/mWT/OTOFsN1K4XhsUBq/?= =?iso-8859-1?Q?g1rDAj/7KFajmap/R3YC8l2eVV8rGzEmp70PldgmGQy1JWGaHozXbnvbFr?= =?iso-8859-1?Q?u9v4sx02mYbtM4+LQMTbUucCiFxVV3MQlDHegSjqSSLWUVs+OPt/OSH4oF?= =?iso-8859-1?Q?5KJSJSONFFrG5DQGR11Pkc/GkhvNcvo9oL8t4By1doZImkv5ImJ2U1CEvY?= =?iso-8859-1?Q?YT7qXlocns+fM2DaLWT3WUSyZsJHgwUoj9MmsqmqCusfNPc4lh5EPsyrpS?= =?iso-8859-1?Q?HAMvm6+gZV8nRm+10w8p8ouY9VrC+uIWRF2JpnLsgid21Kc4DVM44Xtw1x?= =?iso-8859-1?Q?hwQCI/ks5C7CQw/ZF7Tjc/vkqw7MGLd/X1gCD9sGMGLp2ZJTe8yfFCx0/X?= =?iso-8859-1?Q?93iBaCUSI2sm4QmFSZul5+lcvsx8T8+v5NaDWIi86+AjpxmVg59s1bZuoL?= =?iso-8859-1?Q?xU5uosr6N5Ab4hbR2Gxa0uuEvI6YCBENXRdkRQO3s8fKXNWzsIz4F4TyKZ?= =?iso-8859-1?Q?n+Ce4B3cHGFn6jbUnR76nL4hqEWfQEhK5xZezr0DiFqnX1i1V7zFuylJzf?= =?iso-8859-1?Q?xhufvZuwGh8dGYUmVP12NsGUlon75ikof7xAETHXRsfa1icK9lT1WWmBYD?= =?iso-8859-1?Q?JqZXsiU2YbiuRY+QBcVFBuoyYFDeNumzUQh36/CWmSZt+xkEGF2OplLuFN?= =?iso-8859-1?Q?IffCjTC/VEn38lbsaLKSLN8SanSh4Or46Ev9FGnc0SYVqkoZOqbhTZ8khT?= =?iso-8859-1?Q?/EGIuJfpTKGjJ1Ea6anrBP/CHuAzox3C1PIeWLxnobHW3mlFp7ruu+IlSS?= =?iso-8859-1?Q?FACTwQ0X10IcE8RDkVg2aKJ+Hy5gjvGr0K4xxf75j8PCgvRBn4kWSs/BHl?= =?iso-8859-1?Q?hLiHrz23V2TITuTDaxJ3ORFNkaV+BnrHCOvyrhEYetxuIQCS5b7iVygncC?= =?iso-8859-1?Q?VZfYb/i4fdJ3jKGQuKv+9Gpi3csy55jiuNbT4RCePLlw=3D=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GV1PR08MB10521.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6273 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509F0.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: fda77e88-050c-4822-9ec5-08ddc15b3991 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|14060799003|82310400026|36860700013|35042699022|376014|7416014; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?Q?ajRIHZFXbiDB30QjqEW6DseUKoHABbsIKd6rUM7mKkWobyiMm68hX+Jme1?= =?iso-8859-1?Q?38e/l1+ewovxszfN4bAxfXNofE3qyLKJu/NHy3qaCrhA7jIUPpGPrnM3sy?= =?iso-8859-1?Q?jI4khDbt/0+gWusEyHxgYqbgIXPCyzgSF6/A3SvibcSyvjybtzXkyKy9BC?= =?iso-8859-1?Q?1OWK1EfJDT/39Neh55eBtl34u7TSXSsy06IlloSKYv4yKX31ua2+85NCdK?= =?iso-8859-1?Q?lg9ScDfazidjt5bLQfUKorglJtHBVO6nTrI1s+H7bIP0cemwPp49it3J90?= =?iso-8859-1?Q?xwZs55OicT5CoSCpn9dMNu84v646KIoHw4ATn2t0uz3l4OHOYmT/MaAKvr?= =?iso-8859-1?Q?n8dbzdh72VWZuVlovWNEngs3GoZi56awT1ctbwzatvGg9c2DJxsGwWuh4l?= =?iso-8859-1?Q?mxB4Vr870skdnLNrdHVG4NxFPCJzDYZcw1FDDpRhFecDCR/WbhUtaxmuf2?= =?iso-8859-1?Q?whUeiqMU6iFxFDJAykcR9biGn0UpdKj3cn4LX368XcTAsoIsBgX1rY0Gl7?= =?iso-8859-1?Q?J9qrTbjxLrkluNFUiGhZsWOBNpCgyrwrS23yKYYPFlIxibJAAXQf1oB3GM?= =?iso-8859-1?Q?uCC89HxuV+cDPMILUXpiHzcy+OiQHTExAdCh67/YkGtba705mbTyuD2Upo?= =?iso-8859-1?Q?8xPjrtKsaod+q1fids6Nbzd2u+R4O3bKqgswwrrPkrTHVWnVGH7oCqNVvf?= =?iso-8859-1?Q?i0wMuCznE2lKr4p+3hU97fS+rSD6K7Ol2b0PbwbNAQrJZhvZ7CdGQBvsGR?= =?iso-8859-1?Q?Itzn5gPXO2fbG/Rl01zTJpzktyZ+t2YFR/u0jjFnHXjA4uM4ysVLwM/x5P?= =?iso-8859-1?Q?GOKwyK1GZVPEx7RE7SK0rpf84ekdCjzzMEuQqtFGciywH7QMjwDEMqOvPx?= =?iso-8859-1?Q?VGoQHwlAbq86cW/T2EVQgEZ01R/lWDTPW3GL8wF24Nb77B3eucyv15T/A/?= =?iso-8859-1?Q?xFBSU4464SMiCsSELw00VK7AukHBVJFjecTw5wgXDE6SLpLarn0xpeE2P8?= =?iso-8859-1?Q?/JwiGGd/2LzwUJVbqWcW8Jed5FOILyvRFzzTlobnlbHGdcwSElwC0HQ0k7?= =?iso-8859-1?Q?3h8yw20jdxESdmQwBut6jWRsPRlDfogvdq7FS1tv3rVXKOD/91/UOcrbE1?= =?iso-8859-1?Q?EatBiz8mUwoG4GInwbDG7Rk6BBIwE+V6lqfoPqz9bxrapFNEYCwiXG+UcN?= =?iso-8859-1?Q?+OcZUsXQckj6O87RBjTJe6raXr5+Stbgi73nVAFNxTR2Xp7SNICcyWgQBw?= =?iso-8859-1?Q?gqu6wNn0EVNiGa124Mshk8vBWAiMK4MJXtGE9k+WkcF1iS3PrifSJVaYgR?= =?iso-8859-1?Q?suc3CFLIegnTqUICXN1lAUaRaBNI32M5JlFjMOWgepjxLitT/yiNablMzJ?= =?iso-8859-1?Q?ExFMwClm+caAWXW/nc8A3aP3eCZf9cpkdJcLqImdqoY42xhpGlvv1vLCrJ?= =?iso-8859-1?Q?mp2pCv4URqjWheidEUKLm6ZRwiNgGINhYLGMiKiQiA1G6ObhLBiO2gjmeG?= =?iso-8859-1?Q?dzfSBmGj4niP3lc8wrqOoQU01M4gUJOJF058sClULaPHVYGy3567Pjy0vD?= =?iso-8859-1?Q?UgO+y++qGJX7X2u9bD6O09ifgXlD?= X-Forefront-Antispam-Report: CIP:4.158.2.129;CTRY:GB;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:outbound-uk1.az.dlp.m.darktrace.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(14060799003)(82310400026)(36860700013)(35042699022)(376014)(7416014);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2025 15:46:44.1856 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 069e59f7-8f9e-40aa-f481-08ddc15b4d7e X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[4.158.2.129];Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509F0.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9235 X-Rspamd-Queue-Id: 6A154100009 X-Stat-Signature: fxufi5n6d47gmayu8prt8xwo37hai7n4 X-Rspam-User: X-Rspamd-Server: rspam07 X-HE-Tag: 1752335211-504785 X-HE-Meta: U2FsdGVkX1+6wdASnioPnTaABavrMBD/Ul6ntWI2YO9KH1MbVKA0nIi6SQ7QEfFORips7MGKSo3FRUFSADLqCV6muRLBLWs42Ak3It5AuhUt/pWwNK+hX7h+EA+ge2lBA1cntvQBecOOE7J45Gn3A4rhKcVgxYvVEz+6bVMZqYrOfsgCRjVhzRxBq9y4YnQjohsdWUa08t56hf18PsU4U43+85voSPq1w0dr7O/oxhzsl+F48HKzxw0KSWGin1lDCYtNtGfEsok+SeFIeP4Yn7MrOdJfO4A6LiUZ6fT2k7OGfhG2+hioylrsaOL9Wlz9lY4LGLbCCwSPzMcCrZoOuGvNhqEa+nLUR57eXEMcJ+MpvYADc8kO6yIA2EEXC0iNon80B2YbNDzrLhizYcmm+nMpcPQwbLL9HUcPd2nh93NoemRi/cUx+VAWr9Wfqv1Zr2qw9krnXFjC7fpK91TVVXw64t1OBL4Tk/MITHlAEIdqW85ihPMZSnsRxLBJA2qcGIm8AJQ11kTcM9jS3a+IOEWWG0HT3lvvf4iL/GucC39aPZfASLhf/FlYNBWoTLX9Snm76If2uEYhAK9As83LeYmQ00AO2pdhImQHKB3GBGc2A1oecqiGylx7/glh0E+ke59qW2lJPDwAFjtRMGWIZgVvib4qR8fgaUXZkinp8dF+58bSOD6Dd9l+SrxBpqPyyBP3uUCexkcimr6Uezkotg5pRYUTQjnHCLtvKvPl2pXXPzIamCTI0pNSUYNADzfyMvQNrkMm0aRnO3//l1WOLhYgKmGja6/L4TdP9UStVIA51Jv7rr1sJ4yYgt5fqV8YIxyBREdQkUS2eda9tqlQNaXXKue9YSn4oAeLK5qlCYzZSblwBozwWtPT3O/ojO8itAU80U5Y8jXUtAseAz3ydlVhmn58DzAXynJRiJCCMGuLUO53BDr2irXJZtLXYdplreTCoirQyMZ8LpRhduM 8QIc453R ts24Gpip14Ibnp1OUWx2VY+lpGgXpn5rkVFsjA7Fy3zEtRJyDitjjRMgSn/MjnlooUvcHqImSJuP9gIwuGyLBVbtVrV+SKWiKIxL6tPv1oRMwB2DIJIUU4QY7Q2BVPiaSUcgpDkNOGf/3U3KQVSwYED6nDLrsZbhyycIzceyQKH6DoqZ/Ekg1CuXzpJGdsEOXCI5vpuQy07auXRey8dGULU25BEvJPIK6TCzDM5Q/9ZV2Jn2+nkZZ3icP9MY72P9J939LNqkDDbi8eESWGVKmd5ruKywYtkb5+oftt+859BM0PSR5APCA2h8Q48MBowy4qYONC0F8skLVkSWu4khQbRftIdRfYScS78V7iO6t5kuyyZ9Vm+jpck8CN71DUNlLMJ6QtBhWHKfHsHd1cxgQDHgeKcN4rTPGwn/x3k+073bXJV+7HtfkRxhQf2III293qbtCngEw6uX1bfk8afWkX7+6RQB2zXeMvjMPh1HdbsGZNnsFPqgzVDQr8UJYtMWYzrtAFgWxgKLS5uQe4C6yzgdrN3yRyurvzXTxnIkyAadNsK2jwZ3Cjf9kgDbUmUREciOjrG6lfC5wKCHZJQhlXNTqEJRsfbG4bSYh3Pw88fY/piQ3UUhpGANg4oi+FypHxOkth6E8u2RsFNnTg3q3Jy4rAPwNlS8dmBGXNoOITAuDDcI7YA/a+sSdTV/FNZm+xf+w/4/RIdYW0HjEPYY1om8oJv0YkcJJBeKOkIS1cH/0YWSYwQZpaUTjrw== 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: Hi ByungChul,=0A= =0A= [...]=0A= > I checked the critical section by &vn->busy.lock in find_vm_area(). The= =0A= > time complextity looks O(log N). I don't think an irq disabled section= =0A= > of O(log N) is harmful. I still think using=0A= > spin_lock_irqsave(&vn->busy.lock) can resolve this issue with no worry=0A= > of significant irq delay. Am I missing something?=0A= =0A= I don't agree for this. =0A= since in PREEMPT_RT case, it has the same problem.=0A= =0A= In case of PREEMPT_RT, spin_lock_irqsave() becomes rt_spin_lock() which is = sleepable.=0A= But, KASAN calls "rt_spin_lock()" holding raw_spin_lock_irqsave() which is = definitely wrong.=0A= =0A= But as Uladzislau said, without reference count manage, UAF can always happ= en.=0A= IOW, If KASAN to dump vm information, I think we need:=0A= 1. manage reference for vmap_area.=0A= 2. find_vm_area() with rcu version.=0A= =0A= =0A= Thanks.=0A= =0A= --=A0=A0=0A= Sincerely,=0A= Yeoreum Yun=0A= =0A=