Re: [PATCH 0/2] rust: regulator: relax a few constraints on Regulator<T>
From: Alexandre Courbot
Date: Thu Jul 31 2025 - 01:05:34 EST
On Wed Jul 30, 2025 at 2:31 AM JST, Daniel Almeida wrote:
> This series implement two related changes to address a bit of an oversight
> on my end on the initial patch for the Regulator abstraction. Note that
> this is not a fix, as it just relaxes the constraints on the previous code
> as it is safe to do so.
>
> Patch 1 removes some needless &mut self for functions that already provide
> their own locking on the C side.
>
> Patch 2 implements Send and Sync. In particular, there is no reason for
> Regulator<T> not to be Send, and as discussed above, it is naturally Sync.
>
> This is based on linux-next for now, I am waiting for 6.17-rc1 to be out in
> order to rebase.
FWIW,
Reviewed-by: Alexandre Courbot <acourbot@xxxxxxxxxx>