Re: [PATCH] rust: block: implement `Send` and `Sync` for `TagSet`

From: Jens Axboe

Date: Thu Oct 01 2026 - 10:02:37 EST



On Wed, 30 Sep 2026 21:43:55 +0200, Andreas Hindborg wrote:
> `TagSet` never implemented `Send` or `Sync`. This did not matter until
> commit "rust: block: fix `Send` bound for `GenDisk`" made `GenDisk: Send`
> depend on `Arc<TagSet<T>>: Send`, which in turn requires `TagSet<T>: Send +
> Sync`. With that bound unsatisfiable, `GenDisk` is never `Send`, and the
> rnull driver fails to build once configfs requires `GroupOperations::Child:
> Send`.
>
> [...]

Applied, thanks!

[1/1] rust: block: implement `Send` and `Sync` for `TagSet`
commit: 06dad60393f20985cc5f24eeed63f965d366c4a0

Best regards,
--
Jens Axboe