* [PATCH v2 1/1] checkpatch: Don't warn on "orhapned" DT schema file
@ 2025-10-27 9:17 Andy Shevchenko
2025-10-27 9:25 ` Krzysztof Kozlowski
0 siblings, 1 reply; 4+ messages in thread
From: Andy Shevchenko @ 2025-10-27 9:17 UTC (permalink / raw)
To: linux-kernel
Cc: Andy Whitcroft, Joe Perches, Dwaipayan Ray, Lukas Bulwahn,
Andy Shevchenko, Krzysztof Kozlowski, Akhilesh Patil
Currently checkpatch warns is the DT schema file is absent in MAINTAINERS.
However the DT schema files are self-contained in this sense and
have embedded information about maintainers of it. This is a requirement.
Hence, avoid checkpatch warning about it.
Requested-by: Krzysztof Kozlowski <krzk@kernel.org>
Tested-by: Akhilesh Patil <akhilesh@ee.iitb.ac.in>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
v2: drop some leftovers
scripts/checkpatch.pl | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl
index 6729f18e5654..db274a7c2fb0 100755
--- a/scripts/checkpatch.pl
+++ b/scripts/checkpatch.pl
@@ -3441,9 +3441,12 @@ sub process {
($line =~ /\{\s*([\w\/\.\-]*)\s*\=\>\s*([\w\/\.\-]*)\s*\}/ &&
(defined($1) || defined($2))))) {
$is_patch = 1;
- $reported_maintainer_file = 1;
- WARN("FILE_PATH_CHANGES",
- "added, moved or deleted file(s), does MAINTAINERS need updating?\n" . $herecurr);
+ # DT bindings are incorporate maintainer information, no need to report
+ if ($realfile !~ m@^Documentation/devicetree/bindings/@)) {
+ $reported_maintainer_file = 1;
+ WARN("FILE_PATH_CHANGES",
+ "added, moved or deleted file(s), does MAINTAINERS need updating?\n" . $herecurr);
+ }
}
# Check for adding new DT bindings not in schema format
--
2.50.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH v2 1/1] checkpatch: Don't warn on "orhapned" DT schema file
2025-10-27 9:17 [PATCH v2 1/1] checkpatch: Don't warn on "orhapned" DT schema file Andy Shevchenko
@ 2025-10-27 9:25 ` Krzysztof Kozlowski
2025-10-27 9:35 ` Andy Shevchenko
0 siblings, 1 reply; 4+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-27 9:25 UTC (permalink / raw)
To: Andy Shevchenko, linux-kernel
Cc: Andy Whitcroft, Joe Perches, Dwaipayan Ray, Lukas Bulwahn,
Akhilesh Patil
On 27/10/2025 10:17, Andy Shevchenko wrote:
> Currently checkpatch warns is the DT schema file is absent in MAINTAINERS.
> However the DT schema files are self-contained in this sense and
> have embedded information about maintainers of it. This is a requirement.
> Hence, avoid checkpatch warning about it.
>
> Requested-by: Krzysztof Kozlowski <krzk@kernel.org>
No, that's not true.
First, there is no such tag. Second, I never requested it.
NAK
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH v2 1/1] checkpatch: Don't warn on "orhapned" DT schema file
2025-10-27 9:25 ` Krzysztof Kozlowski
@ 2025-10-27 9:35 ` Andy Shevchenko
2025-10-27 9:41 ` Krzysztof Kozlowski
0 siblings, 1 reply; 4+ messages in thread
From: Andy Shevchenko @ 2025-10-27 9:35 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: linux-kernel, Andy Whitcroft, Joe Perches, Dwaipayan Ray,
Lukas Bulwahn, Akhilesh Patil
On Mon, Oct 27, 2025 at 10:25:58AM +0100, Krzysztof Kozlowski wrote:
> On 27/10/2025 10:17, Andy Shevchenko wrote:
> > Currently checkpatch warns is the DT schema file is absent in MAINTAINERS.
> > However the DT schema files are self-contained in this sense and
> > have embedded information about maintainers of it. This is a requirement.
> > Hence, avoid checkpatch warning about it.
> >
> > Requested-by: Krzysztof Kozlowski <krzk@kernel.org>
>
> No, that's not true.
>
> First, there is no such tag.
No, that's not true.
$ git log --oneline --grep ^Requested-by: | wc -l
357
> Second, I never requested it.
>
> NAK
Fair enough, I'll drop the tag.
--
With Best Regards,
Andy Shevchenko
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH v2 1/1] checkpatch: Don't warn on "orhapned" DT schema file
2025-10-27 9:35 ` Andy Shevchenko
@ 2025-10-27 9:41 ` Krzysztof Kozlowski
0 siblings, 0 replies; 4+ messages in thread
From: Krzysztof Kozlowski @ 2025-10-27 9:41 UTC (permalink / raw)
To: Andy Shevchenko
Cc: linux-kernel, Andy Whitcroft, Joe Perches, Dwaipayan Ray,
Lukas Bulwahn, Akhilesh Patil
On 27/10/2025 10:35, Andy Shevchenko wrote:
> On Mon, Oct 27, 2025 at 10:25:58AM +0100, Krzysztof Kozlowski wrote:
>> On 27/10/2025 10:17, Andy Shevchenko wrote:
>>> Currently checkpatch warns is the DT schema file is absent in MAINTAINERS.
>>> However the DT schema files are self-contained in this sense and
>>> have embedded information about maintainers of it. This is a requirement.
>>> Hence, avoid checkpatch warning about it.
>>>
>>> Requested-by: Krzysztof Kozlowski <krzk@kernel.org>
>>
>> No, that's not true.
>>
>> First, there is no such tag.
>
> No, that's not true.
>
> $ git log --oneline --grep ^Requested-by: | wc -l
No, you do like this:
git grep Requested-by
and then find it in the list of approved tags.
> 357
>
>> Second, I never requested it.
>>
>> NAK
>
> Fair enough, I'll drop the tag.
It's not even solving the problem you wanted. You claimed there is some
sort of problem that maintainer update is one at last patch of patchset.
I claimed that there is no, because it is standard and completely fine
way of doing things and whatever checkpatch is reported is just false
positive.
You did not fix that false positive.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-10-27 9:41 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-27 9:17 [PATCH v2 1/1] checkpatch: Don't warn on "orhapned" DT schema file Andy Shevchenko
2025-10-27 9:25 ` Krzysztof Kozlowski
2025-10-27 9:35 ` Andy Shevchenko
2025-10-27 9:41 ` Krzysztof Kozlowski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox