Re: [PATCH] rust: devres: require T: Send for Devres

From: Boqun Feng
Date: Thu Jun 26 2025 - 12:22:16 EST


On Thu, Jun 26, 2025 at 03:24:46PM +0200, Danilo Krummrich wrote:
> Due to calling Revocable::revoke() from Devres::devres_callback() T may
> be dropped from Devres::devres_callback() and hence must be Send.
>
> Fix this by adding the corresponding bound to Devres and DevresInner.
>
> Reported-by: Boqun Feng <boqun.feng@xxxxxxxxx>
> Closes: https://lore.kernel.org/lkml/aFzI5L__OcB9hqdG@xxxxxxxx/
> Fixes: 76c01ded724b ("rust: add devres abstraction")
> Signed-off-by: Danilo Krummrich <dakr@xxxxxxxxxx>

Reviewed-by: Boqun Feng <boqun.fenng@xxxxxxxxx>

Thanks!

Regards,
Boqun