Re: Policy regarding linux-next only changes

Tetsuo Handa <[email protected]> Thu, 30 Jul 2026 09:04:31 +0900
Newsgroups org.kernel.vger.linux-next,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
On 2026/07/30 7:57, Miguel Ojeda wrote:
> On Thu, Jul 30, 2026 at 12:03 AM Tetsuo Handa
> <[email protected]> wrote:
>>
>> That does not help. syzbot stops not because the kernel calls panic()
>> but because the kernel emits "WARNING:" etc. followed by a stack trace.
>> The list of patterns is at
>> https://github.com/google/syzkaller/blob/master/pkg/report/linux.go .
> 
> The point is that syzbot could skip those until a given point at boot.
> But in order to do that, of course, you still need to disable the
> panicking.

Suppose syzbot defers evaluation of

  ------------[ cut here ]------------
  [PLANE:35:plane-0] pixel format with alpha exposed but blend mode not setup
  WARNING: drivers/gpu/drm/drm_mode_config.c:873 at validate_blend_mode_for_alpha_formats drivers/gpu/drm/drm_mode_config.c:872 [inline], CPU#1: swapper/0/1
  WARNING: drivers/gpu/drm/drm_mode_config.c:873 at drm_mode_config_validate+0x1c6a/0x1e60 drivers/gpu/drm/drm_mode_config.c:938, CPU#1: swapper/0/1
  (...snipped...)

messages until a given point at boot, how can syzbot determine whether it is
appropriate to start (or continue) fuzz testing? This specific WARNING: is
harmless but almost all other WARNING: indicates something is wrong (e.g. the
kernel's state might be no longer consistent), like panic_on_warn is there.
Deferring could mitigate "being unable to follow daily next-YYYYMMDD" problem, but
it can force syzbot to fuzz-test on already broken kernels (adds a new problem).

If a Gen-AI is used while running syzkaller and that AI is capable of evaluating
whether it is appropriate to start (or continue) fuzz testing when encountering
individual WARNING: messages, syzkaller could skip this specific WARNING: as
harmless. But unlike Sashiko, syzkaller itself is not meant to require GPU for
running AI models when the kernel to be fuzz-tested is running.



I feel that the discussion is getting out of the point. Like I explained at
https://lkml.kernel.org/r/[email protected] ,
the point of this discussion is how to address the technical problem and the
procedural problem. For the former, I will start a new thread. But for the latter,
I sent "[PATCH v5] loop: Fix NULL pointer dereference in lo_rw_aio()" to ML but got
no responses / interests from developers / maintainers. This bug remains undebuggable
if you don't want me to send this patch to linux-next tree via my tree while saying
"Not my business.".