On Sun May 17, 2026 at 1:00 AM BST, Danilo Krummrich wrote:
> Implement Sync for Device<Bound> in addition to Device<Normal>.
> 
> Device<Bound> uses the same underlying struct auxiliary_device as
> Device<Normal>; Bound is a zero-sized type-state marker that does not
> affect thread safety.
> 
> This is needed for drivers to store &'bound auxiliary::Device<Bound> in
> their private data while remaining Send.
> 
> Signed-off-by: Danilo Krummrich <[email protected]>

Reviewed-by: Gary Guo <[email protected]>

> ---
>  rust/kernel/auxiliary.rs | 4 ++++
>  1 file changed, 4 insertions(+)

Reply via email to