From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756003AbbGTWHE (ORCPT ); Mon, 20 Jul 2015 18:07:04 -0400 Received: from mail-wi0-f177.google.com ([209.85.212.177]:33885 "EHLO mail-wi0-f177.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752188AbbGTWHC (ORCPT ); Mon, 20 Jul 2015 18:07:02 -0400 Date: Tue, 21 Jul 2015 01:06:58 +0300 From: Alexey Dobriyan To: akpm@linux-foundation.org Cc: linux-kernel@vger.kernel.org, ericvh@gmail.com, v9fs-developer@lists.sourceforge.net Subject: [PATCH -mm] parse_integer: convert fs/9p/ Message-ID: <20150720220657.GA8907@p183.telecom.by> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Convert deprecated simple_strtoul() usage. Signed-off-by: Alexey Dobriyan --- fs/9p/v9fs.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) --- a/fs/9p/v9fs.c +++ b/fs/9p/v9fs.c @@ -116,7 +116,7 @@ static int v9fs_parse_options(struct v9fs_session_info *v9ses, char *opts) substring_t args[MAX_OPT_ARGS]; char *p; int option = 0; - char *s, *e; + char *s; int ret = 0; /* setup defaults */ @@ -269,8 +269,10 @@ static int v9fs_parse_options(struct v9fs_session_info *v9ses, char *opts) } else { uid_t uid; v9ses->flags |= V9FS_ACCESS_SINGLE; - uid = simple_strtoul(s, &e, 10); - if (*e != '\0') { + ret = parse_integer(s, 10, &uid); + if (ret < 0) + return ret; + if (s[ret] != '\0') { ret = -EINVAL; pr_info("Unknown access argument %s\n", s);