Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d9b3dfdf authored by Pankaj Kumar's avatar Pankaj Kumar Committed by Kyle Yan
Browse files

checkpatch: Add check for vreg_xxx api in opensource drivers



Vreg API implementation is deprecated. We are using
Linux regulator framework now. Hence vreg API should
not be used.

Change-Id: I8e31dac66592d2d195d190b770a436e93206cf8b
Signed-off-by: default avatarPankaj Kumar <pakuma@codeaurora.org>
(cherry picked from commit adfb933a24911e3514a2f1b6fe1b1a9151fec56d)
Signed-off-by: default avatarStepan Moskovchenko <stepanm@codeaurora.org>
parent 5ea9add6
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -5029,6 +5029,13 @@ sub process {
		     "Non gpiomux board file cannot have a gpiomux config declarations. Please declare gpiomux configs in board-*-gpiomux.c file.\n" . $herecurr);
	}

# MSM - check if vreg_xxx function are used
	if ($line =~ /\b(vreg_(get|put|set_level|enable|disable))\b/) {
		WARN("DEPRECATED_VREG_APIS",
		     "Use of $1 API is deprecated: " .
			"use regulator APIs\n" . $herecurr);
	}

# unbounded string functions are overflow risks
		my %str_fns = (
			"sprintf" => "snprintf",