On Tue, Oct 13, 2026 at 02:29:08PM -0500, Lorenzo Stoakes (ARM) wrote:
> On Tue, Oct 13, 2026 at 03:12:43PM +0200, Laurent Pinchart wrote:
> > On Tue, Oct 13, 2026 at 01:59:33PM +0100, Lorenzo Stoakes (ARM) wrote:
> > > Ignoring is the only workable long-term solution.
> > How do you decide which patches to ignore ?
> Anything that looks schloppy. ATM it's very easy to tell.

I think we're going about this the wrong way.  What we want is high
quality contributions.  If they are high quality, who cares if they
are AI-generated or not?

If we get a contribution which is sloppy, it could be because the
contributor doesn't know how to drive the LLM, or they are using an
insufficiently powerful or badly chosen LLM --- or both.

This isn't actually a new problem.  In the pre-AI era, we would
sometimes get marginal patches, and there is always a question of
whether it is the maintainer's time to try to engage with a new
contributor who might turn into the next valued senior contributor and
reviewer --- or who might be resistant to education and/or who might
disappear very shortly.  AI makes the problem worse in that there are
many more newcomers with new contributions, but it's really not a new
problem.

If AI is making the review problem more challenging, the good news is
that there are ways that AI can help.  For example Sashiko can help
with the early AI review.  And if a newcomer sends 7 versions of the
patch set in resposee to Sashiko reviews, I will generally not bother
looking at it personally until a couple of days go past before I waste
my limited human review bandwidth.  So it's not a case of permanently
ignoring a patch --- but I may very well down-prioritize when I do pay
attention.

I also suspect it should be possible to use something like Jev or some
other System One LLM to help with an initial prioritization for the
patch, and then have that prioritization be set in patchwork.  Each
subsystem might have their own criteria which they could encode in
their prioritization prompt.  For example, if the bug requires root
privileges and/or a maliciously fuzzed file system, for ext4 it will
automatically get down-priotized to low priority.

Using AI-assited priotization may have some collateral damange because
it might not get the prioritization correct.  But ultimately, if we
get a flood of patches from newcomers, the choices is either to (a)
load-shed, or (b) burn out.  And of the two, (a) is the better of two
bad choices.

                                                - Ted

Reply via email to