Search Linux Wireless

Re: [REGRESSION] The iwl4965 driver broke somewhere between 6.10.10 and 6.11.5 (probably 6.11rc)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[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




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux