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=40.93.194.6 ARC-Seal: i=2; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=pass; t=1793888525; b=e5Ff5OGuaLfvqyetAl5Pw1mooe+Ru1WIX7h6ablYAGMRoPgNMH+YtG9UZQ30GtTFCr2V QXwffWJeHFnj7CWuIog8G6LGpqeYbp6ttkfsPfM7KmVadGDuk3ZRQoSQ66q0cmGeP3VRb MJLNu24qhw1pYMuPbkORIj36F2kpVO2stKzwgqh8g5nuXCJUiNHzqlJAqmKFHBm2aCVnD L4PuZUtCi8t9cb8Dzpa2KnwbLytnURmsiNcqUeYyFdB/HXP2vVsZA8NXuKAf+Wrs6kY5J uaeUCpr3AbWv+EZt4JxY8i9XmTTuJA9OrMs65yZalSlIB5FELnlIDIbUkjfEVfZbVCA== ARC-Message-Signature: i=2; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793888525; h=DMARC-Filter:DKIM-Signature:Received:Received:Content-Type:Date: Message-Id:Cc:Subject:From:To:Content-Transfer-Encoding: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=NG4goJ2GAf8ezBdXZsZlNKxFxlKChMju9oAaXJ02LZE=; b=dcv+W+Ptow5AITaDn5yeirscnN1+qUY/UtIDM6GmsrZ2OCUtaKKoMo5q9WlcSTeJ6rNl AqOudn2HQPzM0pCAbDK6i59IUpxt3ZEGvQwCf2if5hr92UJ+IWF8cVWQD1JEEi5j+TvbP 35XIBcqgyQym0s3p/2B6dfXH8907r1atOMP9OGZbnNEHKypuO73Z9kt7OcKxHiLBOaElT PGDx9BKzE5RD2WNbxmP7xLXSw3GcjwP3E7RT6OmT5T1KkAHwaEthtsWiI0qapl1s8dPgI CRoD6PCT2cjuM+eLWwpcu48zHPiLjdizMncGKWcsmW9KJssTXtFbj+sFmuxjjqfo9fw== 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="g/pxS6IE"; arc=pass header.oldest-pass=0 smtp.remote-ip=40.93.194.6 Received: from SN4PR0501CU005.outbound.protection.outlook.com (mail-southcentralusazon11011006.outbound.protection.outlook.com [40.93.194.6]) (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 15ED7606A326 for ; Thu, 5 Nov 2026 14:22:04 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 15ED7606A326 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=g/pxS6IE ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FAlDzRdFVLf9Shjr0piNAgGU9X92EtTWeHzR+11JqQpcWHDKmX7jseIUZwhkMFmyuIAEDxfzta/6OYuhfAS+cCzrtfbzvMViN5hvohMm0VsV2J2UoFQPXKxnF5qRSX/Jl13QRB+bqOlAVXnJo1NKNBX04u3rnA7vr9I2g25ci0re5R6+4qdAoEjkMvytO/L364AhddLo+SZy88kKguuQsbWR6EOsqBadPHhzNJf1F0lY+hDIs0ycp1dJ1rFkIVqSpFErZQVWVDb5mW98bNCjKvxd3UfdtloTi4lDGGBdKQVNQVAOSA12qtd7Dy3XAmTJ00z2PPg5FDA4x5UxcPT3kg== 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=NG4goJ2GAf8ezBdXZsZlNKxFxlKChMju9oAaXJ02LZE=; b=CT0ncjWfiAyAijRatr6ZliFecvu9XlEBcEe/agukDQmtuT6/P5etWwooP3ZB2yFmJPO9YB9gMPKj1rWJb7PE64SoCwh3zH6iCwRjsYLmbC9LVuEcQXCxkpzF3Ho0TtYWfd8Nu+BLvJyKgJiYM3BY5HGXVXninGgwskaaUCvWNYTlx8FOF0NuB8ZygY0ZrzC0FfzxQdolhs/QkrSYjrqdqzTql8xLeY9WW6jdDxgX1idaL0m/If1+NXMnSuWOpSHc4MAM0IXljRCA8JRJZO0Myt+xn/63BXIEDarWnH0N7iuVz6qrex0/Rg8KZg9B04obtUcnRFDcpQlssZLiRtEibg== 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=NG4goJ2GAf8ezBdXZsZlNKxFxlKChMju9oAaXJ02LZE=; b=g/pxS6IE8It8M8QDmcA8PP7FbXUVoF4CE+kxmBEwtjKW2aj5pT2ee57f6ruEp5Jm6FvVRTSM270pUZkPfKj5+/gU8SX6ZzpKagyhBYwmB0BCJkM6AKL9v6ZNDl4KgXjXsgDq9ZjVTWc6LTHkR/bwKIlvYnwLkPINL2R8Ls9muQsVoUYTPAEaP6Rf43fXL9nYSnLj/ZR2NW4oiTfWLVPHUYBhCJL1DFmaCtg0LlS3xGKuDe89nEnJvCb5Ty+v3N5YuNIraPQoQyEgj3t2pcZnusT08fc/V41HekUvise+7kjnqgx3lMWkHmDTogz/pSoq1DtmYalzCFj2EvlWIup59w== 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 DS0PR12MB9058.namprd12.prod.outlook.com (2603:10b6:8:c6::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.592.10; Thu, 5 Nov 2026 14:21:58 +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; Thu, 5 Nov 2026 14:21:58 +0000 Content-Type: text/plain; charset=UTF-8 Date: Thu, 05 Nov 2026 23:21:54 +0900 Message-Id: Cc: , "Andreas Hindborg" , "FUJITA Tomonori" , "Gary Guo" , "Alice Ryhl" , "Danilo Krummrich" , "Daniel Almeida" , , Subject: Re: [PATCH v4 1/2] rust: time: expose as_nanos for clock sources. From: "Alexandre Courbot" To: "Dave Airlie via B4 Relay" Content-Transfer-Encoding: quoted-printable References: <20261105-nova-timer-v4-0-45a7c121d4de@redhat.com> <20261105-nova-timer-v4-1-45a7c121d4de@redhat.com> In-Reply-To: <20261105-nova-timer-v4-1-45a7c121d4de@redhat.com> X-ClientProxiedBy: OS0PR01CA0195.jpnprd01.prod.outlook.com (2603:1096:604:1c5::14) To MW4PR12MB6873.namprd12.prod.outlook.com (2603:10b6:303:20c::17) X-Mailing-List: nova-gpu@lists.linux.dev 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_|DS0PR12MB9058:EE_ X-MS-Office365-Filtering-Correlation-Id: 30125611-df7e-4f96-a573-08df3b4826d2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|23010399003|10070799003|1800799024|6133799003|22082099003|18002099003|56012099006|11063799006|10067099003|4143699003|261026140227099003|261026121527099003|261028144727099003|261102123227099003|261021121427099003|261022105027099003; X-Microsoft-Antispam-Message-Info: Qg2lshMYjjVx51k/kviLf9MA1PyL1mJ3zKUV7/5VHcr/LR2/PcpWwETUx0KGcvc1fR890fi6yXGHqiYRkRhPdRyqjR+oFAvA4pm0xlDlvmZUOcikypgsZ3Gq9VHbI8V/vaUW6YqyAvZWatlEwVJLiZwCUU+TINW7/q9oshTM6eQKMxWF0/tY7nx23NUmTI0kTlYyGdPE8vuWwiG9tmgui+ipFNG0Sh+edQ2SX6XpCGxsChuM2eWDQDzKh/eHOhlPPfesngoem4h9kAybT1AKxB53GO5N8cAbUymt9uqRSuw7ud/D7jl4f6/Ohm/PqGy9i8ac1Ar2/RTLoBgK9RvbiAfcEy55XVXUcqwL0xgYMIMgoZkmDK4CW+3dgt4c09JsAuLGTE0HEtXwV3VAi5xTKl5myO2jH8lISgzIWH8AyvzqHzfxL5yg7QYr7XeEInR4uS0OIjwhP8ko3kc9dZs4CGmrA8S/z0fGz8EhlZPuU2EQhdrq5OTfcv5UFg3IL5Ze0u4mmkLelmFOHgXdr21A83y2B6erwN+YrfZ0cVJO3UZ4OFqXeVlDpYMrZM7S2wMQk7w6cXgp5uVKnb38tNbL3uCOD/on7q2fBzJBQb4VyEn5K/XarwU0M4Zu68fqLIsi/R2cnjrrq4TWbPpyfpcKi40P1TMaEChV1JLuWQcKTbE= 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)(366016)(376014)(7416014)(23010399003)(10070799003)(1800799024)(6133799003)(22082099003)(18002099003)(56012099006)(11063799006)(10067099003)(4143699003)(261026140227099003)(261026121527099003)(261028144727099003)(261102123227099003)(261021121427099003)(261022105027099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QkxBQU1BbjVadXMyY2laUEU4dTM4NjVaMEFHOGVieXB5em1JM3B5aDl0eUc1?= =?utf-8?B?dm1iRkE3M3VsaFgwRWVtTCtvSk5iVFp4RURhQ0ZyUktQYW4yK01VeWY1WmNS?= =?utf-8?B?SElhVW8vRGZ1RC9iMEg2eHowclZVTjFiSHUxeXIvZVR2VXZaOGc2TWRab2lC?= =?utf-8?B?MTVuajZrS3dZNk0vb3B2dTZuUFR2TEQ1ZkVtL3l5aHVMQ2JjQmx2QW5nSmpa?= =?utf-8?B?T3lPRnB3NEplOFFnSEdHZGs2REljWW9mU0dMVzdpTFlXcFdjdXp3VWxWRm9D?= =?utf-8?B?TG1UOW95NXlSbXNnRXIzQnVlakRGa2pCRlNlc0RMa3JYNXJMemtlemoyaGlu?= =?utf-8?B?M1U4TTUrMlExVUFjVTY4Y1QxU09GMEd1MW9hMUh6b3RtUVhQQTEveDBwbmxN?= =?utf-8?B?L3BLRzhDck52bGdnSXVENTBMTDB5V05FVVdRYU1rdVZRRDVrRUljYk1yR0FW?= =?utf-8?B?cVZCWnVNTU0vTXhxaHdYQnIwS3pTK0ZLYmNpNE41bHYrdnVUK2c2SE11dmpX?= =?utf-8?B?cHVTampCVDlNY0xad3VSYUNBc0pCREFvbHl0V1k0NElMNExjUGxUeE5EbGFC?= =?utf-8?B?RDV6Mk04dk5ZUjk3YnJCZ0E5Y0ZXdWlZYnhUa1RYWGVtZ1l2ZnJjUy8yNGpI?= =?utf-8?B?WGFNRktwRDhXeEFESkd1a3dXWDlXaWRyWGo0Z3lqUGxiWGtxT1hZOGRpZW9N?= =?utf-8?B?dXFsT0NGRkxxNkg3bmdqUmN4SjhNY3ZaZnNXUXQ3cXEyekhVcERPWEcybTB6?= =?utf-8?B?eHNnckpyVkF1NzFCbGc5Z3E2cnRyaDhRTVhzTTA3WkpsQmlmb3J2ZVZyb2ha?= =?utf-8?B?dS9wVHkzY2ZaR3RpZ3grL3pkM3RXK1NRdTcyR0RURU5kODRnaVdOSG1WbmNn?= =?utf-8?B?S0xoTmVnQ2pTdVpZeEpBY1JUZXg2U3o2TktEZlRIb2FURFB4N0hxTFhucGNF?= =?utf-8?B?OENLeTRkdks2R1gwZFVicFFlc0oyWHdDNUJpL3lMaHJ1ZFcvb096MU5pU2tQ?= =?utf-8?B?MnpVQ2UvN1R6dE44UFEySUFEZzhyUzdpZGVaZGtKTXNPZk8xbHNlS2JlWHE5?= =?utf-8?B?ams1YkZ6VGI0VkZKY0Y5RU15OUF2L3ZIVnpobXhUNHMxTU1EMHlrZUJ6YjZZ?= =?utf-8?B?c3I0bm1DNEJ1cFRFRU42OEd4SVk3ekx0TUh6VUhZYnE3aWh6c3pXQXZvTGRm?= =?utf-8?B?a0xFVWN3RGc5eDZTWHM5SkNycXFjQUNNazBQaHRvclZYYVE4OTU2Y2NTVzRk?= =?utf-8?B?YTFKZjVZdWZpaEFTTjJseThKbGZjZkVtMlNwK0VuVkFuWFBHQzBRSUo1c2I3?= =?utf-8?B?STJtMFgrSEtxWTArZDVKaW9GMGZ2ejRySzhvZUxwT1VwTkpJQmdWdmwwb2J2?= =?utf-8?B?QjVMQksyTGVPNnBKeXpvekV2Myt6K2krdEZMa3EvVEgyR3FYbzlyaWlGWDA5?= =?utf-8?B?UUF1YkdvQnUzYUR4T0FLQUtCeXhmVkJOYkdYUXM4NUF5OXdrL0tCS1BlTVc5?= =?utf-8?B?SzMrc0hHL2F3WDYrbWFZNWlhUUhLMUNVOHBlc2xhRVJjUkh0eEZBQ3BQc0Ns?= =?utf-8?B?RXZrMkdFMEZQUWEwZHdwUWZzSFMrM0tqQkRuTlQwUzhCL3FkNGhXb2ZoMHBw?= =?utf-8?B?RnVSRmZML3pxMXRkSFpnWlk2cW94RTZjaGRtTVB1R3NMdFFhcVdMZ1hhbmJ6?= =?utf-8?B?UjRFVnc2bFFmekhrZGFqdmtNc3ZoTmY0MEFFYVdCRjhLSUZlMll3bnNPOU1k?= =?utf-8?B?bnpMYURPVDBNNXJ3REVvSEo4SkhYSmw1OVJLclgzcXV2ZWhnZitob0svdWlT?= =?utf-8?B?V2l1ZUZYTTBXQkRheDFQQVFxemRhZnZWS094Y1loUWc2cjR1RkUxSXhHZll3?= =?utf-8?B?bVRtQXFCa1hDYSs4TmpDQnFvb1R1bXBKeGZ0Y0xTNjFXUExKemtUOUNvVGV6?= =?utf-8?B?Z09Tc1h5OXJvM254dTdsTTN0WVFFU2xmRUphYWZ5RG44eWtJWFM0TEkwUjNz?= =?utf-8?B?RiswR1FHK1lMbzB6VnBwbVF6aTQ1NUFVRitTalJFVmVwdmNaYml4aXBWcmc2?= =?utf-8?B?VTAvc1pwM0MrOTAwQ2hxQ1h5VlU5Z3FLKzJOQkQ0Z2x1VGZSeTY3RW83SzJB?= =?utf-8?B?akFYK0RlYlBaU1U2RWNsVnFpWE1QaERnNnpteTNNSVk0dE1PQlJjYzU4cEdT?= =?utf-8?B?NkZDT0thSXk3S2tENU5WMDBlUmR3Z3RQNW9Oc0RJS1VSaTdhRHk2QS9ERXpV?= =?utf-8?B?Um1kSlQrOWhuNnJ6VFNpT3RqQ1hBT0xrdGRBNVRLMmVXeU0yckdjOTByTGV0?= =?utf-8?B?RlZjTHcvTmFsZ3VnUkNlUVdwK1B2YmMxaDBwQlhIc0hDNGdTazBQMFIrdisx?= =?utf-8?Q?Al11d1aq7KLTaBoC++QphsijqMsVkk4OrULVY7tAwIkg/?= X-MS-Exchange-AntiSpam-MessageData-1: BIkI9LLNd4vFzQ== X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 30125611-df7e-4f96-a573-08df3b4826d2 X-MS-Exchange-CrossTenant-AuthSource: MW4PR12MB6873.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Nov 2026 14:21:58.6571 (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: fcLinb3WquFx6139W5ssvi2acnpa4zxbtrpj6p5B8fLjf648bxZyL1bvpI5x4DwZ3JrEmC0o8rkWMBYwl3HEig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB9058 On Thu Nov 5, 2026 at 12:07 PM JST, Dave Airlie via B4 Relay wrote: > From: Dave Airlie > > The nouveau C driver does ktime_to_ns(ktime_get()) to program > the cpu ns into some hw/fw, so allow this method for rust drivers. This sounds a bit like we are making this public for Nouveau. Maybe just say it is needed for the next patch? Regardless, Reviewed-by: Alexandre Courbot