From: Josh Law <hlcj1234567@gmail.com>
To: Jens Axboe <axboe@kernel.dk>
Cc: "Lorenzo Stoakes (Oracle)" <ljs@kernel.org>,
Christian Brauner <brauner@kernel.org>,
Vlastimil Babka <vbabka@suse.com>,
linux-block@vger.kernel.org, linux-fsdevel@vger.kernel.org,
Andrew Morton <akpm@linux-foundation.org>,
linux-kernel@vger.kernel.org, Josh Law <objecting@objecting.org>,
mm-commits@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
"David Hildenbrand (Arm)" <david@kernel.org>
Subject: Re: [PATCH] MAINTAINERS: add Josh Law as reviewer for library code
Date: Fri, 13 Mar 2026 16:00:17 +0000 [thread overview]
Message-ID: <8bc3ea9f-4e56-4e41-8cf6-97e3b5a45b31@gmail.com> (raw)
In-Reply-To: <e2278198-22a4-402d-9179-c7cbbb186d5a@kernel.dk>
13 Mar 2026 15:57:04 Jens Axboe <axboe@kernel.dk>:
> On 3/13/26 9:51 AM, Josh Law wrote:
>> 13 Mar 2026 15:48:32 Lorenzo Stoakes (Oracle) <ljs@kernel.org>:
>>
>>> +cc David for mention
>>>
>>> On Fri, Mar 13, 2026 at 04:33:49PM +0100, Christian Brauner wrote:
>>>> - first patch Feb 28 under pseudonym "techyguyperplexable", switched to "Josh Law" only when Andrew required a real name
>>>> in https://lore.kernel.org/all/20260228114939.de7d44de38d907a9b6632480@linux-foundation.org
>>>> - 142+ emails in ~2 weeks ? 37 patches in a single day (Mar 1)
>>>> - All trivial/cosmetic ? SPDX headers, comment grammar, spacing, const qualifiers. Zero bug fixes, zero new functionality
>>>> - Carpet-bombed multiple subsystems ? lib/, arm64/, staging/, input/, etc.
>>>> - within 1 week of first-ever patch, submitted MAINTAINERS: add Josh Law as reviewer for library code covering all of lib/ (locking.c, iov_iter.c, rhashtable.c, etc.)
>>>> - Email identity mismatch ? From: hlcj1234567@gmail.com, Signed-off-by: objecting@objecting.org
>>>> - Formatting problems ? top-posting, line length violations, patches not applying cleanly
>>>>
>>>> So I mean, one week to Reviewer. Even if we're being very generous here,
>>>> we need to do a lot more due diligence going forward. We can't just hand
>>>> out core components like this and risking our reputation and security
>>>> posture.
>>>
>>> Thanks! Agree absolutely that we need to be careful about this. Jia Tan should
>>> be instructive.
>>>
>>> Josh - there's nothing personal here to be clear, this is a question of
>>> procedure and caution.
>>>
>>> More broadly I think we should avoid assigning new people to catch-all
>>> categories anyway unless they are well established enough to be involved with
>>> _everything_ the catch-all covers.
>>>
>>> For instance adding people to the mm/* other than perhaps... David ;) would be
>>> crazy.
>>>
>>> Also - Andrew - I think for cases where you are the only maintainer but it
>>> impacts others, you should seek acks proportional to the scope the MAINTAINERS
>>> entry spans - in this case that'd be a _lot_ of people - but that only
>>> underlines that we shouldn't be updating such entries anyway.
>>>
>>> In fact - can we just do away with catch-all's and just make sure MAINTAINERS
>>> entries are established for everything?
>>>
>>> I have ground to stand on for this as I personally did it for mm, although we do
>>> still have a catch-all (not sure if necessary any more?)
>>>
>>> In the case of lib/ a quick fix could be to figure out which files are not
>>> covered by other MAINTAINERS entries and adding them all to what is currently
>>> the catch-all?
>>>
>>> Cheers, Lorenzo
>>
>> Well, it's already been merged into linux-next, I will keep constantly
>
> That doesn't matter, lots of things end up temporarily in -next and
> disappear before it ever sees upstream.
>
>> trying to prove myself as a trusted figure in the community, and I am
>> learning new things every day about the rules, and when you talk about
>> me making "trivial" patches, I also made some medium sized bug fixes,
>> yeah my start was just "janitor" code, but I will try to prove myself,
>
> I have to agree with Christian/Lorenzo/et al here. This is not how it
> works. You prove yourself by doing quality work, and then and only then
> does it become official. Adding someone after 1 week of a bunch of
> trivial patches is literally crazy, imho.
>
> --
> Jens Axboe
Thank you guys for the context and the history. I understand now
why my request was premature and how it looks from a security and procedural
standpoint. I appreciate you taking the time to explain the 'Jia Tan'
caution, it makes total sense why the bar is so high.
I'm going to take the 'no rush' advice to heart. I'll focus on the technical
work, learn the etiquette, and prove myself through quality contributions over
time. Thank you for not being super mad
V/R
Josh Law
next prev parent reply other threads:[~2026-03-13 16:00 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20260307221931.2848601-1-objecting@objecting.org>
[not found] ` <3cd25de5-3737-49f4-aa8b-eaaee471af50@lucifer.local>
[not found] ` <ee644e1b-5759-477f-8aec-35c91a5a938e@suse.com>
[not found] ` <20260307222154.2848660-1-objecting@objecting.org>
[not found] ` <667b75ad-bce9-4997-8ebf-8077952c2797@gmail.com>
2026-03-13 15:00 ` [PATCH] MAINTAINERS: add Josh Law as reviewer for library code Christian Brauner
2026-03-13 15:33 ` Christian Brauner
2026-03-13 15:48 ` Lorenzo Stoakes (Oracle)
2026-03-13 15:51 ` Josh Law
2026-03-13 15:56 ` Lorenzo Stoakes (Oracle)
2026-03-13 15:56 ` Jens Axboe
2026-03-13 16:00 ` Josh Law [this message]
2026-03-13 16:06 ` Jens Axboe
2026-03-13 15:52 ` Darrick J. Wong
2026-03-13 15:54 ` Josh Law
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=8bc3ea9f-4e56-4e41-8cf6-97e3b5a45b31@gmail.com \
--to=hlcj1234567@gmail.com \
--cc=akpm@linux-foundation.org \
--cc=axboe@kernel.dk \
--cc=brauner@kernel.org \
--cc=corbet@lwn.net \
--cc=david@kernel.org \
--cc=linux-block@vger.kernel.org \
--cc=linux-fsdevel@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=ljs@kernel.org \
--cc=mm-commits@vger.kernel.org \
--cc=objecting@objecting.org \
--cc=vbabka@suse.com \
/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