Re: Policy regarding linux-next only changes
Tetsuo Handa <[email protected]> Sat, 25 Jul 2026 12:44:17 +0900
| Newsgroups | org.kernel.vger.linux-next,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On 2026/07/25 2:49, Miguel Ojeda wrote: > On Fri, Jul 24, 2026 at 4:35 PM Tetsuo Handa > <[email protected]> wrote: >> >> 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 > > It is not "hate", it is just the linux-next rules: > > " > * submitted under GPL v2 (or later) and include the Contributor's > Signed-off-by, > * posted to the relevant mailing list, > * reviewed by you (or another maintainer of your subsystem tree), > * successfully unit tested, and > * destined for the current or next Linux merge window. > " > > That is why nobody is expecting random patches to appear there -- > because every maintainer receives those rules when they add their tree > to linux-next. Excuse me, but what does "successfully unit tested" mean? Broken patches that do not build, or trigger oops by just "/bin/cat" _are_ arriving at linux-next tree, which in turn preventing continuous testing by syzbot. e.g. https://lkml.kernel.org/r/[email protected] (and I was using https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit?h=next-20260702&id=110ef9f94f84d425ab55d09b2d70ed12ceffdf08 in order to help syzbot continue testing) e.g. https://lkml.kernel.org/r/[email protected] (and I was using a linux-next only patch which disables this module for syzbot kernels (link to this patch already gone because this patch was more than 3 months ago) in order to help syzbot continue testing) Also, WARN*() is abused just like printk() for catching oversights rather than introducing grace period for confirmation, which is also preventing continuous testing by syzbot. Sadly, developers/maintainers do not think that WARN*() is effectively panic() for continuous testing systems. Unless developers/maintainers can apply all necessary fixes within few days, WARN*() should not be used. e.g. https://lkml.kernel.org/r/[email protected] (and I was not able to use a linux-next only patch because WQ is a core component which cannot be disabled for syzbot kernels) The latest one seems to be https://lore.kernel.org/all/al1pElMQZsDfpAYI@michalis-linux/T/ (but I am not able to use a linux-next only patch which disables this module for syzbot kernels in order to help syzbot continue testing, for I currently have no route to help syzbot continue testing) > > And those rules make sense -- adding patches that are not ready or > unexpected can confuse others, break the build, add conflicts or, > worse of all, silently invalidate testing of normal patches going to > Linus. I am OK to post my debug patches to the relevant mailing list. But without responses from developers / maintainers, my debug patches won't be able to find a route to linux-next, which in turn prevents us from debugging.