From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 027CD1BC073; Wed, 19 Feb 2025 11:03:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739962982; cv=none; b=QHLKFlKrUzCiuyc2W8x9RMnZoozwitfgUmW84jSK4CEbVoUcK3Dt4bd9YoIaH+VBgy3+Uj7QLykF1+V8cu0CpN+5OD5+4NYpH+4GARgGPugrR/R6Fh+tzXe+uwbGPDtLQYJyJo80tk1YZsnxg7EPAVugO5wZfCnqxZFQKFNswE8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739962982; c=relaxed/simple; bh=PT9NekV6XuKrP6wh8rR9069lh9ESAmFL86gNbFjzKCs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=T0WqYOaINnilxZlg8CY3/8kcUcEV2UTU7nSVxKVfEZFySfHHGFlD1A9zGcF/vfOr5R3OA5lbsOissHLgutqTUNMEgXM56EnBkOacd72hf/R+dFVKsbk4R67Kqai5uFTiOkGjlSln+IhypELhPNoF8OENwTyOVr4Cj3Qm0d305iY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qXkD/RLj; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="qXkD/RLj" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 384D5C4CED1; Wed, 19 Feb 2025 11:02:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1739962981; bh=PT9NekV6XuKrP6wh8rR9069lh9ESAmFL86gNbFjzKCs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=qXkD/RLj01q7p4stwr4mQzb03CHRRVSH/paJNq4FGip3PSgszwxaqnbvPg1D6MWe7 C7MxFReG4LAnOTNDRMMvSd1WEIntbeefk1FQmlpLzj8itiBJFwOR/0PZaNLuf06GW6 1Mmw8khMk/oaQQ/nv/fF1JMPniswj9mHIf+aBwhhcs8x9EooHx4r+3TjfcBAOwHZhr p7hQNCDZTTUzJNoraH3lzwXJ2lRYGa9aP1KUIQb5LwEftnVHY1CQompq3wAgjsWAL3 5TZwulSEEZGNuD5JjHtJ4ihObulVQfkfcqdaDjVZOyUWzIfryyWBWOP0YXalicxGXN TEqGuJrSPWhRA== From: Andreas Hindborg To: "Frederic Weisbecker" , "Anna-Maria Behnsen" , "Thomas Gleixner" Cc: "Miguel Ojeda" , "Danilo Krummrich" , "Alex Gaynor" , "Boqun Feng" , "Gary Guo" , =?utf-8?Q?Bj?= =?utf-8?Q?=C3=B6rn?= Roy Baron , "Benno Lossin" , "Alice Ryhl" , "Trevor Gross" , "Lyude Paul" , "Guangbo Cui" <2407018371@qq.com>, "Dirk Behme" , "Daniel Almeida" , "Tamir Duberstein" , , Subject: Re: [PATCH v8 00/14] hrtimer Rust API In-Reply-To: <20250218-hrtimer-v3-v6-12-rc2-v8-0-48dedb015eb3@kernel.org> (Andreas Hindborg's message of "Tue, 18 Feb 2025 14:27:05 +0100") References: <20250218-hrtimer-v3-v6-12-rc2-v8-0-48dedb015eb3@kernel.org> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Wed, 19 Feb 2025 12:02:50 +0100 Message-ID: <877c5mci3p.fsf@kernel.org> Precedence: bulk X-Mailing-List: rust-for-linux@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain "Andreas Hindborg" writes: > This series adds support for using the `hrtimer` subsystem from Rust code. > > The series adds support for timer mode and clock source configuration during > timer initialization. Examples and functionality to execute closures at timer > expiration has been removed, as these depend on either atomics [3] or > `SpinLockIrq` [4], which are still being worked on. > > This series is a dependency for unmerged features of the Rust null block driver > [1], and for rkvms [2]. > @ timer subsystem maintainers: did you discuss how you want to set up maintenance for this yet? As mentioned, I'm happy stepping up to maintain this, but if you want to handle it with existing resources that is perfectly fine as well. I was hoping we could merge the patches in the near future. The patches have been on list for quite a while now, and I am happy with the shape of them. They are in my critical path for merging dependent code in the rust null block driver. Let me know if there is anything I can do to help move the process forward. Best regards, Andreas Hindborg