Re: [PATCH] rust: devres: require T: Send for Devres
From: Danilo Krummrich
Date: Sun Jun 29 2025 - 11:08:55 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>
Applied to driver-core-testing, thanks!