From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CH5PR02CU005.outbound.protection.outlook.com (mail-northcentralusazon11012020.outbound.protection.outlook.com [40.107.200.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7AF8A436364 for ; Thu, 30 Apr 2026 14:55:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.200.20 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777560944; cv=fail; b=DMnDXQb4N6Nbfp1+As5JARRZAokoaNt3hoGN+sIikfUF6CbDBHzf6WintZk+nNP0NzsUEJFrXZj+Sfk5QIoPHbaqMNjLHTa1JRPhhDwJqd3JxiBexZbix0OR/Fp+WcM3lWapqM3uWcXsyk4dw5kKb9ueUx6VPzzjYl1+hVBMg0I= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777560944; c=relaxed/simple; bh=GOAQHzyJrAK3MPA1Il1oqJWNjsG6gSWfGgB3isNlJX8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Yt4D/1Zzl7BhjpmRXlXjx82TmbpYPiYY62hJy5wb2iXIik9K4N1grA5ClcmLD/gBZIHg9k/0/7iEHBc/aqG4k3TDnZzV9O/1AotR+4FcEClMieNGyu/YwGw0bPRQr7LlOmaOjDAgFVLbkD+QduhEOOHAD92k0TAIQ1CCMVccSXo= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=qYEUESZg; arc=fail smtp.client-ip=40.107.200.20 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="qYEUESZg" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iWypODcfpRu5yxU9cEQD/3PzCvbTvt4PNPvHOGXY+0J8C6QJ/hOQnb0UIH8KByZJOe6nuYyyKSH7BA/3aPsJF5QS6jM1CiBYYF1qCGIKoiLendvt2bsXK7pFygurDP+8XcgGGzcGpPjQbZIlJcfpZq+yRJzZlFYXUG84ZIjYMz3NexPlze03brF3xHsm3oQenPEg1445oD85N4iKJkZxJeSFkYhtCMMflLJV1Eu14MxtdQ91y9QPDTEQ67mdp0x2Kgb9KeKL1NOxnFVVKbs4VxuGMO9ed8aWcfDvfmmZ1i4ZqLfCOu8UJnV5ScABNnBZN52aI4KIZ7AjXGGwc2m6fg== 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=ILLt/4DA1A3fPR/APELOQoTChT05n/0Lf903i6CO73M=; b=DFT8Lxiqtk5u7d8Ax+sPVxA2hhDKwICAaJog8WxjhRFuH9A3wDCHwxDEStq5ytq598GFjV/hx//8KqOT3DJuDWSErdQBUH8KRu3sGXU0HbF03UqP48wPkfGBFvqedSferkFVYcDISsjjwf4n+nJqscYdTj+sVS6gK8EMuLhuzaS3zrNQc9nU87MPA+yLyP4w3CVsCS/FTc/XGR6+tqjsVwzxHArEjkFZMxfijpJzD+UIOtfAdNPCp0sOhVYqg+JnF+yAAZnBcyWDQmERMhIMAj/eOZx7S6RXM9+tCQnnOhocTUVeFKnR2OsZXunHWX7vpuuwgsxOFDc/L++1K5fp6w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ILLt/4DA1A3fPR/APELOQoTChT05n/0Lf903i6CO73M=; b=qYEUESZgcB7IwEDXaTYV2uBVBCDJqh0GI0Q9jrgYRpR8GdiU1jJS4dzMlFAaRgXt069ba/NVoezZ2mpL7uIEoEzXTVOPzzGfULR8vNuFd+PpDJXYAvhCFwoV4vKkUrrbQiwODcBcalfQTXcGweModDLBl8i24S3B61as1xns2zM2bVPOVgFxnUhaFLRAiZloDrc7/9jp5hMFQsT5OUYOnC/b3/OtC+I61fKWwN91BGX+mT4XIlj3HBCMAMSptMiws33hldwv3gVAWG+GzEvrim53OrzJfBtSItsG0iISQsn56LqyO3Hx0P3eObulbYIOau306DmgomfeqJXrz1rO1g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from CH2PR12MB3990.namprd12.prod.outlook.com (2603:10b6:610:28::18) by DS0PR12MB8501.namprd12.prod.outlook.com (2603:10b6:8:15d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.20; Thu, 30 Apr 2026 14:55:33 +0000 Received: from CH2PR12MB3990.namprd12.prod.outlook.com ([fe80::7de1:4fe5:8ead:5989]) by CH2PR12MB3990.namprd12.prod.outlook.com ([fe80::7de1:4fe5:8ead:5989%4]) with mapi id 15.20.9870.013; Thu, 30 Apr 2026 14:55:33 +0000 From: Alexandre Courbot Date: Thu, 30 Apr 2026 23:55:05 +0900 Subject: [PATCH 2/7] scripts: modpost: increase buf_printf's buffer size Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260430-nova-exports-v1-2-7ca31664e983@nvidia.com> References: <20260430-nova-exports-v1-0-7ca31664e983@nvidia.com> In-Reply-To: <20260430-nova-exports-v1-0-7ca31664e983@nvidia.com> To: Miguel Ojeda , Nathan Chancellor , Nicolas Schier , Miguel Ojeda , Boqun Feng , Gary Guo , =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Andreas Hindborg , Alice Ryhl , Trevor Gross , Danilo Krummrich , David Airlie , Simona Vetter Cc: John Hubbard , Alistair Popple , Joel Fernandes , Timur Tabi , Zhi Wang , Eliot Courtney , linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org, nova-gpu@lists.linux.dev, dri-devel@lists.freedesktop.org, Alexandre Courbot X-Mailer: b4 0.15.2 X-ClientProxiedBy: TY4P301CA0113.JPNP301.PROD.OUTLOOK.COM (2603:1096:405:37e::13) To CH2PR12MB3990.namprd12.prod.outlook.com (2603:10b6:610:28::18) Precedence: bulk X-Mailing-List: nova-gpu@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB3990:EE_|DS0PR12MB8501:EE_ X-MS-Office365-Filtering-Correlation-Id: 0a16de2c-59b8-4232-072e-08dea6c88763 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|10070799003|1800799024|376014|7416014|18002099003|56012099003|22082099003|921020; X-Microsoft-Antispam-Message-Info: 8NWouFKYgRfq508VMuuGHd8dE2GbcXrFNGoepY1WU/6/TfR11/xwLkUK5m5pby8B0wtHowew91QAXwIW7+/pRZaSrvzp1NJek0i1QPsVxKubGkViujAYtxxdrbSyzvmzhL35q8SRuD9x9Csewic/cV1TkTFBJZi3f+Nhs/l3A3xMEOYXS9QwdvcY6EB27VmY9bASPfcL2gMyVMOiFe1w7DJSlNTsuE0FN0sNqKkNwXtDTjr5Om+GK6CuJJso6XlJ6slgQADE1wxYjmmbCIKZgEERD+vIbLqINWhO3R6BXMGG/JpgjAGi463AtWXsVWxJ0WDBxrfDX/TT5HisXqXuCTn3uWWp6IOIGrtztUPqUDBqEUcsDb/SAwyCjo8zkhHlL7Q690NKnHdLQLbbLM0Q2CjgFaUhDOnWWxwfdGABqtQw2W7n/7TWDIPYkoVFGnu8WL0jAL42XrESI8TwKhyYgX/YkhEC+URrfzv1ea8b44hBhothHqXRig7hmusXCQ/MDKkk9L7QYPaMgN03nnrHPe+QgkkXxYC1mPiqzfH7+ClGZKjwHQeC7BWUXH2vGRtUuv8lDNBGXXNvWdApywLALDSHLchU7UBVNJDZJpsscpGR3kty4nzHw9xcNbp4gAeYuyl7Wcn13wPlTiXE0tSEvwk7jIafkTzkobZujTwIhEPJy9i5UOofhFXWJmtfT/g6p4NAwpDMGwWOuwYk2rxi2EDRs8Deato29EXu95gwJu9QPNGasVf2ZZWEHtO9le9NJwFDVR6mVAZ7bmCYDyNPvg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR12MB3990.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(10070799003)(1800799024)(376014)(7416014)(18002099003)(56012099003)(22082099003)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RG5kdWZpakV1WFNqOFl3SEl0bE04dURVWHhqVEhCS2R6ZW5ndUJvdjZyanJG?= =?utf-8?B?R1FMOTdBVDVaNnJLUUl4M1RBV1Y5VVdRSWZnY3RyVjNscHYzV1E2UEw3VHo0?= =?utf-8?B?OERxcjFaSXYvbHlEN3FnS3dKWU5nVGVsam1KUWY3dDNSSGU2b0RSenArdFBy?= =?utf-8?B?ekNHQ291SXMvRmtpek5naENqdW1qa3h5MmRzelNqM3ViaVE5bERzZ2xRRXRW?= =?utf-8?B?M1B3RWRKeGZLSG9LVGdqaG9IcVNGd200RjNhd0ZVYm1VYXI4VUVFREhJQmQz?= =?utf-8?B?Zzdib3lIMkdpaU5WMzl3VHNUVmpnaE5zaGxSbTNSYkUwSDhDTk9uZXExYlNr?= =?utf-8?B?d3Fjemk2eStYVFF5YzhndnhvY3U5bzlKQ2ZsR1ZSMG8xb2Y0WlU4a21iaGpN?= =?utf-8?B?cSt3UmxQbFRnVU9mL0hDZHQwTHRUdUxYdGFreFBSR1BZalB2Tjd5eStHdkFZ?= =?utf-8?B?bEE5a29UMEJzM1BoeitaTlcwVzBuQ1JZMTZhNVEzN2FpMWtUUi96Z0gzY0FJ?= =?utf-8?B?TkZ3RlBTN09sSlc5My9xMkVjUkw0d0tyeEl5ZnBLODhDNXRiSGQzb1ZCRjZT?= =?utf-8?B?bTBsWW1yZHVIdlkzZGNUN24wcy9aMnlEcnlGdmtxL3hZd0F3bldmTWF1dTZn?= =?utf-8?B?U3AwTSt3U3ZnUENLTWtVblJjbEowaUFRS1c0OGl0aC8yak5Ba0oyMTIzcG1r?= =?utf-8?B?SVV2T2QwRFY0QjlhWTdwQXVQdzNDZGxrTkx2NmVPMjcyM25PY2tMOHl0Rk1a?= =?utf-8?B?UFFmM1Y0N3JEd2svZHNtQnR5Rjk5TmI3N2hDOVN0N2ZNMDFOUzQ4VjR6QWxO?= =?utf-8?B?aXgwT2RlSjJYUzYwbTdDQU0zR1FiQkJEM2RHa3MrU2hvYUJmbnlJZGw2T1JL?= =?utf-8?B?WW92OGlzZFFXTElFelYzMi9FZVNucE5paitPajFzMU9VSHFzUUZCQk04WDVk?= =?utf-8?B?bU5rWHp6VzM5dHh3cW9lVE9UcWI0SVV0Y0RjMkNFMVg2Z0RtNGt3aGRTTE5w?= =?utf-8?B?T0tsRktMWnJZU0htVm5ubUVyZUVxdEx1YUVEaE10Q3FnWlVLNllFY29CU0pn?= =?utf-8?B?ZSt6NnUzaVlEU1ZNOFZoRitrck9HeTJ3d0ZQZjI1NlMwM2dJeDB0aHRtVThw?= =?utf-8?B?N0FtZWlKckdkdVVNVGlOU2k2cG03WEttWVBJQVEzMEphbVFVRkpqd3cwQ3cr?= =?utf-8?B?Z0UxNE1Bcmx0MUpyc2lCUDhIWDN5NngzM2ROU1FKa2ZET3VXYVBURWY2UUdC?= =?utf-8?B?RWI1N2ZWU2VUNzFjQzhzNnd6VDk1NVBoZGg1cVp0aGxOTkQzdlRkUnd4RUZ2?= =?utf-8?B?TDFTMG1XYTdpYU9pVFptM3VCRmlENHVmT3QwRWZQWHVqWjh2Nzd1a1VsRW5F?= =?utf-8?B?dkZKMi9HYndFZExFRDhiSmY5YXZraVVQaE16MVI4Tkk0UVh1cWxuMWlxcTFz?= =?utf-8?B?dDV2dXdwWnZzYTdWN0wxbksyb2F1ODVRai9DZktvNW1uOW4zdmFBd3hxcERN?= =?utf-8?B?eWFSV3puZDg3VkF1a2c2MFZ0YnBnRm1IWkRVNzF3N3FrZUFPNkR2WUZTY1hw?= =?utf-8?B?Um1pOHoyWjFkZnY0cUdHNGs2dkdjZ2VMZGNKTEs0UHBJY1Q3WG8wZnFaOVlJ?= =?utf-8?B?RUhTSng0U1NwYW13NFZkdmkxWlcxWjBCNFhhbitPNTAyTmxJU0ozVGNLZEFF?= =?utf-8?B?VEFsVEJKSTJ2akdVcWNDWGdQcVo5OU85RHFOVk5qY1FSajUvSFIzVWt5eTlw?= =?utf-8?B?cmM3KzNzUVB1WXRTcUVPeU1LMHJ2VFZ1OEQ5MVNCVGRMbXNldWt3WFY0Vit2?= =?utf-8?B?czJKN1Z5MHY1aWJwYXBBamFVclFwd0NJMExpQXZ2eFJYT1N1Z1orQmVXdGhL?= =?utf-8?B?cjRTMENMZEpyaGE0VENOOG5QOGNTOXY2UFo2OHFtY2x4MENOajI4SGNIaHdH?= =?utf-8?B?SmhPY21xTjNhRVJKOEo0MnYzT2RkOG1mOUx2Y2FKVTRuYUwxRkNIQkkxV0NM?= =?utf-8?B?MEVCUTEvRmxDVXp1aWtmSDJtLzRadFY1a1dUVGRNTnFXYWxob21XZFFpaktz?= =?utf-8?B?NXlQT2s3cVRoZlgvYi9mUHJvUGtRUnJFcmpBT0tkUDZ5S1N1RXQwbTN4TWs2?= =?utf-8?B?M0l0VE5nYUw3TGozd1plU1N1cy9melJZZjVhOUxhY1R5SU1MQ2J5bE1sS3Jy?= =?utf-8?B?ZSs5QlhGRkc0TC9GVERUd25ZS1ptVkRnZC82TWxpT2diMWNXTXNLQWVJcUR0?= =?utf-8?B?RFZKRnMrdVUrZTNwVWpqZU94SkI3aHJFM3ZyZTJMZ0haeWg5bm1sOUNLM04v?= =?utf-8?B?NVlLb3J6Y1lMOE1Jd2drU2dRRXJJMDhVbFRxMkFWdlBoRjlTSEw4WnBGUHBM?= =?utf-8?Q?OAuUzY4AtIl+Kn2aYRtjSoWvFImqcjZzyUQ4XSpWOygW7?= X-MS-Exchange-AntiSpam-MessageData-1: 4SvyWZKs+BQEAQ== X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0a16de2c-59b8-4232-072e-08dea6c88763 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB3990.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Apr 2026 14:55:32.9987 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: LNzWC+mO9a22wz1o7Fp1WEtYtRSxrtTMQU7kSbAnVV3+ON30Q6F0TMlJnMaAllrJBOZhuwnHQ8pSLQ2inQ/XXw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB8501 Rust tends to produce long symbol names; when trying to export symbols from nova-core for nova-drm to link to, the 500 bytes of the internal buffer used for symbol name formatting are not enough, making modpost fail. Fix this by increasing the size of the buffer used to format the symbols to 1024 bytes. It is a stack buffer, but modpost is a user-space program so that shouldn't be a problem. Signed-off-by: Alexandre Courbot --- scripts/mod/modpost.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c index 16f6bc20b058..2ab7aa6edcb4 100644 --- a/scripts/mod/modpost.c +++ b/scripts/mod/modpost.c @@ -1674,7 +1674,7 @@ static void read_symbols_from_files(const char *filename) fclose(in); } -#define SZ 500 +#define SZ 1024 /* We first write the generated file into memory using the * following helper, then compare to the file on disk and -- 2.54.0