checkpatch: complain about the use of dsb().

Now that mb() does what we want, dsb() should be discouraged.

Change-Id: Ib8fe8f44f669753c3d91fac3c6e598e117d6d90e
Signed-off-by: Gregory Bean <gbean@codeaurora.org>
(cherry picked from commit 9c0619be7b93ad114d6f33a749d905ddff93df7d)
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
This commit is contained in:
Gregory Bean 2011-06-15 09:32:38 -07:00 committed by Stepan Moskovchenko
parent 649c5e65f6
commit c892be45bf
1 changed files with 7 additions and 0 deletions

View File

@ -4548,6 +4548,13 @@ sub process {
$herecurr);
}
# dsb is too ARMish, and should usually be mb.
if ($line =~ /\bdsb\b/) {
WARN("ARM_BARRIER",
"Use of dsb is discouranged: prefer mb.\n" .
$herecurr);
}
# unbounded string functions are overflow risks
my %str_fns = (
"sprintf" => "snprintf",