Message ID | 1405164980-9525-2-git-send-email-fabf@skynet.be (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
diff --git a/arch/powerpc/kernel/fadump.c b/arch/powerpc/kernel/fadump.c index 742694c..3c40b5f 100644 --- a/arch/powerpc/kernel/fadump.c +++ b/arch/powerpc/kernel/fadump.c @@ -426,6 +426,7 @@ static inline int fadump_gpr_index(u64 id) { int i = -1; char str[3]; + int rc; if ((id & GPR_MASK) == REG_ID("GPR")) { /* get the digits at the end */ @@ -434,8 +435,8 @@ static inline int fadump_gpr_index(u64 id) str[2] = '\0'; str[1] = id & 0xff; str[0] = (id >> 8) & 0xff; - sscanf(str, "%d", &i); - if (i > 31) + rc = kstrtoint(str, 0, &i); + if (rc || i > 31) i = -1; } return i;
See checkpatch warning "Prefer kstrto<type> to single variable sscanf" Signed-off-by: Fabian Frederick <fabf@skynet.be> --- arch/powerpc/kernel/fadump.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)