[adding Linus to the list of recipients in case he want to clarify things or pick up the revert in question directly; also CCing Greg due to the stable aspect JFYI] On 14.11.24 10:52, Johannes Berg wrote: > On Thu, 2024-11-14 at 10:24 +0100, Linux regression tracking (Thorsten > Leemhuis) wrote: >> >> Sigh. > > Please. You really should consider adjusting your attitude on all this. My approach/attitude is based on actions from Linus and/or what I expect he wants me to do, so let's bring him in to give him a chance to state if I went to far here. Linus, Johannes' reaction was due to this mail of mine: https://lore.kernel.org/all/5f64abc6-017f-4283-bf08-dba1aea28e9d@xxxxxxxxxxxxx/ To quote a bit more than Johannes did: """ >>> I sent a revert to fix this: >>> https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git/commit/?id=11597043d74809daf5d14256b96d6781749b3f82 >> >> Many thx for taking care of this! >> >>> If all goes well this should be in v6.13-rc1. >> >> Sigh. FWIW, I think that should have gone straight to mainline, as the >> situation afaics is quite similar to this one where Linus clarified that >> he wants such fixes even at this stage of the cycle: >> >> https://lore.kernel.org/all/CAHk-=wis_qQy4oDNynNKi5b7Qhosmxtoj1jxo5wmB6SRUwQUBQ@xxxxxxxxxxxxxx/ >> >> Given that this is a hardware that likely is not much in use any more I >> guess it's not making much noise about besides this mail. >> >> Alf: that patch lacks a stable tag, so there is no guarantee that the >> fix will be backported to 6.12.y and earlier; but it likely will due to >> the Fixes tag. If it wasn't backported within 2 weeks after 6.13-rc1 is >> out, please speak up. >> >> Ciao, Thorsten """ BTW, the fix in question can also be found here: https://lore.kernel.org/all/20241112142419.1023743-1-kvalo@xxxxxxxxxx/ > Do you _actually_ think that everyone is just out to make everyone's > life difficult? Because you certainly consistently make it sound like > it. It takes time to get something into the kernel, it's not like we can > just commit it to Linus's tree. Well, Linus is known to have no problem at all with picking up fixes straight from lists if there are good reasons (like the unlucky timing we have here), as long as that does not become the norm. That approach was actually used in the situation I pointed to, as it really is quite similar. And it might be the right thing to do in this situation as well, as then the fix for this regression from v6.11-rc1 will reach 6.12 -- and likely also reach users of 6.11.y stable releases within a week, as Greg likely will pick this up quickly and usually publishes new stable releases at least once per week. If the revert is only merged during the merge window, it will likely take the fix at least two weeks more to reach end-users, unless somebody asks Greg "please pick this up now" once it reached mainline. Three weeks if we for some reason get a 6.12-rc8. And if the fix is not in the first batch of fixes picked by Greg after 6.13-rc1, there might be even one more week on top of those outcomes. So four additional weeks if we are really unlucky. Things like that bother me -- and thus, yes, sorry, also influence my attitude, which lead to the quoted "sigh". It's just that "fixes are there, they just take a long time to reach mainline and stable releases" is the biggest problem I see during my regression tracking work. The problem is, that bring this up in situations like this is making the "maintainer burnout" problem worse. I hate that and feed sorry for that. But well, ignoring this sounds like the wrong solution as well. I could write private "hey Linus, I think the following regression is not handled well" mails instead. But Linus already has a lot on his plate as well. And people call me a snitch if I do that. Hmmm. :-/ Ciao, Thorsten