From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=pass header.oldest-pass=0 smtp.remote-ip=52.101.57.71 ARC-Seal: i=2; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=pass; t=1794055945; b=LwZntWxNjI3prHpLsqZ62R9opALsfFS8pxTbW8DdKRgrrHkUWf7TpE9glh/EApmhGFOZ BBhbPr4toCoNF0QLpu7hU7Z0SmWwZs5h5NBsOA7lq+yO97TsWMcSR76hXZtv5uIg7w4yS RXRj6cMEtUxN6AYX0UKnfy3wq62DqOeSbuRjzAIMa9skq0o1Ka4EG2Dn4RPLIIwPpEtm3 gOP+t76lv8TkLS/a2vc3gDXjvjlnqyh+GTc/xzEjhsvJSPW3l7nWbYO+5//3UJAIrHfem hCUJBA5oM0sh+0V1cAio/kPYuEPddxzkGZDko9O4kYxa+bR6g6j9Qq/ejTrdlVvT5DQ== ARC-Message-Signature: i=2; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794055945; h=DMARC-Filter:DKIM-Signature:Received:Received: Content-Transfer-Encoding:Content-Type:Date:Message-Id:From:To:Cc: Subject:References:In-Reply-To:X-ClientProxiedBy:MIME-Version: X-MS-PublicTrafficType:X-MS-TrafficTypeDiagnostic: X-MS-Office365-Filtering-Correlation-Id:X-MS-Exchange-SenderADCheck: X-MS-Exchange-AntiSpam-Relay:X-Microsoft-Antispam: X-Microsoft-Antispam-Message-Info:X-Forefront-Antispam-Report: X-MS-Exchange-AntiSpam-MessageData-ChunkCount: X-MS-Exchange-AntiSpam-MessageData-0: X-MS-Exchange-AntiSpam-MessageData-1:X-OriginatorOrg: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-AuthSource:X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-OriginalArrivalTime: X-MS-Exchange-CrossTenant-FromEntityHeader: X-MS-Exchange-CrossTenant-Id:X-MS-Exchange-CrossTenant-MailboxType: X-MS-Exchange-CrossTenant-UserPrincipalName: X-MS-Exchange-Transport-CrossTenantHeadersStamped; bh=NicoVr4yWKTmWneFZFypLAitLzeB3lOoMcHgnztgqJk=; b=OQlR4C4ONjCPkfa4XQe7GdHwcKBJAHwKS8AwttxAHEokqcbCeRXCnEu2A/wWDohoKmbp 12rF/oDRUVIOJsxS4Zs9E8XmftPpEyQ9kEghX1Gv/yxUpT2QfqrhFSXTYn07P91P5MGJ0 LunQBTJcR14M/8tG6Duf1r/wW3LpFMQRVK5MZxvqLbkASQDJ/91qe2fzT4EFxcnmyRPmp dXNNGkKYcTz1OmmujDbVQK4JOvjJxECQxVcOizkTVtdB6JR0aoUZz4cs4ePb8S9oJWFj1 7lwUvIBgeH5OkKCs5zUcNj9WSntT2+D6tleWKr8siADdpgLV9UskB0PU1c4B2PocteA== ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b="Wc7R/zgu"; arc=pass header.oldest-pass=0 smtp.remote-ip=52.101.57.71 Received: from BN8PR05CU002.outbound.protection.outlook.com (mail-eastus2azon11011071.outbound.protection.outlook.com [52.101.57.71]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 56C3B606A32C; Sat, 7 Nov 2026 12:52:23 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 56C3B606A32C 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, unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256 header.s=selector2 header.b=Wc7R/zgu ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ahyiYlF/zlzkFlXkM6LCeIgZFjUpoM/YGOOTF3o0RUqI6v0ltuHNOZSOLtl+SimCXGOwWOHghIV1nEBfn2dpeMqLcZTW1BX2JgP18eNF103asKGN/vwOCwCc1Ifub6GVq/VKkHg0uxtTCjYNwd3SgWW9x7njFgK8MwOMcZoP1eWuXBT4Yn1MdOTWFIpjKyKrP/ZJDTplMqwyCykpAZdoLQUHm2EVXdQ2Ta7fKn13piNUkYnf8BSOwO6xZjlLXIgtpZOHcTSFDJCufkfS9gkiIoz2lpWBCMFTeOqUWecDTS0mC6Np3q7K0dmmg8TTUA6BULrwOWxldzVUwiozBRoBFA== 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=NicoVr4yWKTmWneFZFypLAitLzeB3lOoMcHgnztgqJk=; b=FRvBy5vVfG+ysJ5LjFV3X/Hgf3XOJwEONYyV1eJfZwitGYZXjq4+4ebU3GFGXw+Avz8kCgEAv9OwbUHcAGTnQ8vZjpbwGg3Cjo+v7Un6nPwqq2P+QjTEO7RqkYvIMKAcrFQoFFfRO/I/f2tNTe4EfK0INR2HxUU/ibPadszXPT8uJt1IBA3Q5FXjvdhHmzoKhG5IOLLKyaZE0A8GorCQ2UKyaUULyAbwkiC7IbfgHR2xoZvPmC5hI+t5eZUo9S1nexCAA3seqkKMmmJ7QySS9dq2W5GD2hE1p5uJSaOnNCwhA6P/OMzpgNntz0T4fR84XWFp4BhZfsC9Apu9NwiKCg== 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=NicoVr4yWKTmWneFZFypLAitLzeB3lOoMcHgnztgqJk=; b=Wc7R/zgukYLJLxLZhOpTaIn3DJmFQ+CEOCPYxb3XNXG8vkDL/soOG2bPet85fOLlqkGigtfiUqa20dYLPR5pMNhxAkEfkS4kCgneLqnSM+UTAu1x4JVWtAeqF3Bt9rzMzLhpSOntUAc32GdUh4Iuva9DEJKyB2Ijm1Vgdo7uUPRjCgi6HnxTluFfeVV/CeiJPzv6FbM7nj9Y+Whvee3jOm8hnXPPcZn8U2+VHagecZhyfGV3h0uzOsyT9Gm2WRXrm176F1nLZVW7pXHykqrEdKjzCL3PdSwnWxXQnGzKTbrwc8XhDZtKlgwB4Ts4qSiqacIH0jJ/JfCfErVXNAVdWw== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from MW4PR12MB6873.namprd12.prod.outlook.com (2603:10b6:303:20c::17) by PH7PR12MB9066.namprd12.prod.outlook.com (2603:10b6:510:1f6::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.592.10; Sat, 7 Nov 2026 12:52:16 +0000 Received: from MW4PR12MB6873.namprd12.prod.outlook.com ([fe80::a338:bd2c:3a38:ece1]) by MW4PR12MB6873.namprd12.prod.outlook.com ([fe80::a338:bd2c:3a38:ece1%5]) with mapi id 15.21.0592.007; Sat, 7 Nov 2026 12:52:16 +0000 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sat, 07 Nov 2026 21:52:13 +0900 Message-Id: From: "Alexandre Courbot" To: "Eliot Courtney" , "Danilo Krummrich" , "Alice Ryhl" Cc: "Alice Ryhl" , "Burak Emir" , "Yury Norov" , "Miguel Ojeda" , "Boqun Feng" , "Gary Guo" , =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= , "Benno Lossin" , "Andreas Hindborg" , "Trevor Gross" , "Danilo Krummrich" , "Daniel Almeida" , "Tamir Duberstein" , =?utf-8?q?Onur_=C3=96zkan?= , "David Airlie" , "Simona Vetter" , "Greg Kroah-Hartman" , "John Hubbard" , "Alistair Popple" , "Timur Tabi" , "Zhi Wang" , , , , Subject: Re: [PATCH v10 1/3] rust: use Alignment size constants References: <20261019-chid-v10-0-67de9180b4ed@nvidia.com> <20261019-chid-v10-1-67de9180b4ed@nvidia.com> In-Reply-To: <20261019-chid-v10-1-67de9180b4ed@nvidia.com> X-ClientProxiedBy: TY4P301CA0021.JPNP301.PROD.OUTLOOK.COM (2603:1096:405:2b1::8) To MW4PR12MB6873.namprd12.prod.outlook.com (2603:10b6:303:20c::17) X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW4PR12MB6873:EE_|PH7PR12MB9066:EE_ X-MS-Office365-Filtering-Correlation-Id: b3077c33-4168-4a34-cab7-08df3ccdf3a2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|7416014|366016|10070799003|1800799024|22082099003|18002099003|10067099003|11063799006|261102123227099003|261009223027099003|261021123027099003|56012099006|261021121427099003|4143699003; X-Microsoft-Antispam-Message-Info: 0GmP5nx8WuBWypz5A6n7sles+PxhoXxn7DW5EU1yKl92Poo8rUeUloxNMKzYJx4ttrAvWkPQG6ccBLbAoZyt4mKEhify9Dq3ZIw7LSNpcoy4aew2L19+T7zN3jWuKtidXSYvz3sQT4rWn7/D0qz7Dkc02qHsgsFGOU4QypfyoGvgg3nQezxcMB3E/PxDD97qBFmPbLjhK23XHQBW7hd5g0ZLlWs4ajaB7I582U/fsC+pKeQvmbJwu+teK5ii9x7Aix1Jyi6zFuZ7yl6CwqRXSDojwTOt18ijrBgyMXzrem8J5o3kDRKImvJP7gPMsqGKrKvOv393xKVexaz4YVB29kd0EXdY2Gav3XlcWW5+iTwwkRvEiem3PKAjWowxt/llSozR+SsWhiVeN6ZyLsyXmQKQB0pUMwUlLtoU7OVuSUbxhJ+200bMeHIkC5ivAcegA4FiBU+0EZ3IzFmuCydbnXtl/K/SB8Z5qi1IQvby1Sk/AsWAqY1JXT/Th+Tx/mFC4FNA+9L+BSS4RtXQHvUOiHZ0VIvaaUisWat588SHV4J7OisyACA+k02/hifrz7Nsv/eWc/CppjNtiF6UUzB3DnqcZ6KLwuDofTy5ZFRxpSXMRV6MXdL1VPiodyL36flpmNMNo00irAz3WLoT2hYIOWlUTMfr7oUSoDb0RnxgG3Y= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR12MB6873.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(376014)(7416014)(366016)(10070799003)(1800799024)(22082099003)(18002099003)(10067099003)(11063799006)(261102123227099003)(261009223027099003)(261021123027099003)(56012099006)(261021121427099003)(4143699003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cDBORlk5TElmNGtObTE5VkJMVkg0cjBSK0NyRzZFWDJ3bWoyZytja2g0czdr?= =?utf-8?B?ajBFT3diSzRnckxJYTBGbUdDMzRQNkZFc1NLamwvdGx5b0NqeStCWHVVdVBO?= =?utf-8?B?bitEcGhsenBvN01hdGdWOElUWkhIeXpNRklUa1VsOHU2K2hSOWtaQVNCTW9D?= =?utf-8?B?Q3ZPVy9oVU5yb3pocEFVWW1zTFpDajB6VFFuQThmWU5KNFpKdTI1dUo4VlZV?= =?utf-8?B?S0NvNFB1SnVJdVg0YmNzZjdZRlpUUjBMbWFKR0dVL0ZEZXhrWVp0Q08xWUVN?= =?utf-8?B?K0U3ektMdThqR3NBZ1pvVE5RWmhpRmhYQW9XbWtGY3EzOU03TDFpWXNwaGxM?= =?utf-8?B?UWJueTRCUWw2VWZ0K2ZML1N3MkNKWnBLNjFLUk16Wmt0UGFkVGhMTjNSSEtB?= =?utf-8?B?emRWRmt0TkVDVk9sWFJXZkNMU2hzVUlHNzBjb1pqU1V5cUVuNnJLd2ozMXJW?= =?utf-8?B?c3hyOXBwT214d29TLzRBZUdkS1hjekgrd0Q2VnVDZFNxQWlnTDRjSXN4Vkpa?= =?utf-8?B?dmhIeDlLQUttTTBsL0VqT2RtcWwwVldhM2NiR1Q0c1diamx5c3B6U0JMMTVh?= =?utf-8?B?NjV2RWpORnFva1R2RVZINEZxT1RRYmtzVUZ3anhWbkFUcjdlbVU3RkhYZWMw?= =?utf-8?B?cFdENURHWC9neThaSlAyMVVlTkxyenFmclFtNEZNWEdnd3VmWTNBSTVCU2U1?= =?utf-8?B?UHRWblZ6VjQ3bjZxOVFwTDJWckFFRmdPVHdCZE4yLzI1a05uUlMzc1lMOVo4?= =?utf-8?B?dWhvdFVDQ01GRzBjeFlTM0lvZDMvMDE3a1JHdm5TQ256QWM2R0Q3RkhTWFVU?= =?utf-8?B?cTVFTGdIUHNndWQ0dEpVV3lremRNZHhUcGJnRTFhYlhmZDdMdUMyYWpkREFs?= =?utf-8?B?VDhXMWNJeEZyZjFyZjBLYjhwZ1hBa1ZoOXNtMSt4cUdKV3FxVFZKajRVY2Y4?= =?utf-8?B?T0RwZGRXRG9ubVp4VkNjTTRoOGVObmkrU1VaYkNVMWZ0dGZ0MVl1SHdGeWNt?= =?utf-8?B?ZlhLYmNLN2FJTGMraXBEc1dSYldFRlpTS2RIa2dqNlZXRURRbjk2R1BNRzVL?= =?utf-8?B?a1hOWDFGcVNWaDU3SXY1dlB5aGE3UC8rY1hRcTlJdmM5a1VrVjZ5VUlhNVVL?= =?utf-8?B?ZGdYQ05mOWF3bmxwWVN5cHBOK0dnc3lkRWtjR1czeDVSUlJQMmNZU09RNFRr?= =?utf-8?B?T1RNSEt2ekNOQkpJYTlyTmduNzl3NjNIMlpES2RKMThVZUVIajNVSVRYbCsv?= =?utf-8?B?N1lSZTdXZEVjWWZZWTBNWlRaUHRpd3hVd1VDbnhvNi9Oc3FTeGZxT3hWb0Jx?= =?utf-8?B?ZTMvT3BiZUMxY0JLdDVSVkdLZWZ4ZE9WNlIvNmxkQkR1cVJOaFNFc1Z0RC9R?= =?utf-8?B?TG9hMmlXTE9TNW9RTlhQZnJkTUZmNFdRUk9JdEhrY0xWQTMzZnN3NVZQdDVa?= =?utf-8?B?Y0Q0cDR4eDNvNEJ4RnJ6Y2tabWRRTGtjMEViUUg0cy94Nk9lS1dWZVdVMVBH?= =?utf-8?B?Q3I0K2ZsRngyQXFybXdUZ1lYOHNKS0tGd2ZKM1NVUzFHTzBIckY0ZjV5Y2l4?= =?utf-8?B?YUROWHJBSVRBdzlxWVdNWWlFUmRQMVlTeFBScVJhYWQyQlc3cWpsazlZTUhN?= =?utf-8?B?ZHFCVUJCL2FobmpVcjMyOGljMXNnS1NOSEtsL2c1cGlTWjNyRzJrWkI5UTVr?= =?utf-8?B?a21FT1RFb1QydG5oWXorMHlSU2FUOHhKNFlEa2Jna1VLdG16SHNiMi81algv?= =?utf-8?B?bTZqbTVEdzNTNTlEcEVZWUpxTE9yZG04b3hEZTR2bklIVm5ka3I3OVRwRGRm?= =?utf-8?B?U2xNY2NtelNNSE1pN2p1OGl1QSs0YjdnM3NBSzNwRVNpZllBdmZLNGJtUkt0?= =?utf-8?B?RFZxaEZHMUFvZnYyQzJSMmR4NVhnY09GT2dHM2ROL1J3QnpadFIvV3VQbDdm?= =?utf-8?B?dUxodDJiZDRkRDZCT2JpMktrM3R2Uk82ZFJ2aGZ5dXlMaElmZjZQbzlQcEw4?= =?utf-8?B?a0JzOFpuN1lBdS9STkZPdmlRQmlKbmlNczBPTDNZMWFkVzRPYko2ZURjbEZl?= =?utf-8?B?d052QjBBSHQ2Y1p2QThyZXRhSTV5TlVTMyswc3FLWFF1bHJqRXFFelR4dWxv?= =?utf-8?B?eUZSM0YxaG11QjFLd3pWNHRXWmRYeHptcnQ5NGRDZWp6amdDVThxRWcvZWlm?= =?utf-8?B?ZjdqRE9lMjFUdE5nMWE4REF0VEIwdkJTWWc1ZzZ3Z2FGb1A1dEdxZkZFVzdk?= =?utf-8?B?K1VuNE9FY3lsL0lKWDA1QzhhclR3anF2SGdXcy93ZnY4aUc2N3ZGb1RQZ0FW?= =?utf-8?B?ZFpSanJuai9Sai9MMmMyK1h1bHdMVXdNZ20xV29ZTXF4UTZjRXNDQ0NpNXlL?= =?utf-8?Q?6nGvylEWYTMKmfeBsk8t7Yg2CHB7zACbZ9WXVdM9iLzZY?= X-MS-Exchange-AntiSpam-MessageData-1: 4IIlZWDfOr15PQ== X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: b3077c33-4168-4a34-cab7-08df3ccdf3a2 X-MS-Exchange-CrossTenant-AuthSource: MW4PR12MB6873.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2026 12:52:16.6255 (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: 8/O4dALFf7Y4OyhWOCJLify819wAocRGA0emAU3Yb/BxOv38+VSpuxg+ZjVZRcLYEt2zflEC7LiT8Jk0qMDOXw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB9066 On Mon Oct 19, 2026 at 1:29 PM JST, Eliot Courtney wrote: > Use `SizeConstants` for Alignment that are implemented now. > > Reviewed-by: Alexandre Courbot > Signed-off-by: Eliot Courtney > --- > drivers/gpu/nova-core/fb.rs | 10 +++++----- > drivers/gpu/nova-core/fb/hal/gb100.rs | 2 +- > drivers/gpu/nova-core/fsp.rs | 4 ++-- > drivers/gpu/nova-core/gpu.rs | 7 ++----- > drivers/gpu/nova-core/gsp/fw.rs | 12 +++--------- > drivers/gpu/nova-core/mm.rs | 2 +- > drivers/gpu/nova-core/mm/bar_user.rs | 7 ++++--- > drivers/gpu/nova-core/mm/pagetable/map.rs | 7 +++++-- > drivers/gpu/nova-core/mm/pramin.rs | 6 +++--- > drivers/gpu/nova-core/vbios.rs | 7 +++++-- > rust/kernel/gpu/buddy.rs | 26 +++++++++++++------------= - > rust/kernel/io.rs | 5 +++-- > 12 files changed, 47 insertions(+), 48 deletions(-) Danilo, Alice: could we get an ack for the buddy and io parts, in order to push this series through drm-rust-next?