From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2063.outbound.protection.outlook.com [40.107.94.63]) (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 1F89C24167B; Tue, 9 Sep 2025 08:01:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.94.63 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757404923; cv=fail; b=Tmanaa/mczCodZgUcDIzMlHqeTL9H3O/O1+OtcqUyNgJo35XMpL2iAVGSsS8VIaM7OxY+XK/YTUKyWWmsw86a/Nfh5ipIyimF0NYhJ7rK+Ybf86D5l0gqnYJ0y4tVTNt7qbA6KP6JMpNSSflBXov0kc3538Dhs4HoGU21EwJuEI= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757404923; c=relaxed/simple; bh=ENXg6YjkybWHm92OgGnT+KAWkCciH2yK4UVv2GnUmos=; h=Content-Type:Date:Message-Id:Cc:Subject:From:To:References: In-Reply-To:MIME-Version; b=OqMZz+4lrni0vTVwJ7RyYXYuOpLXPLsx1GmCasBQDHCOXQnltCRygPpOusEKjyZwa/8GNPPdTUepG1tPMHWs4TGT6txb9ydJGCLKPP8Y1L3GXAHHTp151yrSZ0ZvOexWrw60ZrZHo7ofx5GXUGCq0YhVd62SB1hnvf8LAYqsZ3k= 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=ujABjr6v; arc=fail smtp.client-ip=40.107.94.63 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="ujABjr6v" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hW+GgWqMe3Nf7dM7EzUAJo6HbxMrAHWu3oMqvKaFed4jJBKaYJ+Aqh89vYqKRIiDekjLBNHenzmvus+p+0X8EOMhltnhHhaLKrW+YpLc2RgtemS/5w+VYT39Ikt2jWXOpCH24ifmojlwXUZ3pkm1yTvLkNeS65wkWSePnBI58bvNWC0zYSLKymrEGGol8QyoteDyyxVcNQKouUqQxrxRsCNLBR/NnpxR+OzqFgfo5Tq6bu4DAoivI4C7GiINyv92CQfuqtSMhv6xZI8aI98G7V9IAf9fXBqgSX+a1emqPe8oApkh5weFcigvYt/kTSLf9Gf22PKsRfqSYi2X5lxwLA== 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=ENXg6YjkybWHm92OgGnT+KAWkCciH2yK4UVv2GnUmos=; b=gLKLIF20rY8xYmIwRPZWpseGZLSyZ0A+7miqhjhAgCvcWOD95LJZu1fWfg4ktiPXu/WilT2fN9+0GSj9Bvh3ZVeKdYpR/KFHlTT84bDqk0xcQAb0PB5pSQKEEXqNizf7+J03au6BlA/SY0vIfkc6X5Rwhp1kanfaWOHJRPblG4qQx4WbvsUWoXLHwM2zY2bEk8+9nYkikH5TzDhnEdVoWWKz6xhk9gyPvWaHlNoXiga84V9LckaeedwsnM1Jb0amI3SwEaoC3Cn4I+2mYz2IBipPC3vMg62a4s6orQYcWq4vJ0AlKB/bmEqAzH/hd5ci6cwCEj3GWl/14iqfiGhPPw== 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=ENXg6YjkybWHm92OgGnT+KAWkCciH2yK4UVv2GnUmos=; b=ujABjr6veoCn+qElNVLw4F+bMc5dnhehcswkFuXxWWbYma2Po8gMJnc5hgqZwo9mna14gRGu3Bq8wFNjI1eDcvKX2eKDO6If1zzWYkXss405tjyMZ+VvdkS02eFoh/rCvM6JbdKGnvowluTyHECwRkhx7E9OWV61EePTbQU+MM9y9WEhMFUVRn8pCAaBcncDehwL+FUkD5LIZl+eZPwxlZPBRVwUhv5s8bzKiugCpFX9ZH6U8uP5j/mpcvrsPwa9grexw6YXaEuhQpSeDorKq2k4pZ7H4j1HLM2+3aoRz0yK1UTgdHcTnr1dwrhacxsSz3HwAniQxuqKhnJeZ5egkg== 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 SA3PR12MB9180.namprd12.prod.outlook.com (2603:10b6:806:39b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.22; Tue, 9 Sep 2025 08:01:54 +0000 Received: from CH2PR12MB3990.namprd12.prod.outlook.com ([fe80::7de1:4fe5:8ead:5989]) by CH2PR12MB3990.namprd12.prod.outlook.com ([fe80::7de1:4fe5:8ead:5989%6]) with mapi id 15.20.9094.021; Tue, 9 Sep 2025 08:01:54 +0000 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Tue, 09 Sep 2025 17:01:50 +0900 Message-Id: Cc: "Miguel Ojeda" , "Alex Gaynor" , "Boqun Feng" , "Gary Guo" , =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= , "Benno Lossin" , "Andreas Hindborg" , "Alice Ryhl" , "Trevor Gross" , "Danilo Krummrich" , , , Subject: Re: [PATCH v5 1/2] rust: add `Alignment` type From: "Alexandre Courbot" To: "Miguel Ojeda" X-Mailer: aerc 0.20.1-0-g2ecb8770224a-dirty References: <20250908-num-v5-0-c0f2f681ea96@nvidia.com> <20250908-num-v5-1-c0f2f681ea96@nvidia.com> In-Reply-To: X-ClientProxiedBy: TYCP301CA0029.JPNP301.PROD.OUTLOOK.COM (2603:1096:400:381::15) To CH2PR12MB3990.namprd12.prod.outlook.com (2603:10b6:610:28::18) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB3990:EE_|SA3PR12MB9180:EE_ X-MS-Office365-Filtering-Correlation-Id: 52c76b37-ae02-4853-4bff-08ddef772416 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|10070799003|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?L2RhOVJVSjEwRFgxUlpyTlRIUTFJbzlHZ3lkaFpIK0hTN2JEU0J1cHo1a2tV?= =?utf-8?B?TnpjYVVETEtIRFpHZXNEODAzbTU0c3RHQnJnN2tWZ0ZmRkwwVHNIV2dRMWZ2?= =?utf-8?B?dXJHcG40R05yWEUxSzFlQkE1UkNKL2VhaGZwbEZQVEhuUUpmRGNtdGJMU1hJ?= =?utf-8?B?RGpaQ09JOFh2LzQ4SU1rSlIwRGU2b2JqUXV0d0VCdThnMFFPa2QvRi8vbi9p?= =?utf-8?B?aTZxSDVTVW5ibG5CdVIwS0Nwa3RScllsanlYQkJDRzh5YUJnZTRMUjA5ZHBL?= =?utf-8?B?Vmt0QW5BYXh3QUcrVDU5c1ZKUGJTQytZMmlLQkZJSmRKUGJEVjROOVhqdllx?= =?utf-8?B?M1VpaTd1NXdNQ3k0cTF5bUM0dnpJcGIvRUlqdW05eWZRM1dIL1NyTFRRcHlj?= =?utf-8?B?TFJjb1Zud3VuVGdLNDErV29waEJodDh5aFVERjN2V0dlU2d1R2k2d0MrYnRx?= =?utf-8?B?NFBlU0YxdktDWGlYcXZQeVQvemV6NS9BQlQvM3B5a3oyR012eENwcDZINVVV?= =?utf-8?B?eWNINVhDd0sxU2diMGRvRkVHbEFHdEV2c3l2cDkwQWxQR05VMGlrQnlBSDZZ?= =?utf-8?B?UWM3YTZEd2k2aXE1WEhOWlYwVmFVMWx6YVZESEJDaThmakdacWlUUno1RVBO?= =?utf-8?B?WXZTaElMblNhTmJyTXV1ZEV3ekVkU1MrVk9JWFNxUlFMRXdsODhVZXk2dEZa?= =?utf-8?B?ZFhCYUUwUDY5UzlWaXI0NkQrSnZLZncxOC8wQnM4dG9zK3VMdjNGUEJXeEND?= =?utf-8?B?VHJEeFhwNS9uQmRZK0pxcm15RHdvNHZaZUZUQ01aWWZCNkpUdnlPYnRwRUNw?= =?utf-8?B?UnFpanN2ZXJhNVM3TjdaVjcveUVRYldzaE81QnozMFEvd2srczErSnZKOUpE?= =?utf-8?B?NlhJM1YrdFdyanB1ajFFQjQrenFhL3dGZG5BaGVKdS94enVac0s5azhGSjJ3?= =?utf-8?B?dXh5WXZxSStqb2FlMEgyZzErM0F1dlozK282SUFxQWo0NlQ5bUkzNCtxNWcy?= =?utf-8?B?aHlHN2x1VWpRaHVXNzVVNm8xM0VuWXZJc3ZKeS9ReUhjUUhsaTVFYjVhRVVr?= =?utf-8?B?c0loZlpGcnRMQTZjSnBPWW1DQ1daVUFaQVVOR04rTXprZTdKcms5NktSMlFK?= =?utf-8?B?ZDg1Sndpajlrby85dVJqZTQ2QUJ0dFlEamtRRHlNbW9xS3hhKzNCdjV4QU9s?= =?utf-8?B?ckg4Y2lWZlRueHNlbi96SEtLZXF5S01vc3VybHNySWNJdDV1N0ZCa3pGNWQ3?= =?utf-8?B?bFBMRlpXU1V0bGtkK2NoSUpEUGtYQlFqMFFHRkpXeVVjZkd1bVNEYUo0dVJ4?= =?utf-8?B?K0V1K2lSZnN3dmhvbG1NbWtIUVZWeEw5SzFrNkVGc280cDFIQkNHQ1NHUFJr?= =?utf-8?B?dEJNUU8yOW83bnJ2ZUo4Y2pCUjZVTHo5YkVQejBIb0RYaExTNGg2dFc1QWRE?= =?utf-8?B?VU1pQWFYMVUzV0x1Wi8rVmdGazQ1UnVDdWtPTzh0ek0xUTFyT01WUW4yZnB0?= =?utf-8?B?WTFYVEdYQ2UxQ2dzMWd4V3BMaUY5TXo3YWYrZEVjcTZLQlFmRG5TVUxFbVpj?= =?utf-8?B?eXdJMitVNHdGUEVkTDJtZjczTzN3ZVZVY0FQblNKV2VRRUg1Nnh0NGdpQlVs?= =?utf-8?B?TDVEVUN0MGoxeGNiQkJrRDBUSklQM1JyTkc3NWJydnI2ck44aGtyZ29aMFp2?= =?utf-8?B?MzZuVGRCckxkTUo2VjRzK000NTFsRGt3SEFFQzVjT2pBK2NwTHhodWRqa3BL?= =?utf-8?B?bG5jTTQrTlBWeE9IQitNV1hkYm8vK2V0dmRDMjZIeWxXZ3ZBOGJ4cSsrMkRh?= =?utf-8?B?dmRMOHpLb09pM0ZaaGpkVkNBQno4ZmdsMVZQc3hNblJ4dUZHakxCUTcwMm05?= =?utf-8?B?YWU3ZEFDZ2pmWE5pUFJFN0dpYXFZaWwyM2hyc3E3L3ZZMkJXanVWbWs1N2xL?= =?utf-8?Q?72Hz1fF4bO0=3D?= 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)(1800799024)(10070799003)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UHlJbDlWZWVvVDU5dkNodXVENWVrelpISTd2WU9LTWVzRGFYN2dxMzlhS2Yx?= =?utf-8?B?Z1NrdDJwQXI4bEhVNURWT1pZbUlZSGxoVTNaaWQrR2k1Umk1R1owNUlqVElJ?= =?utf-8?B?NllwUFU0NWJLWndra21LZCtaVW0weElESy9aVlZkT2V2dlFhTFd1V1RDUGFw?= =?utf-8?B?ODVudUZLL1cxNk5sUk5LZEZXdW1qU2JPU0cyOXh2VDg2cVFDS3pnMW5VQWsv?= =?utf-8?B?T1hNZDBmTk9WaUlwanNOd2NUUmhUYlpmVEFpSHFwUVQ0bjZ0MXFONE0xSmpu?= =?utf-8?B?Y2pJdWtUcmttcjM5Z2hVNXFDRm9PMGRYRFA5UVNVK0JBcmp2V1QyU2FXYmV5?= =?utf-8?B?SUIzQ0tHY0FtUkIwSWg0SW1paHVyWU05RlNRSXBEb2VxOVhpaUF5dlc4WTJi?= =?utf-8?B?dVp4VXZWKzN1eXV2aFBwbi9adHJ6NjFYUG9YVFZJMXVPUHQ1bTc5VnZydTB0?= =?utf-8?B?QzQyUjV4YzEydlhkZGVGYkJZM2VRLy8vOWF3azJIS09EYW15MUVWYzRLbHN2?= =?utf-8?B?V0VFVlV5QmZTZ0E5cTFWWmh1QTNXdkF0Vm95WS84SzJpNmthNW1jdDMrbTVz?= =?utf-8?B?bDNxa1c2bkJCdWpDMUZ2dHdkMTlzMmdrY0pMaGVVNmNKK1B0VTk1REt0M09r?= =?utf-8?B?QXZQWkkxN1YzU2hYRXg0NTFabFNZTTIybjJkbGRvZ1V5ajRJWDBzMVBnMXYy?= =?utf-8?B?djdRL2tTZTJJRk40UkRKRnVuNXVGblBVN2RRSkVDVmJkWjFYUjhWeExjYjlD?= =?utf-8?B?WjNBNTFucWtWTUppcTU1OTVrbjNwUWJxbXlmcW5PSnhFTmU4eXFkbk9qSkI4?= =?utf-8?B?VjVSeC9LeFhVK0dSWVdSY29NQ3RSdXJEMW53MkRMR1RSNThpazU1cngwUHlp?= =?utf-8?B?a1BySW1aY1NmR3hUdmJBOVVvNTVsSnJWdEhHdVRWNllFWVVyRHloT04yR3o4?= =?utf-8?B?MmRrbGJBci9tbEFjSG0wdXg4OERGdytWc2p0RXlCMTRpUVNvRCtvN2paYjNp?= =?utf-8?B?L0JIbDhMOVhHSnZoeTNZODBWV3BWRWVaa2haZ3hQRHlQbjE4WUxWN2FJWjBG?= =?utf-8?B?VmowZ3B2MEg1ZGRYTW9pTjIwaVFSaE5MTnlpY0R1azE0dTdURTZNanBYdEFt?= =?utf-8?B?QkdaVWRGWnZLd1ZVMDY2S0xKVEdYQ3A1Y09SUXZtY0J5K0hRTUhVVC92ZzdU?= =?utf-8?B?K2xORnFSYllzREtVdzVyS0RSS3JuU3JwelpqUGx6NGU2WktUTEUvOXFuMytI?= =?utf-8?B?WTR2ZVdlQ1JJU3ZuZSsvdHpRM1ZOVVJ3c1UxdnRWRm15d2tjRWpEMjNxT1lT?= =?utf-8?B?L0JEdGZQK05oWGJnOXcvNTVZRGcyMTJ5TFkycEhvT2pMVUdZejl3bFRnS0Uw?= =?utf-8?B?LytCNktmWGF3M1dSRXZScmZPcSttY0cxcnJnbUlkeVVSSDdQdkV2blZwTzcv?= =?utf-8?B?WnM3WEN0eTZkTmJnOG5WeGVYVElpTi8zLzBrWHNjdEJDMlJOM0NDcE11NDd6?= =?utf-8?B?eFNLWVNaS2JIZnVMVmZrRHNZYlhqbjcwNXRrelJaVEtiaGZsWnNEN3BWR1lV?= =?utf-8?B?N2N0cCtGZldpOUxrdG11QWVSdjZ2ZlViYmViN2pSTjlycm9kTEtGbHpLVzhR?= =?utf-8?B?U1kycEdJM3hLT1IxcDBGZ3h0alcwS3N2blZRdlVRNU9KaUtqcCtzY1V6OTRo?= =?utf-8?B?T3pqOFRBck9RcExXQzBUVzFEYXd5b0d2MmxCWjZSelA5dkZKVG5sWmlieUpY?= =?utf-8?B?UmlNb2RobjFJYUZtRWtHNEVvdG9jeGQrWTJUV0xTL3BWQ2hXSVEwdStqdVdE?= =?utf-8?B?THQxMkJrQjY1dEM0aUtKSHF0RW5lM2Y2cGZsbUVuTy9uSzgxUTd6NitPeFdZ?= =?utf-8?B?WmZ2ai9VK1ViM3VnNkMxZjlYQkNncnhBcXpGNUI4WGtFR0pSc1FWYng4R2lj?= =?utf-8?B?bkwvUUlzdmFtZmtJMFZ6WEh6aGJYNlBScXJCamRtcGJUUHQ1R2FxcklCRDFX?= =?utf-8?B?amdJY0V4Qkw3WThyeE45WmxOWHNlKzZ5RXg2TzRjUXp6NnZmMXU5azcvaGpi?= =?utf-8?B?c3p3bjI4T2dDajlwRUwwMkZ6YXRXM2Y0c09KaVFGQzczanc4eUNubkduWEpU?= =?utf-8?B?Um5nQkhzWDY5Sm16b1QvdmNHQ3VSOTNENkRMSnlwMDVpTkVlaGcvTU53RmpO?= =?utf-8?Q?jr63V1Am65EeQNc3GZ00QMImgk4aBSOhTIJVBPyxLASg?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52c76b37-ae02-4853-4bff-08ddef772416 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB3990.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Sep 2025 08:01:54.5965 (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: 1aNfFPfbPSyHPgYP2+rVJli22OLSlme8fv5LW8q82ldZpMi1c0656et0PFKVuNX+6BFqsW4kkcpVzCcmEwt2QA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR12MB9180 On Tue Sep 9, 2025 at 4:21 PM JST, Miguel Ojeda wrote: > On Tue, Sep 9, 2025 at 9:05=E2=80=AFAM Alexandre Courbot wrote: >> >> With -rc6 approaching, I don't think we will merge any Nova code taking >> advantage of this for this cycle, so please feel free to take this >> patch. We can then merge patch 2 through drm-rust after -rc1 is >> released. > > Sure, sounds good. I can also take patch 2 already as a user of this > if you prefer (ideally with an Acked-by). Ah right, you will want to introduce a user for this new API. Sure, feel free to take patch 2 as well! Acked-by: Alexandre Courbot