Re: Re: [RFC PATCH 0/2] rust: block: add a borrowed blk-mq timeout callback

From: Miguel Ojeda

Date: Sat Apr 11 2026 - 18:48:28 EST


On Sat, Apr 11, 2026 at 3:37 PM wenzhaoliao <wenzhaoliao@xxxxxxxxxx> wrote:
>
> Learning from you that module options are considered 1990's technology and do not fit the modern kernel model is a great lesson for us. If we misunderstood the maintainer's intention, or if pursuing this outdated mechanism goes against modern kernel design principles, we sincerely apologize for the noise and for any burden this has caused.
>
> We are perfectly happy to drop this patch if this functionality is no longer desired in the modern kernel. We really just want to help improve the kernel, and we will try our best to sync with the maintainers to pick up tasks that are more aligned with current kernel standards (like sysfs/configfs) next time.

It appears you are replying to Andreas' message, not Greg's :)

It is true that kernel module parameters are not something that one
should generally be used when there are better alternatives, but rnull
is a bit of a special case, i.e. null block is used for benchmarking,
and Andreas may want to have parity with the C one for comparison
purposes.

But since your commit message didn't really say for what this was
meant for, then Greg rightly pointed it out :)

In any case, I wanted to thank you for reading and following the AI
and tooling kernel policies I mentioned to you in Zulip! It may also
be good to disclose the research side, at least just a link to that
Zulip thread could be good.

Thanks!

Cheers,
Miguel