| Message ID | 20251218-clk-send-sync-v3-0-e48b2e2f1eac@google.com |
|---|---|
| Headers | show |
| Series | Implement Send and Sync for clk | expand |
> On 18 Dec 2025, at 10:27, Alice Ryhl <aliceryhl@google.com> wrote: > > The Clk type is thread-safe, so let's mark it as thread-safe in the type > system. This lets us get rid of hacks in drivers. > > For Stephen's clk tree. > > Signed-off-by: Alice Ryhl <aliceryhl@google.com> > --- > Changes in v3: > - Rebase on v6.19-rc1. > - Pick up tags. > - Add fix for pwm driver as well. > - Link to v2: https://lore.kernel.org/r/20251020-clk-send-sync-v2-0-44ab533ae084@google.com > > Changes in v2: > - Rebase on v6.18-rc1. > - Add patch to tyr driver. > - Link to v1: https://lore.kernel.org/r/20250904-clk-send-sync-v1-1-48d023320eb8@google.com > > --- > Alice Ryhl (3): > rust: clk: implement Send and Sync > tyr: remove impl Send/Sync for TyrData > pwm: th1520: remove impl Send/Sync for Th1520PwmDriverData > > drivers/gpu/drm/tyr/driver.rs | 12 ------------ > drivers/pwm/pwm_th1520.rs | 15 --------------- > rust/kernel/clk.rs | 7 +++++++ > 3 files changed, 7 insertions(+), 27 deletions(-) > --- > base-commit: 8f0b4cce4481fb22653697cced8d0d04027cb1e8 > change-id: 20250904-clk-send-sync-3cfa7f4e1ce2 > > Best regards, > -- > Alice Ryhl <aliceryhl@google.com> > I thought this had landed already. I’ll resume my overhaul of clk .rs during this cycle by the way. For patch 3: Reviewed-by: Daniel Almeida <daniel.almeida@collabora.com>
On Thu, 18 Dec 2025 13:27:39 +0000 Alice Ryhl <aliceryhl@google.com> wrote: > The Clk type is thread-safe, so let's mark it as thread-safe in the type > system. This lets us get rid of hacks in drivers. > > For Stephen's clk tree. > > Signed-off-by: Alice Ryhl <aliceryhl@google.com> For the series: Reviewed-by: Gary Guo <gary@garyguo.net> Best, Gary > --- > Changes in v3: > - Rebase on v6.19-rc1. > - Pick up tags. > - Add fix for pwm driver as well. > - Link to v2: https://lore.kernel.org/r/20251020-clk-send-sync-v2-0-44ab533ae084@google.com > > Changes in v2: > - Rebase on v6.18-rc1. > - Add patch to tyr driver. > - Link to v1: https://lore.kernel.org/r/20250904-clk-send-sync-v1-1-48d023320eb8@google.com > > --- > Alice Ryhl (3): > rust: clk: implement Send and Sync > tyr: remove impl Send/Sync for TyrData > pwm: th1520: remove impl Send/Sync for Th1520PwmDriverData > > drivers/gpu/drm/tyr/driver.rs | 12 ------------ > drivers/pwm/pwm_th1520.rs | 15 --------------- > rust/kernel/clk.rs | 7 +++++++ > 3 files changed, 7 insertions(+), 27 deletions(-) > --- > base-commit: 8f0b4cce4481fb22653697cced8d0d04027cb1e8 > change-id: 20250904-clk-send-sync-3cfa7f4e1ce2 > > Best regards,
The Clk type is thread-safe, so let's mark it as thread-safe in the type system. This lets us get rid of hacks in drivers. For Stephen's clk tree. Signed-off-by: Alice Ryhl <aliceryhl@google.com> --- Changes in v3: - Rebase on v6.19-rc1. - Pick up tags. - Add fix for pwm driver as well. - Link to v2: https://lore.kernel.org/r/20251020-clk-send-sync-v2-0-44ab533ae084@google.com Changes in v2: - Rebase on v6.18-rc1. - Add patch to tyr driver. - Link to v1: https://lore.kernel.org/r/20250904-clk-send-sync-v1-1-48d023320eb8@google.com --- Alice Ryhl (3): rust: clk: implement Send and Sync tyr: remove impl Send/Sync for TyrData pwm: th1520: remove impl Send/Sync for Th1520PwmDriverData drivers/gpu/drm/tyr/driver.rs | 12 ------------ drivers/pwm/pwm_th1520.rs | 15 --------------- rust/kernel/clk.rs | 7 +++++++ 3 files changed, 7 insertions(+), 27 deletions(-) --- base-commit: 8f0b4cce4481fb22653697cced8d0d04027cb1e8 change-id: 20250904-clk-send-sync-3cfa7f4e1ce2 Best regards,