Re: [PATCH] rust: workqueue: define built-in bh queues

From: Miguel Ojeda
Date: Sat Feb 22 2025 - 06:57:27 EST


On Sat, Feb 22, 2025 at 7:04 AM Jarkko Sakkinen <jarkko@xxxxxxxxxx> wrote:
>
> Ah sorry! I have dyslexia (for real) and I did read that the patch
> was queued :-) Thanks for correcting and please do also the next
> time!
>
> I spent also last 48h awake setting up my personal Rust development
> and QA environment... [1]

Dyslexia and lack of sleep do not excuse yourself claiming anything
about "quality standards" of others and asking them to "really pay
more attention" as you did in the other message.

Even if you thought the patch was queued, you could have easily
checked whether it was merged or not before sending these messages.

Moreover, even if it was queued, the commit message could have been
fixed by the maintainer.

Finally, even if a maintainer applied it without fixing the message,
your message is uncalled for, both in tone and the in the fact that it
could have been a particular instance.

> I've been silently following this list for some time and this is a
> common problem that the commit messages are quite bad. Thus, I even
> wrote a public post about the topic now that I had this in mind:
>
> https://social.kernel.org/notice/ArMk27Ism4Citb90K0

This is, again, uncalled for.

We get a lot of new kernel contributors in the Rust for Linux mailing
list -- it is to be expected that their first few patches are not
great.

We do not control who posts to the mailing list, nor should we, and I
hope you are not trying to imply that the actual commit messages in
the branch are bad.

We have commit messages that are _pages_ long sometimes. We try to
follow the rules for every tag every single time. Same for tags sent
to mainline. So what are you talking about?

You suggest "Education" -- we have spent a *ton* of time teaching
newcomers how to contribute, how to write commit messages, how tags
work, etc. Not just in the mailing list, but in our Zulip and in
private too. Others can attest to this.

Moreover, I do take issue with your social media post. You claim:

"Rust kernel patches should really level up on commit messages and
not merging random code with zero callers."

We do _not_ merge random code. In fact, my message above was Cc'ing
workqueue precisely because we do not just randomly merge code.

Not just that -- if you had actually checked the Git log, you would
have seen that Tejun himself merged the bulk of the content in that
file. So it seems now you have just blamed two different subsystems
entirely.

Regarding "zero callers": that is the usual rule, yes, but it can
happen when there are expected users in the future, and in the end it
is up to the judgement of the maintainers. For instance, in this file,
there are other queues that do not have users yet.

As for the rest of your social media post, I will ignore it before I rant more.

Thank you.

Cheers,
Miguel