Re: [PATCH RFC] mm/gup: batch contiguous pages in follow_page_mask() and return them via a pages array

Rik van Riel <[email protected]>
Newsgroups org.kvack.linux-mm,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
On Sat, 2026-08-01 at 10:54 +0100, Lorenzo Stoakes (ARM) wrote:
> 
> Thanks for doing a human pass but it LLM's habits really carried
> through
> here. In general:
> 
> - No walls of text please - fewer words are better, clarity is king.
> 
> - Don't write the code in English as a comment/commit msg - redudant
> and
>   distracting.
> 
> - Sensible patch separation obviously please.
> 
> - Write as elegant/reasonable code as possible. If the code you touch
> was
>   some horrible mega-function, take the time to refactor it. Pay down
>   technical debt.
> 
> These are all things LLMs are extremely bad at (even fable). So they
> need
> to be done by a human.

LLMs can apply those rules, when expressed in a way
that they get interpreted unambiguously by the LLM.

I'm slowly building up a collection of such rules
in the kernel-style repository.

AI can write in any style you ask it to.

/*
 * Long in the Halls of Rq the weary wait,                   
 * till __schedule, herald of the turning years,             
 * calls forth the next to walk the road of fate             
 * as prev fades west.                
 */      

AI can also flag such issues, once it knows to
look for them. 

> 
> > 
> > In order for them to produce code that is at least a
> > good starting point for editing, they need to follow
> > rules.
> > 
> > Once you apply the rules, Opus and Sonnet do not
> > produce results that are all that different from
> > each other.
> > 
> > I just added a few new rules, so the tooling won't
> > even let me create too-large patches any more.
> 
> I mean, sure, but what's needed here is human Rik :)

The 80/20 rule comes into play here.

If AI produces junk, the person starting with
LLM-produced code can spend days cleaning it
up, without getting things in a reasonable state.

If the AI produces a better starting point, the 
remaining issues will stand out like a sore thumb, 
and it's much easier to find and fix them.

I agree there will always be a need for human
judgment, but that doesn't mean we should not
improve our tooling.


-- 
All Rights Reversed.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.