mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
checkpatch: Add check for gpiomux usage in msm board files
MSM has a board-*-gpiomux file where all the gpiomux configs reside. Warn if a non gpiomux board file tries to add gpiomux configs. The camera board file is an exception to this rule. Change-Id: Ibab190dcbd7ea78e7ca150142c68c5ae881e4e06 Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org> (cherry picked from commit 60d78bb9809e7d4d1c3dc1425cbfd9e649e87c1c)
This commit is contained in:
parent
d8ac9d4585
commit
26ec0b6b5d
1 changed files with 7 additions and 0 deletions
|
@ -3288,6 +3288,13 @@ sub process {
|
|||
$herecurr);
|
||||
}
|
||||
|
||||
# MSM - check if a non board-gpiomux file has any gpiomux declarations
|
||||
if ($realfile =~ /\/mach-msm\/board-[0-9]+/ &&
|
||||
$realfile !~ /camera/ && $realfile !~ /gpiomux/ &&
|
||||
$line =~ /\s*struct msm_gpiomux_config\s*/ ) {
|
||||
WARN("Non gpiomux board file cannot have a gpiomux config declarations. Please declare gpiomux configs in board-*-gpiomux.c file.\n" . $herecurr);
|
||||
}
|
||||
|
||||
# unbounded string functions are overflow risks
|
||||
my %str_fns = (
|
||||
"sprintf" => "snprintf",
|
||||
|
|
Loading…
Reference in a new issue