Message ID | 20250304-nova_timer-v2-2-8fb13f3f8cff@nvidia.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <dri-devel-bounces@lists.freedesktop.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 76E5DC282D2 for <dri-devel@archiver.kernel.org>; Tue, 4 Mar 2025 13:55:05 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7B33910E319; Tue, 4 Mar 2025 13:55:03 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.b="dWevrl3A"; dkim-atps=neutral Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2055.outbound.protection.outlook.com [40.107.244.55]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7199B10E0FA; Tue, 4 Mar 2025 13:55:02 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cZQLy0JDGjuBC0kw+HC8TygpLfCNolZZNm7yIBHxayC8apQjAGauKLWmJ6/pDC4bsDBRudmiQ2zJc6bdOlYeQfMveswG0fegfFtBlZNRkgf++Tsuq5miYUNk7OWZpmlAfXD4ysehguz5WLWiepKyKsLQ2FVggKr8fCesSX+TPiWD95WioTKcElU6bHbrDfs3Pn9RkU5F7siNku33840ze5M0gmYqm890Sl16Ih5KH+RESnlrwRQBu61F7b9zlWs1dtDVLh18QqTWcXqbTX1cq4BDfJAE4/xth7UEOSsoDgkoisTutjbL0Udb5TLp7jyfTH3oN4HmXd2vpdx3kNR7YA== 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=IPnytbVLNMZtSinX202w86hfBqCuS+JmTfUgM1yUgGA=; b=ePKeVAfIgsxC/Qkmr1dN+3loyWzjcTy09jj2eHT1gPb4vff1i2c2CdAjh5DSuUxD5ywj3PAhJTMY4dSMo8Ln3Jryz6AemukAtA3IjtWGcBGjOAZ5b74g2OiQ1mxysjVNfxBv+NZtZHcRfCtGVSrhExJTE69avzsTKhP22tBxlvRZS6JXEbj8QkInLjU/GKqK/d4err/PtF46s5brzlqhCqntLoofS7/cQWV6BUH58076LcnmvUY++M9CL3Eb2szYGKDYa1mNA+A6y+3yexcrxPgn+SScBhDuU7gFo9rMQgQEABmkIWeweLS3CPzv2fH5DmwrBBKq/jv54N0EDeYluQ== 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=IPnytbVLNMZtSinX202w86hfBqCuS+JmTfUgM1yUgGA=; b=dWevrl3AywRy+jvSb+DLSUdK9ibdC0eV0n2H4I7JpuPYwYjyydi62uXOYJlGA6o1N8O7XmZ/x2XSCb8fG8iowahFmMVbgNlerliuO4Mpm6jLStGAlD+9WUyjzft+K7znPknMgTynHx3/BBUinuQC0/EWuU3hCDC0y6Sw1dsqYZIiUZzD4G2nXNqcQdEwcojDcYXmlEg3SDATF8dz9nnSzY+CiK0r3ScEwhxl+q8E3YRi1lzNp9NCbb+VEmIQcmXku1j58WnTkcQH9nYFXOkxOPkHxcjL8rjFsS1JsyTvi1Elj4DBsSMDJOmZyrmXD4aPBtWrlaIcV12trWfKFRgSNQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from MN2PR12MB3997.namprd12.prod.outlook.com (2603:10b6:208:161::11) by DS0PR12MB7874.namprd12.prod.outlook.com (2603:10b6:8:141::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.25; Tue, 4 Mar 2025 13:54:58 +0000 Received: from MN2PR12MB3997.namprd12.prod.outlook.com ([fe80::d161:329:fdd3:e316]) by MN2PR12MB3997.namprd12.prod.outlook.com ([fe80::d161:329:fdd3:e316%6]) with mapi id 15.20.8489.025; Tue, 4 Mar 2025 13:54:58 +0000 From: Alexandre Courbot <acourbot@nvidia.com> Date: Tue, 04 Mar 2025 22:53:58 +0900 Subject: [PATCH RFC v2 2/5] rust: make ETIMEDOUT error available Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250304-nova_timer-v2-2-8fb13f3f8cff@nvidia.com> References: <20250304-nova_timer-v2-0-8fb13f3f8cff@nvidia.com> In-Reply-To: <20250304-nova_timer-v2-0-8fb13f3f8cff@nvidia.com> To: Danilo Krummrich <dakr@kernel.org>, David Airlie <airlied@gmail.com>, John Hubbard <jhubbard@nvidia.com>, Ben Skeggs <bskeggs@nvidia.com>, Miguel Ojeda <ojeda@kernel.org>, Alex Gaynor <alex.gaynor@gmail.com>, Boqun Feng <boqun.feng@gmail.com>, Gary Guo <gary@garyguo.net>, =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= <bjorn3_gh@protonmail.com>, Benno Lossin <benno.lossin@proton.me>, Andreas Hindborg <a.hindborg@kernel.org>, Alice Ryhl <aliceryhl@google.com>, Trevor Gross <tmgross@umich.edu>, Simona Vetter <simona@ffwll.ch> Cc: linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org, nouveau@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Alexandre Courbot <acourbot@nvidia.com> X-Mailer: b4 0.14.2 X-ClientProxiedBy: TYCP286CA0256.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:455::14) To CH2PR12MB3990.namprd12.prod.outlook.com (2603:10b6:610:28::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR12MB3997:EE_|DS0PR12MB7874:EE_ X-MS-Office365-Filtering-Correlation-Id: 49bb5603-dacd-4495-2d1d-08dd5b24264d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|10070799003|366016|7416014|376014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?q?S0dJhCi2KED1w8WPrCysdsqeWqbFZI9?= =?utf-8?q?NegHZO4q/nDUNCuNOhV2zgI6JijxQUdQNsJH7cEiY0uxVmCuvyQ7OJoCku4u5/0BV?= =?utf-8?q?UdiTk5DkljT7EXyLkUYbFIXYkIhuAxfikchfk0lyppnrPxscfDppi0iDlSGDb+ysy?= =?utf-8?q?btIumrvtfFHa5qThBxPBCwjC4PYGul97JN7XjIP0cKoAlBkKAQ836nFfmmcvegVg5?= =?utf-8?q?KcZWtofGjl3c08IDHE1y6G0cRzuyRj2bufS5CRyyeWrkP6bGWneEPfEtwVdlZWXJY?= =?utf-8?q?cARsWstSNC8kT9+Nw/8QfnVgaRydGgU2fKVbBgvA5oNHnJuYkGwYDZpqfOG2EDF6r?= =?utf-8?q?xhcBgbH7vv+uU1UOxkfoz5hFjyqxX0K+rtj2DTIRbTyD/y0JmaX5de/Oy93g7bxLJ?= =?utf-8?q?BDFH8xmAk5Z4IiknMlny76h+sQRQuSjB52dxCptrVNAuYb5qxGjnM8XAbsIZHbXZ1?= =?utf-8?q?HmBoTUzSAwhz/FXqPTQAChLFXkD1nw6ONIGIR/KXxPa8uiugJfn5R/lkYw9Yu1Or+?= =?utf-8?q?5Xhd1Q+YSEgD0DFClLT7DBG5t4nips14dcc6einnfxGjDYXr29w5BhNWaA0owhHHa?= =?utf-8?q?x4JbE0d+RbLMctCwXC2tteRUPE3l3WNPFiShRxII1cTGIADfmb+L8m1sua/jD5ck1?= =?utf-8?q?daskm0Ecz63pMrrTVL/SY03ImzceJat1ykMFCuXzaX4lTf6gl5nphqzy1JxI3pL2/?= =?utf-8?q?pT9xp0mPdxwv3t/vKoMOO4bhZ8QSh3XL1SudwuWk7g7j7yk6HZDbqDHlEjl7ck7QO?= =?utf-8?q?glePC2IcoLKI5N4F1m0Gzwwq9MiLbrRhWyhPHiAYkQyz8DIKUsskmz+PS3XQs1zWn?= =?utf-8?q?HwQA/vXyCcgEOVVDSRG8jrAahg7Gnsj/rHroYqRLU8On0WpWuZwZaW5kwsyKaokhQ?= =?utf-8?q?xvLwjAtG9sWy3xaHNA/tdvV2SgXwW41aAUyISPYF1pXGsYThRBcOMa3j4Cu38Gm8z?= =?utf-8?q?KAhaYeNFbZPYHN8FQOArRNKX2gNXLivHm+I7CiN2yAXx32k4LwalTG77pLJWeIXtL?= =?utf-8?q?EQyxzXhKrLJMjsYrqcy6hpKP7H2FcO3AoRtGpv1h4Z42bSOxYGxpDWkSotr97D3N7?= =?utf-8?q?VoP8/PAue6Ri0nA7MshGS3Ay1iSvF+mGd3oAwz4J0kdJoTVPtqtElFJiHu5hDAXPA?= =?utf-8?q?UiBEs6nd1oNq6H6M9sXtK6xMG65MH+pzJny4NjUnv5uq0hec0IXcOWUcTJ7WkKUZJ?= =?utf-8?q?bm01MMirMFdRr5ut74jZVcb5DD5bqznWgEdBu9aYXJc8wNvrntfBi4cJmHY1A9KAh?= =?utf-8?q?kKFmgsMyxBLY3AQ+Ywi94EW9ZM8jDGxnlDga+G/ExzTHtUxvYkKGF/cQzmK3SR6W9?= =?utf-8?q?ZFserDyBrJqV5hKgiflW3C0Sn8mgjvRSL9BW6nT34+a+91HgGjlAjAM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR12MB3997.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(10070799003)(366016)(7416014)(376014)(921020); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?FT7udVW0yD1dhpPBUDKx8Hec5H3s?= =?utf-8?q?PcaSk0tWnNyn9XNmuhD7KpR296j92oDt8Un13tiyTAY28TLq613d5D2qYIyNgIgBd?= =?utf-8?q?59Pnc90Yt0FXIeQHyK4tC7ea4wE+9nY1E5eZvjRfNlmZuI2ZC0hEbMvfbQ034RN8M?= =?utf-8?q?x4emxdoLECQO2IYe2ejhKyfZDopAIuFXk8jG3GE23GK66Yi120d4T08+W6FX2JDKS?= =?utf-8?q?QU6y/vnrn2C2523SgufwlvioPNK7oV/AXy194zB2JOpEo/fqhC7nMlm8dkXspGurW?= =?utf-8?q?MTeqVad5SCKxXuRxN3IjckvpLrH6HuwEdpPSp0lSHbqo4MtbDgM5uwP91Sfr/Mx6j?= =?utf-8?q?2/1eLuzPqs/qKEtiL4QDURiRJ70iuPzFmStE9fN2KeCKUq28FcT3MSdKddcCVJMGG?= =?utf-8?q?W8xIvTh8rH5GESF1LvO41Fxu5+/FwTajY8X5hl8aa36lrwoSkTP9phGZT6K1vEf5f?= =?utf-8?q?c6VOPU8IWUbZqIf6IqNqeyfleAhI8DYOhSc/6XS79mEGN2uCrTRUmoiE12ANaP+++?= =?utf-8?q?gxTijlNeCO0plN832DhpdF6NQ3m0MHHVsmHiEtZZoHKX3UNlV6rpbkR7AgOVD/Fqm?= =?utf-8?q?eSd45BBr3oR6YAHy7dorGAOGYUk6QCPy6LyFIDFuiTr6JoVllz+t0Gk84Tq/+Ht/r?= =?utf-8?q?g6J7bWsjn4Ahu/K24HYuCcXLKpUbr2cLB4atlqmlOBwlKGHibxY1V91mwcB87pea8?= =?utf-8?q?7/3nMiPxSSFfWocwlcTOGtsTl0qYdxRf8gmLzZiVc0OziJI0j3TfPAM3t2+IEmxBi?= =?utf-8?q?1R/L30KSjzWxsJvkADkeXS4byGUkp0Uyt+bYmum7KrYkm+gJNEn8DivlSNMiLaIuO?= =?utf-8?q?BPUOHzpAOnppdji0di8PH0wyBoxKqi6J11v8l+mAuvFFyrNTRq9vBBaK+E4rahZ7O?= =?utf-8?q?s7rFvp2wZpmdm3thDaLiL5PYBcM1ieKCwiYo9yRpjly9DXWWoqiU/CDqhRRGHfKSb?= =?utf-8?q?B2HeBj71XwyzK151uVMXNsGKuwwHyPhO2U775t9C85ZtDPdu2wZ19mPlE2wkB/jQD?= =?utf-8?q?36afNunAyD9a8icrrDTcIDN1gr7jC8UAaRFJbYi1CKjqpbzXlG+0HDWGprpklDAaJ?= =?utf-8?q?3L4DhcuZBEVM/6L5FTgV9WxrK26FCEFpxHEIad0DnqdzFwwaPFnE+9fe/OhP8I4Fi?= =?utf-8?q?r6sG2LOvxHwXyl+n1qkkAIi8XGh4UoPDBdr5hkfBB0H5B5ozDvN9yMbY4yexBNOeH?= =?utf-8?q?qLZ5/HQEJ9tpJw6Iny0y6aveUnBCJRTPGTNfGxuzfOTIuAKhuD6s9FQkVuzaZo1BD?= =?utf-8?q?J6YdJGHaglU6D4SirNGVOwe3OQ2rCT0c6JRRfQ5hgFeeBfSyyCy3dEAEbqRhjEnrY?= =?utf-8?q?/oICgtG3tLV38qbV41cPDkca5FVED4J+exUZG7Crz/FWGzfKwlYvLbI6zGSUy3KQs?= =?utf-8?q?IGuW3CbKktJZnjQytFPzDJwc9ANFkTNkv+6dBN34qSnW3xZtS4fAEt/soH7nuiu1h?= =?utf-8?q?vFHnORbrudzWnmtOWD3n46Lmv8Ue3VoG9mbRrZ+f450yVJkxqeLTMwRm7fA3iqkph?= =?utf-8?q?R5pkk3zBj3r0BwOLngntQg1+3y1xY+jDbmJ37ySRNHNxKcwEXpGL0ysei8MfDO/L4?= =?utf-8?q?apfv6KLD6Nc?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 49bb5603-dacd-4495-2d1d-08dd5b24264d X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB3990.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Mar 2025 13:54:58.1406 (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: Jp2RLjaAD1JdMVFF29evY+uEDKvv8dvJSK/uYDlrUQwpg8ZqGkoOvwTbdure2mHX3AJRA16e/ZisTTFvcpV5iw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB7874 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development <dri-devel.lists.freedesktop.org> List-Unsubscribe: <https://lists.freedesktop.org/mailman/options/dri-devel>, <mailto:dri-devel-request@lists.freedesktop.org?subject=unsubscribe> List-Archive: <https://lists.freedesktop.org/archives/dri-devel> List-Post: <mailto:dri-devel@lists.freedesktop.org> List-Help: <mailto:dri-devel-request@lists.freedesktop.org?subject=help> List-Subscribe: <https://lists.freedesktop.org/mailman/listinfo/dri-devel>, <mailto:dri-devel-request@lists.freedesktop.org?subject=subscribe> Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" <dri-devel-bounces@lists.freedesktop.org> |
Series |
gpu: nova-core: register definitions and basic timer and falcon devices
|
expand
|
diff --git a/rust/kernel/error.rs b/rust/kernel/error.rs index 1e510181432cceae46219f7ed3597a88b85ebe0a..475d14a4830774aa7717d3b5e70c7ff9de203dc2 100644 --- a/rust/kernel/error.rs +++ b/rust/kernel/error.rs @@ -65,6 +65,7 @@ macro_rules! declare_err { declare_err!(EDOM, "Math argument out of domain of func."); declare_err!(ERANGE, "Math result not representable."); declare_err!(EOVERFLOW, "Value too large for defined data type."); + declare_err!(ETIMEDOUT, "Connection timed out."); declare_err!(ERESTARTSYS, "Restart the system call."); declare_err!(ERESTARTNOINTR, "System call was interrupted by a signal and will be restarted."); declare_err!(ERESTARTNOHAND, "Restart if no handler.");
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com> --- rust/kernel/error.rs | 1 + 1 file changed, 1 insertion(+)