B.A.T.M.A.N Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Sven Eckelmann <sven@narfation.org>
To: Simon Wunderlich <sw@simonwunderlich.de>,
	netdev@vger.kernel.org, Paolo Abeni <pabeni@redhat.com>
Cc: "David S. Miller" <davem@davemloft.net>,
	Eric Dumazet <edumazet@google.com>,
	Jakub Kicinski <kuba@kernel.org>, Simon Horman <horms@kernel.org>,
	b.a.t.m.a.n@lists.open-mesh.org
Subject: Re: [PATCH net-next 00/15] pull request for net-next: batman-adv 2026-07-28
Date: Tue, 04 Aug 2026 17:05:59 +0200	[thread overview]
Message-ID: <4072288.fW5hKsROvD@sven-l14> (raw)
In-Reply-To: <37153ad1-5c96-49fc-adee-2a7678414428@redhat.com>

[-- Attachment #1: Type: text/plain, Size: 5645 bytes --]

On Tuesday, 4 August 2026 15:08:01 CEST Paolo Abeni wrote:
[...]
> >> Note that it's preferred to avoid fixes and stable tags for changes
> >> targeting the net-next tree. If the fixes are really minor, both could
> >> possibly safely dropped. If there is some real problem behind, such
> >> changes should instead target the net tree.
> >>
> >> Can you easily rebase your tree and adjust the PR vs the above?
> > 
> > I have a different statement from Linus:
> > https://lore.kernel.org/lkml/CAHk-=wjt1NiKOdyAMz_DT7NmZ++SizPOhRSi492ukdTnpDzHQw@mail.gmail.com/T/#u
> > 
> > This is why we started to not send out net.git fixes PRs for things which 
> > aren't highly critical or for Linus' "just merged for this release commits"  
> > late in the development process.
> I actually think netdev preference is consistent with Linus'ask: move
> the "fixlet" to net-next.
> 
> The additional twist is the ask to drop the stable and fixes tag
> (otherwise stable will be flooded, too).

I find it quite unusual to drop the fixes and stable tags - just so Greg+Sasha 
have to use their tools to figure out that these were maybe fixes and need to 
be backported? This already caused problems in the past and had then go 
manually through literally years of changes (LTS releases!!!) to figure out 
what was lost in the backporting process. Yes, the years in which it was 
disallowed to use Cc stable@

But to be honest, I have no idea what "fixlet" means here. Is for example 
https://patchwork.open-mesh.org/project/b.a.t.m.a.n./patch/20260731023333.70727-1-heminhong@kylinos.cn/
meant by it? Because this is for example something i don't consider worth 
backporting. It is definitely fixing something but I never was interested 
enough to do it myself when two or three other people tried to send 
incorrect/incomplete patches for it and then disappeared after promising a v2. 
Which at least makes me think that it isn't worth the effort.

But maybe you are talking about something completely different.

> PR are a bit apart from plain series, hence my initial questions WRT how
> problematic would be stripping such tags and how impactful are actually
> the things addressed in the first 6 patches.

Sorry, I am lost. There is stuff for which people have actual PoC code. Afaik, 
nothing for an RCE but enough to locally be a minor annoyance. The things 
which have no "Reported-by" are things which I have problems with on my 
installations.

And about the others: The "bla: avoid CRC corruption due to parallel claim 
add" + "prevent CRC corruptions after claim flush" were a problems I had (next 
to another which was not yet posted to netdev) but has a "Reported-by: 
Sashiko" because it was also reported by Sashiko when posting other bla 
patches and I think I've stolen the example from the commit message partially 
from the Sashiko report.

On the other hand, "dat: atomically update mac addresses" looks like something 
I had from time to time problems with but never found a reproducer - and 
Sashiko provided a convincing explanation when I posted completely unrelated 
patches. Not sure if it was the sole underlying problem (next to the ones I've 
fixed recently regarding the vlan + tie-breaker)

The Sashiko-reported fixes "dat: avoid unaligned fault in IP extraction" and 
"mcast: linearize skbuff for packet generation" are luckily nothing I had 
experienced first hand. The latter would end up in a BUG(). This already makes 
me think that it is worth backporting. But at the same time, I didn't hear yet 
about anyone complaining (and it is already in the codebase for a while) - so 
I am at the same time not convinced that I should anger Linus by asking netdev 
to integrate it to net.git so late in the game.

None of these things, are super-critical (I could be wrong) but all of them 
are worth backporting. This is why I was trying in the last moths to 
proactively backport similar patches to all stable kernels and either directly 
send the backported patches to stable@ or provide backported versions when 
only some of them have backporting conflicts.

If you think I should sit on them until them until the release of 7.2 and then 
submit them around the time of the merge window) then I am also fine. It would 
then not be sitting in a "linux-next tree". But this is the best I can do 
without submitting them to net-next.git

On Tuesday, 4 August 2026 15:16:54 CEST Paolo Abeni wrote:
> Please be aware of net-next commit c82ff94592fb: the expectation is that
> submitters reply proactively to AI review comments.
> 
> Specifically it would be helpful an evaluation of how critical is
> problem reported and if it could safely addressed with a follow-up.

The LLM situation is really starting to get 	unbearable. It is like cutting of 
the hydra's head - it will directly bombard you with 20 more "and now for 
something completely different" reports. But preparing proper fixes is now 
also not ok... And at the same time, LLM tools are becoming a must-have for 
posting patches and now I even have to start to write rebuttals/explanations 
for these reports. I get why it is helpful for you do see comments from 
authors/submitters about the Sashiko reports - otherwise you have to go 
through the reports and figure out if it is unfunded or even already fixed in 
one of the next patches in the series.

At the moment, I feel like the last survivor for batman-adv which tries to 
solve (at least some) things. But at the same time, it seems that what I'm 
doing isn't well-received and I get (for me) conflicting information. Not 
a super motivating situation.

Not sure what I will do about it.

Regards,
	Sven

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

  reply	other threads:[~2026-08-04 15:06 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-28 13:39 [PATCH net-next 00/15] pull request for net-next: batman-adv 2026-07-28 Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 01/15] batman-adv: bla: avoid CRC corruption due to parallel claim add Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 02/15] batman-adv: bla: prevent CRC corruptions after claim flush Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 03/15] batman-adv: dat: avoid unaligned fault in IP extraction Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 04/15] batman-adv: dat: atomically update mac addresses Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 05/15] batman-adv: fix TX priority extraction for BATADV_FORW_MCAST Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 06/15] batman-adv: mcast: ensure unshared skb for multicast packets Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 07/15] batman-adv: mcast: linearize skbuff for packet generation Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 08/15] batman-adv: dat: drop non-4addr backwards compatibility Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 09/15] batman-adv: add missing kernel-doc comments Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 10/15] batman-adv: fix kernel-doc for functions holding skb ownership Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 11/15] batman-adv: annotate functions which may reallocate the skbuff Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 12/15] batman-adv: split multiple declarations per line Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 13/15] batman-adv: switch var declarations to reverse x-mas tree order Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 14/15] batman-adv: tt: use atomic flag modifications Simon Wunderlich
2026-07-28 13:39 ` [PATCH net-next 15/15] batman-adv: tt: simplify NEW flag transition code Simon Wunderlich
2026-08-04  2:19 ` [PATCH net-next 00/15] pull request for net-next: batman-adv 2026-07-28 Jakub Kicinski
2026-08-04  6:55   ` Sven Eckelmann
2026-08-04 13:16     ` Paolo Abeni
2026-08-06 14:49       ` Sven Eckelmann
2026-08-04 10:19 ` Paolo Abeni
2026-08-04 10:38   ` Sven Eckelmann
2026-08-04 13:08     ` Paolo Abeni
2026-08-04 15:05       ` Sven Eckelmann [this message]
2026-08-04 18:32         ` Paolo Abeni
2026-08-04 22:14           ` Jakub Kicinski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4072288.fW5hKsROvD@sven-l14 \
    --to=sven@narfation.org \
    --cc=b.a.t.m.a.n@lists.open-mesh.org \
    --cc=davem@davemloft.net \
    --cc=edumazet@google.com \
    --cc=horms@kernel.org \
    --cc=kuba@kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=pabeni@redhat.com \
    --cc=sw@simonwunderlich.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox