Devicetree
 help / color / mirror / Atom feed
From: Roman Gushchin <roman.gushchin@linux.dev>
To: Danilo Krummrich <dakr@kernel.org>
Cc: Krzysztof Kozlowski <krzk@kernel.org>,
	Greg KH <gregkh@linuxfoundation.org>,
	Konstantin Ryabitsev <mricon@kernel.org>,
	Guenter Roeck <linux@roeck-us.net>,
	Miguel Ojeda <ojeda@kernel.org>,
	sashiko-bot@kernel.org, sashiko-reviews@lists.linux.dev,
	sashiko@lists.linux.dev,
	Linux Kernel Workflows <workflows@vger.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	devicetree@vger.kernel.org, kfree@google.com
Subject: Re: Stop false review statements
Date: Mon, 18 May 2026 10:19:47 -0700	[thread overview]
Message-ID: <C16C14F1-4D2F-4701-88CC-114F5233980D@linux.dev> (raw)
In-Reply-To: <DIL2P8CHKVZD.2WVQQRN0FM28N@kernel.org>


> On May 17, 2026, at 8:56 AM, Danilo Krummrich <dakr@kernel.org> wrote:
> 
> On Sat May 16, 2026 at 9:15 PM CEST, Roman Gushchin wrote:
>> I agree, it’s sometimes gets tricky when a patchset is sent to multiple
>> mailing lists, which policy to apply. I have some improvements in my plans,
>> but it’s not always possible to say how it should be handled.
> 
> Which improvements do you have in mind?

If a patchset is sent to multiple mailing lists now Sashiko is using the superset of
email policies. But in many cases it’s possible to determine the “main” mailing list/subsystem
and prefer it’s configuration. Not always.

> 
>> It’s not fundamentally new: landing changes touching multiple subsystems is
>> always harder exactly because maintainers might have different and sometimes
>> conflicting views.
> 
> It can also be relevant in cases where only a single subsystem is touched.
> 
> For instance, in the case of Rust, the rust-for-linux list serves two purposes
> -- when it is a Rust subsystem change and when Rust code of any other subsystem
> is touched, i.e. the rust-for-linux list has more of a LKML character and also
> receives patches for subsystems whose maintainers may not have opted in to
> sashiko email delivery.
> 
> That said, I personally don't mind too much, I really like sashiko, which is
> also why I asked for adding the driver-core list. My experience has been that it
> does a very decent job in providing feedback for C code; my feeling is that
> feedback for Rust code is not quite on par yet, but of course it also highly
> depends on the complexity and scope of the corresponding changes.

This is super interesting. An obvious idea is that the training set is relatively limited,
if we’re talking rust for kernel code. Did you notice any common topics or patterns?
Does it produce more false positives or worse in finding actual bugs in comparison
to the c code?

> However, I still have the same concern I raised previously when it comes to
> email delivery: I think that when sashiko sends feedback to contributors
> (without Cc'ing the mailing list and all other recipients), it should actively
> ask the contributor to raise things on the list with all other recipients,
> reviewers and maintainers before acting on them, such that changes subsequent to
> the first submission on the list are aligned.

I personally think that it’s always better to cc some mailing list and/or maintainers,
so there is a second pair of eyes. I totally agree that replying just to the author is less effective.
Of course, we can add the text you’re proposing, but why not simply configure sashiko 
to cc the mailing list?

Thanks!

  parent reply	other threads:[~2026-05-18 17:20 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-05-16  8:05 Stop false review statements Krzysztof Kozlowski
2026-05-16 12:11 ` Guenter Roeck
2026-05-16 12:16   ` Krzysztof Kozlowski
2026-05-16 12:23     ` Guenter Roeck
2026-05-16 12:29       ` Krzysztof Kozlowski
2026-05-16 13:24         ` Laurent Pinchart
2026-05-16 13:45           ` Krzysztof Kozlowski
2026-05-16 21:10           ` Mauro Carvalho Chehab
2026-05-17 15:21       ` Jonathan Corbet
2026-05-18  8:22         ` Jani Nikula
2026-05-16 15:20   ` Konstantin Ryabitsev
2026-05-16 15:36     ` Greg KH
2026-05-16 15:41     ` Roman Gushchin
2026-05-16 15:45       ` Greg KH
2026-05-16 15:49         ` Roman Gushchin
2026-05-16 18:28           ` Arnaldo Carvalho de Melo
2026-05-16 21:29             ` Derek Barbosa
2026-05-16 21:33               ` Krzysztof Kozlowski
2026-05-16 21:59                 ` Roman Gushchin
2026-05-17  8:25                   ` Krzysztof Kozlowski
2026-05-17 10:05                   ` Mauro Carvalho Chehab
2026-05-17 10:10                     ` Willy Tarreau
2026-05-17 10:12                     ` Greg KH
2026-05-17 16:29                       ` Theodore Tso
2026-05-17 22:22                         ` Laurent Pinchart
2026-05-17 16:39                       ` Mauro Carvalho Chehab
2026-05-17 17:03                         ` Guenter Roeck
2026-05-17 18:17                         ` Roman Gushchin
2026-05-17 18:56                           ` Mauro Carvalho Chehab
2026-05-18  5:31                             ` Greg KH
2026-05-17 18:57                           ` Theodore Tso
2026-05-17 19:36                             ` Mauro Carvalho Chehab
2026-05-18  8:04                   ` Jani Nikula
2026-05-18  8:12                     ` Krzysztof Kozlowski
2026-05-18 12:16                     ` Theodore Tso
2026-05-18 12:54                       ` Geert Uytterhoeven
2026-05-18 19:40                       ` Mauro Carvalho Chehab
2026-05-16 18:28           ` Krzysztof Kozlowski
2026-05-16 18:56             ` Roman Gushchin
2026-05-16 19:00               ` Krzysztof Kozlowski
2026-05-16 19:13                 ` Guenter Roeck
2026-05-16 19:25                   ` Guenter Roeck
2026-05-16 19:31                     ` Roman Gushchin
2026-05-16 19:15                 ` Roman Gushchin
2026-05-16 20:41                   ` Theodore Tso
2026-05-17 15:56                   ` Danilo Krummrich
2026-05-17 21:25                     ` Danilo Krummrich
2026-05-18 17:19                     ` Roman Gushchin [this message]
2026-05-19 12:23                       ` Danilo Krummrich
2026-05-18  2:12           ` SeongJae Park
2026-05-16 22:32         ` Mauro Carvalho Chehab
  -- strict thread matches above, loose matches on Subject: below --
2026-05-17 19:42 Roman Gushchin
2026-05-17 22:05 ` Mauro Carvalho Chehab
2026-05-17 19:53 Roman Gushchin

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=C16C14F1-4D2F-4701-88CC-114F5233980D@linux.dev \
    --to=roman.gushchin@linux.dev \
    --cc=dakr@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=kfree@google.com \
    --cc=krzk@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux@roeck-us.net \
    --cc=mricon@kernel.org \
    --cc=ojeda@kernel.org \
    --cc=sashiko-bot@kernel.org \
    --cc=sashiko-reviews@lists.linux.dev \
    --cc=sashiko@lists.linux.dev \
    --cc=workflows@vger.kernel.org \
    /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