mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
checkpatch: warn on uapi #includes that #include <uapi/...
Avoid specifying internal uapi #include paths with uapi/... as userspace should not use and never see that. Neaten message line wrapping above. Signed-off-by: Joe Perches <joe@perches.com> Acked-by: David Howells <dhowells@redhat.com> Acked-by: Andy Whitcroft <apw@canonical.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
5abe257af8
commit
495e9d8460
@ -2226,8 +2226,11 @@ sub process {
|
|||||||
my $path = $1;
|
my $path = $1;
|
||||||
if ($path =~ m{//}) {
|
if ($path =~ m{//}) {
|
||||||
ERROR("MALFORMED_INCLUDE",
|
ERROR("MALFORMED_INCLUDE",
|
||||||
"malformed #include filename\n" .
|
"malformed #include filename\n" . $herecurr);
|
||||||
$herecurr);
|
}
|
||||||
|
if ($path =~ "^uapi/" && $realfile =~ m@\binclude/uapi/@) {
|
||||||
|
ERROR("UAPI_INCLUDE",
|
||||||
|
"No #include in ...include/uapi/... should use a uapi/ path prefix\n" . $herecurr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user