From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9AD6028FA for ; Thu, 11 Aug 2022 08:42:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=6+istbHbvqBCpxTad4FTMUJ0YsJNgVa0m05TfGI1Ayw=; b=UmCoT81uAYmeG9PqgdItxeEsv9 18z7f+G97CIgJJBgfZMiWiGUkwGXIYnEC23fjKgk+5RvqEB6ifn2uvdy3S+FW0SmFPW9d1rbGSPMJ Fy61nD9vjH1qGAGYymx3PgnqzAyTeQMRTIw7+2BJOp2WupIM3Dh9AIVteIObPY+3WGSknA30Zra9a xK0pHitu6QRYju0+e7mRMkV7J17p6dMtW96OBOkFZnzx1xiPyk9KKFC4uqtS0CLRSnzn+60vhUMhW khGDq80RwoINjF7YJVWG3q54WFcnRLs4ERKEaJUuZDBNUkRztkJXivPvNYNvUuAIXUeI+2jAK90Fs sBHEJ6oQ==; Received: from hch by bombadil.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1oM3ll-00APFH-AB; Thu, 11 Aug 2022 08:42:21 +0000 Date: Thu, 11 Aug 2022 01:42:21 -0700 From: Christoph Hellwig To: Geert Uytterhoeven Cc: Mark Brown , Dan Carpenter , Lee Jones , Lukas Bulwahn , Greg KH , Stephen Hemminger , ksummit@lists.linux.dev, Lee Jones Subject: Re: Validating MAINTAINERS entries? Message-ID: References: <20220809171316.1d6ce319@hermes.local> <20220810082640.GK3438@kadam> <20220810120450.GT3460@kadam> Precedence: bulk X-Mailing-List: ksummit@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html On Thu, Aug 11, 2022 at 10:35:52AM +0200, Geert Uytterhoeven wrote: > Perhaps scripts/get_maintainer.pl can be taught to only consider the > subsystem maintainer, and ignore git history, for changes to Makefiles > and Kconfig files? In general looking at git history is pretty much always the wrong thing, except maybe for the initial commit. > Or move the Kconfig/Makefile bits into the driver sources, next to > the MODULE_*() bits, which I believe was part of Roman Zippel's big > plan when he wrote the new Kconfig system... I don't think having Kconfig in source files is a good thing. Being able to integrate the Makefile into Kconfig OTOH would be really nice.. config FOOBAR tristate 'Foo driver' depends on PCI help This is the driver for the foo hardware. module foo sources foo_core.c foo_sysfs.c foo_debugfs.c