* Re: Patch "wifi: mac80211: Drop support for TX push path" has been added to the 6.1-stable tree
[not found] <20230122042805.209191-1-sashal@kernel.org>
@ 2023-01-22 9:55 ` Alexander Wetzel
2023-01-22 12:06 ` Greg KH
0 siblings, 1 reply; 2+ messages in thread
From: Alexander Wetzel @ 2023-01-22 9:55 UTC (permalink / raw)
To: Sasha Levin, stable-commits, stable
Cc: Johannes Berg, David S. Miller, Eric Dumazet, Jakub Kicinski,
Paolo Abeni
On 22.01.23 05:28, Sasha Levin wrote:
> This is a note to let you know that I've just added the patch titled
>
> wifi: mac80211: Drop support for TX push path
>
> to the 6.1-stable tree which can be found at:
> http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
>
> The filename of the patch is:
> wifi-mac80211-drop-support-for-tx-push-path.patch
> and it can be found in the queue-6.1 subdirectory.
>
> If you, or anyone else, feels it should not be added to the stable tree,
> please let <stable@vger.kernel.org> know about it.
>
We should at least have a discussion about that.
While I think we have sorted out all related regressions it's still way
too early to be sure.
The patch is also changing most mac80211 driver interfaces from queuing
to non-queuing and is thus nothing I would do within a fix release.
All in all it's more likely to cause issues than fix them, at last at
this point in time.
So do we really want to backport that to (all) stable kernels?
I've also just backported the two for stable relevant patches which
depend on the iTXQ transformation:
https://lore.kernel.org/r/20230121223330.389255-2-alexander@wetzel-home.de
https://lore.kernel.org/r/20230121223330.389255-2-alexander@wetzel-home.de
If there are more patches can point them out to me and I'll should be
able port them, too.
All in all I see no pressing need to retire the old push path for stable
kernels at that time.
Question is also where to stop if we back port it now:
The transition to iTXQ is only the first step to get rid of the old push
path in mac80211. Working patch titels are:
1) wifi: mac80211: Always provide the MMPDU TXQ
2) wifi: mac80211: Convert vif->txq to an array
3) wifi: mac80211: add new iTXQs to replace remaining legacy TX
4) wifi: mac80211: Stop using legacy TX path
5) wifi: mac80211: Cleanup legacy TX path - AMPDU
6) WIP: Drop pending
7) wifi: mac80211: integrate PS buffering into iTXQ
8) wifi: mac80211: handle filtered frames within iTXQs
Patch 6) is only a rough skeleton so far and 4-8 still need at least
some moderate work. All in all thinks seem to hash out quite well and
I'm hoping to get them merged for 6.4.
Together they are fundamentally altering the TX path and nothing I would
like to backport to stable.
Alexander
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Patch "wifi: mac80211: Drop support for TX push path" has been added to the 6.1-stable tree
2023-01-22 9:55 ` Patch "wifi: mac80211: Drop support for TX push path" has been added to the 6.1-stable tree Alexander Wetzel
@ 2023-01-22 12:06 ` Greg KH
0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2023-01-22 12:06 UTC (permalink / raw)
To: Alexander Wetzel
Cc: Sasha Levin, stable-commits, stable, Johannes Berg,
David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni
On Sun, Jan 22, 2023 at 10:55:50AM +0100, Alexander Wetzel wrote:
> On 22.01.23 05:28, Sasha Levin wrote:
> > This is a note to let you know that I've just added the patch titled
> >
> > wifi: mac80211: Drop support for TX push path
> >
> > to the 6.1-stable tree which can be found at:
> > http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
> >
> > The filename of the patch is:
> > wifi-mac80211-drop-support-for-tx-push-path.patch
> > and it can be found in the queue-6.1 subdirectory.
> >
> > If you, or anyone else, feels it should not be added to the stable tree,
> > please let <stable@vger.kernel.org> know about it.
> >
>
> We should at least have a discussion about that.
> While I think we have sorted out all related regressions it's still way too
> early to be sure.
>
> The patch is also changing most mac80211 driver interfaces from queuing to
> non-queuing and is thus nothing I would do within a fix release.
Fair enough, I'll go drop it now, thanks for letting us know.
greg k-h
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-01-22 12:06 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20230122042805.209191-1-sashal@kernel.org>
2023-01-22 9:55 ` Patch "wifi: mac80211: Drop support for TX push path" has been added to the 6.1-stable tree Alexander Wetzel
2023-01-22 12:06 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox