kselftest/arm64: mte: ksm_options: Fix fscanf warning
Out of the box Ubuntu's 20.04 compiler warns about missing return value checks for fscanf() calls. Make GCC happy by checking whether we actually parsed one integer. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Mark Brown <broone@kernel.org> Link: https://lore.kernel.org/r/20210319165334.29213-4-andre.przywara@arm.com Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
This commit is contained in:
parent
e5decefd88
commit
31c88729a7
@ -33,7 +33,10 @@ static unsigned long read_sysfs(char *str)
|
||||
ksft_print_msg("ERR: missing %s\n", str);
|
||||
return 0;
|
||||
}
|
||||
fscanf(f, "%lu", &val);
|
||||
if (fscanf(f, "%lu", &val) != 1) {
|
||||
ksft_print_msg("ERR: parsing %s\n", str);
|
||||
val = 0;
|
||||
}
|
||||
fclose(f);
|
||||
return val;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user