Message ID | 20250320-nova_timer-v3-2-79aa2ad25a79@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 36569C35FFF for <dri-devel@archiver.kernel.org>; Thu, 20 Mar 2025 13:39:56 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 79F7210E616; Thu, 20 Mar 2025 13:39:53 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.b="fXUz5Ugp"; dkim-atps=neutral Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2082.outbound.protection.outlook.com [40.107.243.82]) by gabe.freedesktop.org (Postfix) with ESMTPS id EABE710E60E; Thu, 20 Mar 2025 13:39:48 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=L/gkjpEkZ5+M9nCJl/KAmsB70ZD4zNqFVHb6eOSQz3YWeTnuEsfiaa2qQml35aLKIWLPYnZqv7MJ6UhYzNNAl/iNxDAWtVcikLREhQx76OENJhIW05rpQUwleTbDIF08W1XjK35TgGTYGg+36nsUSOo/utqvhKvY1HKi3CUnNCf//852ypwMSdDc3nmUltOUPdaMRmDMG0ZbeJ0CguFpifW1/inMvoGJMGwb3J7ZB5JbOzT6SKDxcSsULLIBHLRdxdrQb32K+1qF5nGVcpfWNmzEumf4iD0WKztCdMK/IU8pw/N26Miwac4CBAhZstmQ4UmIdsouK8Ni501MCakDjg== 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=IvvVE0voEwsAwPh6R0CNS6A1x9gy4HY7IVcwUeDBJ6Kbk9HoModO2ycMl1P3zC3iXnlsSCBoDNs/UczduK9aYk9Jb5Bo4CB/QUuowPcptbLMQVoYjtEjODdtDil0+5W6ekpqHchfSd0qmdwe632WG4srJTTYJ9c9lZxeBn5KcenO707xVZ3oT1i+83QcCxA2q7e6QyzUAkyyLfbuxp8U243/zNyXm7hmGETzVO9sSLC2BdGa48QEVyNUi/LCesf1kPMjA4IHIJyS3xj70QjZRHARLxtAnfCKsxWbRKvCGcRDqwc0T3ijVvNKkQTvSVcj0oalWd+25pssV0lYW/weHA== 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=fXUz5UgpglqJe+DYC9uQcIjPqihxWra2ug197FjTtt1TLw8ztDALDs1hjAa23ioO02YaruBoqNSsPkZ8/QQipMc8CacmfkHo5pHmSf0rerBFp8o/3gYVbrIuJ7uSfHOpqMwcbXQDywAGSHmxqjcKHKGI6UGMfiCAsVc08bahGQiBsWNVH4uJg3IuZ78qM9ISeCIyt9qbM5xk3sMmLLx19wHPySHzNu1/z7r+z6AqpbOFbCdEbwd+tobAR1Yis7UB50/hQrHb7Ci7UeBXwkiRb2DSpdTH4u+mFLEwGFIYhuPXVefd1yB31GGF3ZvG4Hw+oF/naOd5XA/AHRX21I7KaA== 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 IA1PR12MB6409.namprd12.prod.outlook.com (2603:10b6:208:38b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.35; Thu, 20 Mar 2025 13:39:39 +0000 Received: from CH2PR12MB3990.namprd12.prod.outlook.com ([fe80::6e37:569f:82ee:3f99]) by CH2PR12MB3990.namprd12.prod.outlook.com ([fe80::6e37:569f:82ee:3f99%6]) with mapi id 15.20.8534.034; Thu, 20 Mar 2025 13:39:39 +0000 From: Alexandre Courbot <acourbot@nvidia.com> Date: Thu, 20 Mar 2025 22:39:10 +0900 Subject: [PATCH RFC v3 2/7] rust: make ETIMEDOUT error available Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250320-nova_timer-v3-2-79aa2ad25a79@nvidia.com> References: <20250320-nova_timer-v3-0-79aa2ad25a79@nvidia.com> In-Reply-To: <20250320-nova_timer-v3-0-79aa2ad25a79@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: TYCP286CA0299.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c8::19) To CH2PR12MB3990.namprd12.prod.outlook.com (2603:10b6:610:28::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB3990:EE_|IA1PR12MB6409:EE_ X-MS-Office365-Filtering-Correlation-Id: f79c5bd3-bc96-426c-9db2-08dd67b4a94e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|366016|10070799003|7416014|376014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?q?3FdMFpNXzhEJ5JEucBGS6MeTlWBZVQB?= =?utf-8?q?AhJKLAmkKy/1Lqd7n+xm5LCOkKlV8w1FzpEeGnQBLb6dx4nnV34feVN2l0s7a+7Uu?= =?utf-8?q?T8j0ggPVQTe/RDi36J2I0yHDDYXVW2JBIM7sYQP8vFamXC1AStaSBSciklltIO+ly?= =?utf-8?q?E3eX1mJzFjU576fpyOqBsaWkhwh4j/TxhGkxxR387rIxnr9IcqXa8eSRFZ5kT6OfB?= =?utf-8?q?XGfOKsLazSYYjcsKzpJu3VcUiG2Jvlj6aRibVWYmuVog4G5XffhMC6EGeQqPDAFYa?= =?utf-8?q?3SCVXraaDaZ7mipDTQ6NSoaxykr9lIU46FyXZBiWb8NBZTav6u93TfyLzQnAGWInt?= =?utf-8?q?BYag1cyPRU3CmRXLVSpHcBJ3C5PgGtXcLabCOjOdaII/sy8hzgwCiVhxs8znOO+2Z?= =?utf-8?q?GHpFVsl/ASvlXo6uALi2L4sKQQ6FvEmGsmFTjITwIpjjIj/Ej9+cb4bUdddyTxZra?= =?utf-8?q?JqDUhor/36C6Vx8HwphSo2PDbgoDpt9j4xy47Y9aeHrqR0MRBj/T7nRUJHdBmSF/R?= =?utf-8?q?cTfTUrH/M/RkDtsKCqoChCE1XsQ30PGWzUyNpEl6XHIlCisSA/ucF9u/suUz0mPQd?= =?utf-8?q?Uc2RfjFyU0FxNberYUezB9x6/Ar8KpSiHbAHjsrd8klLj8FaMXM07KtjzUK2VC1Sh?= =?utf-8?q?MMcwjeYdrKCtxv9/P3g/gxedF1VFlue+fLu08kKuTxYTpPEK1CwXm7baVBux36nWv?= =?utf-8?q?O+rzJ5dtYM6I1bvdWRpmB4WNZzBw32M8L8ycLtdZyiZZiFQhTvjdwqTVE6xHIHjmf?= =?utf-8?q?LwBVmYDBrjNTxoidgFO5SznTURybEpEVdHQTIUX/MB/g0Y7cj3llesotTiLI1bk4J?= =?utf-8?q?FDWx4CNLHUYactX2Yfh2qTjTvu5ggPGZWY1jkmuADPBN41s8gVdsvSnVM4T/V70Ns?= =?utf-8?q?earA+aFH+rv3j/U9sAAT9D4jKF5Saoor0gnYYGil8Slj7F4xOvAZBl2mek7LqGgaV?= =?utf-8?q?SLFxME7q1bGzK+hbf5Akrjl/SJhPQp/u0/It6wZc968gD0aEoj1RDZwEx5d9M09I6?= =?utf-8?q?Bu9h/FOIc+IdAG4hek232Y21qUggdZ32iP2iTbzUvEENLKxvo/kou7huN1L4gSr+m?= =?utf-8?q?ZuNB32RHVs7wdt7ZxximN4oVVcgiDK5lrwxOW9FvP2I0eI/SmM2wqw9NX9FC0BVZ/?= =?utf-8?q?lm2Ew9nnK5H8ZuPmZUJlwGqChFa0KCdYxb8OZE67HvYoXJRwi6xmV0JD1hCHpN1M/?= =?utf-8?q?p8hNpDy+RynnI9SgJ0nbfYjrDCYgoprG6uhdzF4iXVgTAWoAd6VFUZXZdqea4i4dY?= =?utf-8?q?UvzccooxahN2HfwV5PAAhUSYxFpxG5K0MTi4SzRkO7+0vcCoBjz/it/dlHq1HRo5q?= =?utf-8?q?rSewq0GY+PMo3z9ak/NKy0gfubDcA+nzp6tY0xbBq7u2GuJ0FmOb9M4=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)(366016)(10070799003)(7416014)(376014)(921020); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?lGz8jbrghZLX58O1iIW8v6MBJyDo?= =?utf-8?q?RJ30AgEUIyOy3vuh9QA4+M7sBDgpTwluHicoWqrNnYMuhJlUe2GssdIhAh2Z08L2f?= =?utf-8?q?xBRH2bkxWjy/dzqzsE7PaodCRL1UBEShunDC9+E35XH2XZUF1FaSBYX+iHAOBShnr?= =?utf-8?q?4VhCaOxrvA57xs5ntNlaI3qo9Bdk35FbWBs8hFC+7FZB8v8W0Qp1fM79AfWfL+gJw?= =?utf-8?q?YDIovwXqCGKJqM2teJy35MVHBmzOTf/6f6EzHHcgum+o4rQ8AfBrgHstnFlJroXv6?= =?utf-8?q?spMBe7jbILzJN9f4jzB70e0SLqpos0nJ0a1p749TXJd8LpPYH+ZDwge/9xgcRgSAO?= =?utf-8?q?bX5JYfizwL9tjwul5pUM03TkS9x9VrAjXskFIS/kt0zemV/ejnVpvg4bf0MhXkzyZ?= =?utf-8?q?oz+qZq+PMJW5WVV24HXLXjSNXZ9Rn1EsHUn6GoOJuxHRPV32QUe3B+d2Nqziiiryr?= =?utf-8?q?u2yAHOqLku12KlEbj9rvog3fKzPWVdOklgNaltLIm8xW4zPcN3f66nqYsaFd0pWdi?= =?utf-8?q?unomPJX4kzR7rbp26BOI3NaZG+x1IITwdLRV4sMAdV/qL26eMsSW6uKWdcMlEAV2u?= =?utf-8?q?tMJGwC92R5eQ6+nS+SV3yBb98Uy3vh7fL6QomXbY1HGrfOlmqUVfJ8WTtRsXFuwD7?= =?utf-8?q?bEh0AFXXT3+CgKYS3OQI1ueI2MtU7Xzb5tWxi5HUMF+D4T3WiYlKcATPUczHy4F0+?= =?utf-8?q?8uLxHBvW+Q/QC0NvxZ0mkRHVS2CQPJ9s7YeH0xnhu23N0f+BCjVk1GJyauEp6IbyI?= =?utf-8?q?JqH4W9Y4f5EjugMuZevYRzDmopALjmCY597/3hMRat4XkEVvKNGLju7VU3NSZVFcE?= =?utf-8?q?qtElESidZIA1J/DvIyceNPIz8VEhQuiLmK9swwafjKGzcjVucdEVJlhPvw8DRu7YF?= =?utf-8?q?1sWcT4xsBsCkMutisFY9YDugPHKBBadu17n4tNOxan+4g6ES3RvHFslasROg0XNcP?= =?utf-8?q?9naXj9/s8VzjsZGFccef4CvKFhdUKckdB0lZggneen8pdluKAwS0Keop6ITIQY/KU?= =?utf-8?q?HCPo+kMXUP/S/FLCVuGvSGYDqyM94GTGGGoP5mdtOarwInwgxuYVlmLwYxA9vrCbq?= =?utf-8?q?t/FFwutOcYFvXsKhTJtH1ouofQK6nknoC/SgSRn0eu2iodSdCd3wi3WWkHSocOZof?= =?utf-8?q?Qlj5T1ZKMJWRK2TsIngOr04aBbuxfD+BDsEiNheCUlxS3eHfo6QeRMtO15Tvm1FbN?= =?utf-8?q?WKcDqxwnLMf9UQh/Ra7CJSTYf2oqvISd1ja7jqEXHViiwPwvXY4sA6aRePTBXKIug?= =?utf-8?q?fDWFbtMfQ72/RCKbFq+TvgYuVbcl/k3HMiCwP+inwyewvfBBHVkF2BxBoMC4L9WYQ?= =?utf-8?q?kFBny/9jiP7iwPVQn4kaSQolOUKNV7ur7sDL88XrKhOoX/gRyEzm/kqCrYrrKc6Ib?= =?utf-8?q?YWVXbJuwP/PhWfYLEznGvin2OJPSWHk/dDmdA/V6zONBUBOOZKMOlcdBidG72q9ZU?= =?utf-8?q?+TEdxAD/7bpr0XIoLP36lymdfoyiy1x2SnywYVEh+Kg51c5RfbVK8RZmLAIlyBi+c?= =?utf-8?q?29r0/BdWhrIjrsLerSvgmGF47vXnJTbh4NczGu1sd7+1OnbDbE2IVWItJsgWm5Rx4?= =?utf-8?q?4GDxfU9Yj5J?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: f79c5bd3-bc96-426c-9db2-08dd67b4a94e X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB3990.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2025 13:39:38.9948 (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: CP2kqRJl+9+ajDjGqGqlZWN2ChO/PMeO6IES+oPmtTuz97nC3FcsxoOxQyGggFmlwHtsaJATYQqBEt5a8EHb0A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6409 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(+)