diff --git a/drivers/staging/speakup/main.c b/drivers/staging/speakup/main.c index 3ea2515086732280107106cb6c3d745d910a94dd..e91d2132a873c71570e06a5872278c3948956b52 100644 --- a/drivers/staging/speakup/main.c +++ b/drivers/staging/speakup/main.c @@ -1892,7 +1892,7 @@ static int handle_goto(struct vc_data *vc, u_char type, u_char ch, u_short key) spk_special_handler = NULL; return 1; } - go_pos = simple_strtol(goto_buf, &cp, 10); + go_pos = kstrtol(goto_buf, &cp, 10); goto_pos = (u_long) go_pos; if (*cp == 'x') { if (*goto_buf < '0')