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 CC96AC71148 for ; Fri, 13 Jun 2025 14:00:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6B6AB6B0098; Fri, 13 Jun 2025 10:00:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 68E026B009B; Fri, 13 Jun 2025 10:00:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 556A26B009F; Fri, 13 Jun 2025 10:00:09 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 2F6BC6B0098 for ; Fri, 13 Jun 2025 10:00:09 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id B0FF980847 for ; Fri, 13 Jun 2025 14:00:08 +0000 (UTC) X-FDA: 83550536496.08.5718F5C Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011053.outbound.protection.outlook.com [52.101.70.53]) by imf13.hostedemail.com (Postfix) with ESMTP id CF4D12000C for ; Fri, 13 Jun 2025 14:00:04 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b=pND0czdR; dkim=pass header.d=arm.com header.s=selector1 header.b=pND0czdR; arc=pass ("microsoft.com:s=arcselector10001:i=2"); spf=pass (imf13.hostedemail.com: domain of Dev.Jain@arm.com designates 52.101.70.53 as permitted sender) smtp.mailfrom=Dev.Jain@arm.com; 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=1749823205; 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=GtDpQ3v8ZVGb3Cx2bhBKmBZI+BHFExcQLEErXIf3Qmk=; b=8YUOe0Loa138l7dr5OWafFT6YYlKuUoucymX5+EF1QLqIA/UypXrv5Mx/K60rD+ZFxLnWc QfYfTYktn6ncBLSUpN5YxLbH3tghKEbTYYPlUyILieBcWnCveAEZBuhOLuJMr2QwLWVfNQ mLKQbF7xy96eCOGv0qCkAyKWX6q00eA= ARC-Seal: i=3; s=arc-20220608; d=hostedemail.com; t=1749823205; a=rsa-sha256; cv=pass; b=lX2Ew9hqsKKdHZECCS4HBHn6k8enOCwE2/buqyQCi3nNDf9zSEP5sE8GWIq89t+rki1uvJ zLWd13YPYNydfhBek6nILiwcUB+PUzfCBCdLPK7aOcWOPHiqaAiy617207VUS3qEf+u7ZP JsZerjy0jU3lhFpKv+TKVPPuJxznYlg= ARC-Authentication-Results: i=3; imf13.hostedemail.com; dkim=pass header.d=arm.com header.s=selector1 header.b=pND0czdR; dkim=pass header.d=arm.com header.s=selector1 header.b=pND0czdR; arc=pass ("microsoft.com:s=arcselector10001:i=2"); spf=pass (imf13.hostedemail.com: domain of Dev.Jain@arm.com designates 52.101.70.53 as permitted sender) smtp.mailfrom=Dev.Jain@arm.com; dmarc=pass (policy=none) header.from=arm.com ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=q4gaRDmU1mo0eMbg2flY/sRL0EEK4QIbK2pCeOIMHY38pGyp1yEa2FNVzFYFsjjjox0PZWutuHQPpS0+lxDJWINL05m3bGvb/3lTdC003g8GMBFL0z6jL0tRin+xKeV1OS8bq0WtovpYBIdta7ZZX6QxH/s/Eh23wiSdwALXHJm9g1J3e8y+3ZBI/XdMNdNni6FEJa6qrrDP1CCRMtTNx34X9U+AtrlExfbzI6ydBipgSHMIC5leT5YUmgexERDtx7rEsIIrjxJXzkSa51vRTCtCn9QVa1ejPJdV/aVPm5FLkd7paoQ3iejUEvKKhbQoAZfbWgUNi10U6TqN9388RA== 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=GtDpQ3v8ZVGb3Cx2bhBKmBZI+BHFExcQLEErXIf3Qmk=; b=TUPaCO8vF+CdCY+WX5W2Fp+nwWXXpFM4IAHh1OTfyXDpJ1MbPV1TrT/6poF6GHxCZ3VrJaLI25AiPtK8brwunwQ++CACrU0yL+IKpg852YgjjHV97J5c+DYiXJ94x3ka05N5ycmIrPJHDV5nQtQ6NK7ZvdQ8UvUqMZhCEGixpR02NszBIkdFwDVAgXjsulqIARRc7BAsJOCu9164P165LnG7sv66BtGQML3b+rF23/RqWWMue0mYPWgcHlcVQSJPZjDu1kJVHlb4KFjrl3Nyw3sfUpyesD+3bSlfSnmUGjAffdTH4nZys8Oxk9fpCz/IKDMnPNM4cdF62krWBEjbuQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=gmail.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=GtDpQ3v8ZVGb3Cx2bhBKmBZI+BHFExcQLEErXIf3Qmk=; b=pND0czdR51nOtM9VVrkV35oUM8doQ3lrqUyZHLUw54SlCfiBmG/zSK3YOuG+1DuQrbm7/CglP7GkG0+Pg4hJ7XMysyacxPFGbW21ujhgYN/HAASrcZLF7QCAMW86cInqs2mMDOrFHXGLBcty6EUihlD0BQlBGYD3eMZxwI2BI4g= Received: from AS8PR04CA0019.eurprd04.prod.outlook.com (2603:10a6:20b:310::24) by AM9PR08MB5921.eurprd08.prod.outlook.com (2603:10a6:20b:2d4::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.26; Fri, 13 Jun 2025 14:00:01 +0000 Received: from AMS0EPF000001A2.eurprd05.prod.outlook.com (2603:10a6:20b:310:cafe::4a) by AS8PR04CA0019.outlook.office365.com (2603:10a6:20b:310::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8835.23 via Frontend Transport; Fri, 13 Jun 2025 14:00:01 +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 AMS0EPF000001A2.mail.protection.outlook.com (10.167.16.235) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8835.15 via Frontend Transport; Fri, 13 Jun 2025 14:00:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=K2yJOzQJ2T4spthd+IHF06IcabpWMNIQll0IsfDUKZgVCs07oeoTFUydrmZbh5xVcwlBpVt2pUHIzEcCMymfMa0LfkxyCvXBGHWQNwTKWDpTItuXdyAdxHBuTHL/JHZPwkGFeg6SySPhgbQpg+qE9V5Rz5DubQnYouljHkEjANbCjP6BRxJG2kdo3cohMGRpPWlp7XrpNemv2kvJQMlp+Gy+jZp5I3Rh+zh5dXWpAOhWrC8qxiGvm2QzwXCFx74zh1dTXHZ+6SQl1RGfqZKdzedMLTJydg2snajWNe8JNZ5TMsXovZ2LstDhE8iHEKtrlRgJuuKMuSb3ZCSJ9Feqjw== 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=GtDpQ3v8ZVGb3Cx2bhBKmBZI+BHFExcQLEErXIf3Qmk=; b=v0yTnkeiLQj9k/yU3ictmHpzJy6RQs3vdcEaDeqr27sC48z//wGEQOYXL8hsuYFxtxnUTi21r+7QOfoBtyY06Lx5cd8hntYFgSPEzdbcCxp+w0zaDd+jZoun68lOD851FYHWlPda1Wst24wUPtB61UdazvhPMiy+CshiYUPaJHyB6Xe5b6kYq3ZemKY4/Dk/pCYjerq1okcT37IwFTQxgGX/8Hid5+6D7qs/eQ+E6s7pvjM1ixBvQaK4pYCXBKMbvNpq0z8QFeaC47+pFQNaNXvgezAetsRajB7pjgDlv2XeYozw7VZns0AnZEUzrsKvE/6zgjTgvWetyWndkOffkg== 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=GtDpQ3v8ZVGb3Cx2bhBKmBZI+BHFExcQLEErXIf3Qmk=; b=pND0czdR51nOtM9VVrkV35oUM8doQ3lrqUyZHLUw54SlCfiBmG/zSK3YOuG+1DuQrbm7/CglP7GkG0+Pg4hJ7XMysyacxPFGbW21ujhgYN/HAASrcZLF7QCAMW86cInqs2mMDOrFHXGLBcty6EUihlD0BQlBGYD3eMZxwI2BI4g= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AM9PR08MB7120.eurprd08.prod.outlook.com (2603:10a6:20b:3dc::22) by AS8PR08MB8468.eurprd08.prod.outlook.com (2603:10a6:20b:566::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.22; Fri, 13 Jun 2025 13:59:28 +0000 Received: from AM9PR08MB7120.eurprd08.prod.outlook.com ([fe80::2933:29aa:2693:d12e]) by AM9PR08MB7120.eurprd08.prod.outlook.com ([fe80::2933:29aa:2693:d12e%2]) with mapi id 15.20.8835.023; Fri, 13 Jun 2025 13:59:28 +0000 Message-ID: <6c6f1cfa-7f1b-4133-ae2a-c6b1ef2d82e8@arm.com> Date: Fri, 13 Jun 2025 19:29:23 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/4] lib/test_vmalloc.c: Allow built-in execution To: "Uladzislau Rezki (Sony)" , Andrew Morton Cc: linux-mm@kvack.org, LKML , Baoquan He , Christoph Hellwig , Oleksiy Avramchenko , Ryan Roberts References: <20250417161216.88318-1-urezki@gmail.com> <20250417161216.88318-2-urezki@gmail.com> Content-Language: en-US From: Dev Jain In-Reply-To: <20250417161216.88318-2-urezki@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MAXPR01CA0113.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:5d::31) To AM9PR08MB7120.eurprd08.prod.outlook.com (2603:10a6:20b:3dc::22) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AM9PR08MB7120:EE_|AS8PR08MB8468:EE_|AMS0EPF000001A2:EE_|AM9PR08MB5921:EE_ X-MS-Office365-Filtering-Correlation-Id: 305d6a2a-b33d-41c6-de56-08ddaa8296b7 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|1800799024|366016|376014|7053199007; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?Y0JvTWt6S29BbUVuak5DT3FUMkhlOTlPVTJPd0JtY0pPVkxhQllxQTBLZXBz?= =?utf-8?B?SWJiNGVtWk9MVExhOXN3cEo0bzBOMHhidTNYalJaK2g4OEI0TCt4Nm81SmJu?= =?utf-8?B?azcyNHhXa2NhMHhmQk9oc3Q0L1lRYU5IekFaMUorSmRyTVo1dXBMZGppTXEx?= =?utf-8?B?cEVkYlM0ZTRkRlBCeGdkN1Z5dDYrUmN4cGVPeWJ2TGEwdDRlY2FlMDJiN2pI?= =?utf-8?B?QVg3Q3poKzZuNmhqbFVBZHVWd1pmaUxscmwzWDRObncwWGRpbDJvUlpzTWJx?= =?utf-8?B?SU5XV3o5UnJDc1ZFd1g4RXVvZExjQ1JidnlQWGI5eTFSNGQ5ZlhKWEJHYTFD?= =?utf-8?B?Q2VCQTVuRHpLak5xSUg4UXd6WndlZHh5V2R3aWdQYzJwNkw0Ri9rRHZ1Z28x?= =?utf-8?B?bkpyM1R6d2VZaitGaTVXaGRwQ2lVTlJFQzIrOEV0NjBtVFdKdGl6RGd3WWZk?= =?utf-8?B?VXZsZVlPb2pvUjI0djd6NWJHWlJqaEZEVUNhelJiV1lsZXZOcXB5RUl5bGMy?= =?utf-8?B?bVloeE5iYVpkZE5DYzdOczZqM0hnVlFSNFlEWXRjV2VqSFNFV0RlU1NsOWd1?= =?utf-8?B?ZnRUdlBsa0swVlFzenVMYXVOL0ZNSld3UnowY0hOUUx4aEhrcWZTU1lMRlQ5?= =?utf-8?B?WldaNG90anhzM1dWVFVRMTJWUmYvVnpIc1EyeDk1T0JNUUxPMlh2VjZ4NzBY?= =?utf-8?B?c2JsMXErNGgxajJRNEJiZitIQWtXcHl4U0FJZ0ZXeUdkRThDS2ZzS3hXMnVW?= =?utf-8?B?aVY2aWZoclIzMDVGalZaaXVadDFxdVhadkZXb0RoWGNvRzluMEJLRkdqMXVv?= =?utf-8?B?SElUMmY4NHAyOHM1M281STBVREhERWlwVUVpRGdFUW5VM0d3Z0VReEFOZE1Z?= =?utf-8?B?d2tGQ3phdlhXd1ZpS2RCVm81RjlNZHdqWU9QYXp3VzR3dkxUUXlIclBRYmFW?= =?utf-8?B?VGlzMUJ2U3pabnZiRElNV1lBTXJ6YTVSZjFyRWkvQWFCY3pyRkVYamhvR2NO?= =?utf-8?B?SzdpeGNSbDRkYmxxcTlEOFNDRVdHTVZET2l6RSsrSm9MU1g5N0pVVWxvSnBO?= =?utf-8?B?clBLelpaK2JuVFh1QWR2VnJEUFIzcDExNStXdjd2QlZ0SVdQb1BINm94dXhh?= =?utf-8?B?U3I5dy9TWnZzVHJGYWZYbnV4MmNISVMzVnM3S1YzSmI0VmFNY3AvOWpXOFF4?= =?utf-8?B?Y0VpMjBZT1pwVEd4VUV2ckdoTHpJU3hISExrUm5mYVBjNTY5MVFEWmVjUTF3?= =?utf-8?B?R1N1bWpTSkR3aUo3dmN2Zzdyc1NDR0lZTGlzTGNJdmp5OEZvQmZaSkdOa1dX?= =?utf-8?B?KzdBcFRSc09QTHBoVmU5ZEdzS0xjeVdBd1d0cmpaMndKK3J6Q2lXMDloQTRw?= =?utf-8?B?dFFueHhRVTNOcmcxTERvUXZzeTNnRzJEZFEwVkFxZDVRM0dHN2xKRVlQQTUv?= =?utf-8?B?bFhTL1NHQXVmU1ZWV1ZSNVcwNXFTajZCMTBTU25Zb0xrT21xUGdUR0swNFJ1?= =?utf-8?B?ZVlBZmtrNTkyNVZMdlQ0c1dMa1NUK0p2ZlBOSUxBRi84eWhONll1UU1LN1Nu?= =?utf-8?B?TjdIZ0dMZlY3ODd4eFA2NXozUm04bFdtSG9JdGduZjd6dWVTWGZWN2xaYnZw?= =?utf-8?B?ZUtHYnFQQ0pDSnpJcGcwUDFkQlViNndhTWE2bW1wTjZ3ekd3M1NtNGlLeXNW?= =?utf-8?B?OTVRQVRlelhYYlBwTUpXdHRIdXdpMlpTYlA1azdQU3YxRXdBb0g2YU9xbm1n?= =?utf-8?B?SStzZSthR0Z5VnpPejg3MXZqNjgzenZJRHBjbGFLYVpGTzlrTStncFczWWNN?= =?utf-8?B?Y2MzWjhBOERIUUxUc2NtNGNtOUNxOURrdkdGeEU2UHpCY21DZDBwSVNKZnQw?= =?utf-8?B?OXIrT29ZQUw1KzV4Q29VTDNEVStOZEJTY2NoeGdtYUdJYmNycTVNMGNsK1kz?= =?utf-8?Q?bp7vIMD1cYs=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR08MB7120.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8468 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF000001A2.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 88a0a618-e736-4912-8c8f-08ddaa82835d X-Microsoft-Antispam: BCL:0;ARA:13230040|35042699022|82310400026|1800799024|36860700013|14060799003|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZlgvMDlQNXlnOEtlNFNtVXNDMU1UQlVld05naDZMYzRyOGhxWUxxN3J5SWFI?= =?utf-8?B?U1hHbXdjeWRBOFdyNXFpSnhOL3hzb1EvbmxVbTRyWDk3Z1IzVjBFaERraVkw?= =?utf-8?B?QWsyUE9aVEhOM2ExSzlqRDFqU0NtN1NuS05melhPQzlSYjBLTk9KbkR0ZUlD?= =?utf-8?B?RXVETUZ3RlZwYTdJS0doamVuMjE2OG45enJTYXR0WjlERXJJb3ZSZ2N0d2F0?= =?utf-8?B?Vi9mT2cvcFVRckVnd2NiSHdrdS9wenVmT21zNlFFV3R2YXlid2ZQU3ZadkRz?= =?utf-8?B?Ukg1RHhaNnBjNndNcDZuTWgwNm1uVUhGQVJyaGc0S25kN0JTNXF1eVFjVWpH?= =?utf-8?B?aE5qNFBnanhrblFzOUJ4RndKQXVFUTZrdG9DNlZBWjZMTHBRbkl5azNIS0NW?= =?utf-8?B?NnNOSWVWSHdoaUc4RHhEQWxkbnlqSmttN00zSEtiVmZnY0hVdDFKVEkyUFRn?= =?utf-8?B?amkyUS9uVTZrUXVadGg5V1pzZXJ0NmNzb25Ha0o0eDNZT24zQ2dSQUZveTJZ?= =?utf-8?B?T0h5Ymp6amViT1pJb3d4akZSN3pQOGVlVXhOQktYczZRWkxsbFlkOEJlOUEy?= =?utf-8?B?SlZucnRaVExRUUlKRE5adUJNSXFVRTBFVTVIZmI3ZE93cGpvVnRtMno3eGN1?= =?utf-8?B?NWhYbTFCV1gzWTZuTmE5MUFDY0dtOStSeTF1K3E2bEpCSnY5eFpncmIrYU1C?= =?utf-8?B?SVI2cGk2bngyUFlmZE42TXVtRWdOdDNMQ1hwamlpSVJhanlQZHA2M2V6SzZm?= =?utf-8?B?bG54Z1Z1a1I5Yk42dDI1UWp1dng5M1U3ZU04UTJpWHQvTjl6RUFMOVgvWDRo?= =?utf-8?B?UERpSTdjUnVFcjNkcVJkM0VEL0RRb0pUZ3d5MXIrOGpXTDdIeHdWZmsrUlU5?= =?utf-8?B?Ri9lWkZvZ1ljNUxKcDRZYkJ5Z2cxT3h2dWFXNS9WNG9leVg1bC9mN1cyRm9O?= =?utf-8?B?U0dQWS9BdTNkRDE3MmRlRjgyMlExV1BxTlIyTHNuamwvNE9Sa1BtR0xDci90?= =?utf-8?B?UDZsWFZ5UjNLSis3TzRRWlpPZk5FcURobkNpRGg0aDk4elBBNW14dklDeWpR?= =?utf-8?B?L0RxWFdNekpzRW9OZ1lWbVk0d1EvUWxMdDlObzhuM1dId1JtaFJnc1JqY05I?= =?utf-8?B?WVNXdTJKeEp3eXljT2RhTDdhcmhMVEhoSmdFUFBJMm15ZXlhZVB6a2thZTNy?= =?utf-8?B?Q0gxN1BpdG9WeWJsZ1M3NGxOSDF2dWxYT3ljSGhQQ1ZvVm9pb0NlelBFL0Nm?= =?utf-8?B?cEVubmgzdy9yLzhrblBtRXh6MDRuL1dPZXU4QmR6NEl0dkFPc3BTdEJpMjZz?= =?utf-8?B?N2QyaXcyTjVBeldueHVLVU5iTGgzMmlUaGJPZ0NTUWI2SXV5eDVwYUxRYW9H?= =?utf-8?B?UGd2eWhmVFVNM0EwaDJVWjJSZWQ4RHNBZ0N4SU40MHFBUGlrSmcydVhIZ0Fq?= =?utf-8?B?Z01qb0JtSC9LMkhTM004aVNncnQwNGV1WkQ1ZGZUcG5vWU9MWGh6WllZQU9Q?= =?utf-8?B?VEx4QVNSYmZzakJNNW5DcS9nQndIa1A4QVoydGZaL1FpRDA3czB3SmI5TEFV?= =?utf-8?B?VTRrZXBIb2R6ZC9yT3BDUHRFZWJYV0lRUVhWL3ppM3pRNzVOTzFKcG9jQmp6?= =?utf-8?B?WXR5U1JNVmFuL3d5ZEFQeXJZMVAzVEVVZEk2Q21aNDN6a3Y2NWZTa0JldURH?= =?utf-8?B?WE91WHpBcnZYSUg4ZkZoSzJtM0Vud3dXdU9wazRvLzlBWS95L0ozbzBBWm9m?= =?utf-8?B?alliejB5U1pNcmRSenJDcWJXS3N4R2ZONlVKMzVsZ2lFUXVjb1YydExkZFhq?= =?utf-8?B?cDVrWFA4em5HQnlCRS9YeXJ0bkd0RW9tNmIxVkhHVWJ2WWVXWm84UGNIa3V2?= =?utf-8?B?dlhqdVNROUdTWEw1RFFlNDdQdnN4TEE5ekJ6SVU3NitZN05rZTRkN1VkSjk0?= =?utf-8?B?Wi9GZTJvbE5QTFB3RnZGOGlZT0prR21GVTdzcmxBZGJFRjdBNU56eVR1dzVZ?= =?utf-8?B?ME5ZZTg4dDk3Q0Z3OXovWGNNTDNkVjFlclF0NkhpVU5YMlJNZWdyVi9jNnRq?= =?utf-8?Q?X4B2MA?= 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)(35042699022)(82310400026)(1800799024)(36860700013)(14060799003)(376014)(7053199007);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2025 14:00:00.6673 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 305d6a2a-b33d-41c6-de56-08ddaa8296b7 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: AMS0EPF000001A2.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB5921 X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: CF4D12000C X-Stat-Signature: d611zogipotmnmqiuquj44dtm76r1tuj X-HE-Tag: 1749823204-962894 X-HE-Meta: U2FsdGVkX18/fcJe8QQ6YGJDhkuAIFnB/oYzG/w4mmPAL3W6mXL8wsnGrGI5j26GSzSHqbE2BkLJ4Kl5uiJxneUlbBWS6FJAcs+YeyKhjK3i4j5+2yhYNC0OIiDFJ7hPkGWepDPFmv+VEkHIL7bNA26H4lKBZBeRe7BAu5CAg0PZE3uMVZT8gD3eZ6LJ6/479DFmEqbcB1XwfSa8aeE4uT8gtisKB95zecl9wZSSnyZIkQJJHOXTzO9UKF/g7T3Xa+oRbtCToR8/HZBJKovdT26fHhcjDud2YT2Wc6p/mcVp18eH/3HI8frzPYl5PygHlsttJEbesmwy7I8hbQ64Lf2nf2OOs9m7kWcxIdon9JvsedcPAkHlr38PWMad6wqHw6ZEKlSTrmJwfORHwAs3qeml5CJDgNem61eUtocmvasvQldAGxW3m86kuePZ5bov5viFyxnyicUVudNp55vYXgVidkTzlj5jI3RLb6f3tVrxHjHc+wYoLoc88ixjA8+jRS484tYc8fiBrle4ykufrHl62HQpAMOAN/AK/rEK31iDFSrxk8BQDIRdGU0BBaSbG5quMxrzi5iTryB0FdxwbeF6qZlTxk5gVzVonGOeYXMn2PadVWaUBwl32samKd7eI4GeTdMmR32U1TUZi4hfJmyxlUc8rQSGlIwpvCSUDTq63O6wQSnV6CeSLhgWk03F6OTR3hmqo3Ft8Nz5OqpIqCaBlFY5aE5mXuSXUPUdqC4IZLj6zo09Q/sP7dSZW8ilYPFiXx/hI5pqcYSGdYwOuustujrD/2E3wHrrJ8ibsdklgBYhGAKg2ZJvVKVuLTVYPp7aYuPszg0If4YNUuFGiN/oV3LsM/iEov2cqgCFTm5+0DwetD7bZzjnU0gmux/LHy//6tsiG+MNVfwVHpL1CMEUSylXbeJjG4gF5hcVF9FQPcnNwrWgTKHb0AX9AIP42fKafq5ijHJ/uyOZq2z BraXxCNj NWxNlH+J16Mkk14jEUm4rv5mk9Vq+47T4hcz2zhANspOwVRguwLWxZHDvzxg1O3YxSLzVHl/VVl9PLQ+Qok/P4bB8+lWUQvfiYv6g6zZufXtjstjnnyKUeuXXhrkqWup52jWFNP7rwI1oV+YaDngVG32UMrAq9/RVoLytvxQkLpTGlzTidCTnxCzO9bhcr9Ix+cPIAxbyDLpxQ91fuAVKnbCb365/aXCRSqffnT/yVIBM0uZznUsJaEvgcV4sh5VGmC+L+dFt9mlh2wm8myDdJMSQHDoRSmyYYtW3FsqlbBQwYzXZ6BcnZiXiYvFVhea9aYWWdcSPd/zqTpnNi8c8IpHM3zd6fZX7Efa2fldw1XyWitpzIu6YaUNs42mdUpTx7g3Q8maTnlXkgqDHCeN+R+vAdJEFqZp59rSot+8US8P/Vv4E8f3hxk+QaPLN5P2BEntCeVOy7pQmDp6BSe1piALKFHIaoMsHC5qALYBQ6vS8pv93FJcWKDf8i1yw75JQ1doP9u/SwbeuBNCR32Ep5WBOjVYb6rK3pjirR0Sl8i6jwaw/7+vseomZQyB7r9ngC71/CHsfkQyb8brvvrnfaJlj+u81zWIOspZb66xOuVEHQBo= 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: On 17/04/25 9:42 pm, Uladzislau Rezki (Sony) wrote: > This patch removes the dependency on module loading ("m") > for the vmalloc test suite, enabling it to be built directly > into the kernel, so both ("=m") and ("=y") are supported. > > Motivation: > - Faster debugging/testing of vmalloc code; > - It allows to configure the test via kernel-boot parameters. > > Configuration example: > test_vmalloc.nr_threads=64 > test_vmalloc.run_test_mask=7 > test_vmalloc.sequential_test_order=1 > > Signed-off-by: Uladzislau Rezki (Sony) > --- > lib/Kconfig.debug | 3 +-- > lib/test_vmalloc.c | 5 +++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug > index f9051ab610d54..166b9d830a85a 100644 > --- a/lib/Kconfig.debug > +++ b/lib/Kconfig.debug > @@ -2574,8 +2574,7 @@ config TEST_BITOPS > config TEST_VMALLOC > tristate "Test module for stress/performance analysis of vmalloc allocator" > default n > - depends on MMU > - depends on m > + depends on MMU > help > This builds the "test_vmalloc" module that should be used for > stress and performance analysis. So, any new change for vmalloc > diff --git a/lib/test_vmalloc.c b/lib/test_vmalloc.c > index 4ab23e5e772d0..6d65ef725d42c 100644 > --- a/lib/test_vmalloc.c > +++ b/lib/test_vmalloc.c > @@ -591,10 +591,11 @@ static void do_concurrent_test(void) > kvfree(tdriver); > } > > -static int vmalloc_test_init(void) > +static int __init vmalloc_test_init(void) > { > do_concurrent_test(); > - return -EAGAIN; /* Fail will directly unload the module */ > + /* Fail will directly unload the module */ > + return IS_BUILTIN(CONFIG_TEST_VMALLOC) ? 0:-EAGAIN; > } > > module_init(vmalloc_test_init) Hi Uladzislau, Post this patch I am seeing the following problem: while booting the kernel, this test is executed and a particular testcase triggers a warning splat from the kernel, then the boot gets stuck for 3-4 seconds, then proceeds. I am not an expert on modules so I don't know what happened but I am guessing that when the test fails, the delay is due to module unloading time...do you suggest a solution? I reverted your patch and then proceeded with my work, so apologies for not having the dmesg log, if you need it I'll replicate, although there is some subtest which has consistently been spitting out a warning on my Apple M3 Linux VM and I have been just ignoring it for long : )