[PATCH dim-tools] dim: Check for maintainer's ack when merging on behalf of another tree

Maxime Ripard mripard at kernel.org
Wed Jul 16 14:43:39 UTC 2025


Hi,

On Sat, Jul 05, 2025 at 11:03:28AM +0200, Lukas Wunner wrote:
> On Fri, Mar 01, 2024 at 01:58:25PM +0100, Maxime Ripard wrote:
> > We've recently had multiple occurences of people taking patches through
> > the drm-misc tree for parts of the kernel that aren't under drm-misc
> > maintenance, and without the maintainers Ack.
> > 
> > While merging patches on behalf of someone else is totally something we
> > can do, we need to tell the maintainer and make sure he's fine with
> > that.
> > 
> > This patch adds some logic to detect if the the range of commits belong
> > indeed to the branch we are currently working on, and if not check for
> > the maintainer's Acked-by or Signed-off-by.
> 
> This was pushed to maintainer-tools yesterday and immediately tripped me
> up when trying to push a commit amending MAINTAINERS:
> 
>   https://lore.kernel.org/r/aGjd01Lyn5reVAEN@wunner.de
> 
> That's because...
> 
>   git show HEAD | \
>   scripts/get_maintainer.pl --no-git-fallback -m --nol --norolestats
> 
> ...returns nothing.
> 
> I had to cheat by inserting a "return 0" in checkpatch_maintainer().
> 
> I think we either need to return 0 if the command returns nothing
> (i.e. no known maintainers) or we need a whitelist for certain files.

My initial thought was that making an exception for MAINTAINERS would
probably be better in corner cases, but I can't think how to implement
it properly, so maybe just returning if the commande returns nothing is
the right path. Can you send a patch to implement the latter?

Maxime
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 273 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dim-tools/attachments/20250716/c8baff8f/attachment.sig>


More information about the dim-tools mailing list