Re: Policy regarding linux-next only changes

From: Tetsuo Handa

Date: Fri Jul 24 2026 - 10:40:56 EST


On 2026/07/24 22:50, Theodore Tso wrote:
> On Fri, Jul 24, 2026 at 09:11:27PM -0500, Tetsuo Handa wrote:
>>
>> What is happening is that I am using tomoyo git tree as a hook for
>> executing debug printk() (using linux-next git tree) in order to debug
>> problems which syzbot has found but nobody can afford looking into.
>>
>> Individual git tree is not served as a hook for applying debug patches
>> like "quilt push"; one of reasons is that "git" (compared to "quilt") is
>> not intended for removing a patch when that patch became no longer
>> necessary (due to problem being fixed).
>
> Ah. In that case, what if you simply have a separate tree which just
> has these debugging patches, and then either Mark Brown or the Syzbot
> team could create a new git tree / branch which takes linux-next and
> then merges this debug tree on top of the latest linux-net?

Yes, how to apply debug printk() patch will be solved if there were git
trees which applies debug patches on top of linux.git , linux-next.git ,
net.git etc.

But there is a potential problem. Developers might not try to look into
downstream git trees. How many developers would "git clone" when syzbot
reports an issue found in git trees with debug patches applied?

> The only question then is how much does the Syzbot team is willing pay
> to help provide the resources you need to resolve those syzbot issues.

I wonder whether it is appropriate to call "syzbot issues". syzbot is
finding bugs in upstream git trees. Unless the cause of a bug is either
syzbot is doing a stupid thing or compiler/toolchain is broken, it is
"an upstream kernel issue".

> I will say that *my* particular management chain at $WORK has
> authorized ignoring a whole class of syzbot bugs because they are
> utterly irrelevant for our production environment, and so it's not so
> much a "can't afford", but "has insufficient business value relative
> to our budget / head count authorization".

Yes, that is the biggest issue.

Those who hate my attempts (i.e. sending patches to linux-next without
being reviewed/acked by maintainers) are expecting that any patch is
reviewed/acked by maintainers. But some maintainers are considering bugs
reported by syzbot as "not worth looking into". Therefore, not only
debug printk() patches (for bugs found by syzbot) but also bug fix patches
(which syzbot has found) are getting ignored.

There are many patches which are not promptly applied into relevant git
trees. For example, syzbot is still using linux-next-20260714
( https://syzkaller.appspot.com/upstream/manager/ci-upstream-linux-next-kasan-gce-root )
despite the latest linux-next tree is linux-next-20260723 because e.g.
https://lore.kernel.org/all/al1pElMQZsDfpAYI@michalis-linux/T/ is not yet
applied. There is little effort in the community that "we try to make it
possible to continue fuzzing the linux-next.git tree in order to find new
bugs as early as possible and fix new bugs before it reaches linux.git tree".

In other words, the interest (by the upstream Linux kernel community) on
fixing kernel bugs which syzbot found are decreasing. This is a deadlock
situation, and just saying "Not my business." is not helpful.