From patchwork Fri Jul 19 07:16:56 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 260192 X-Patchwork-Delegate: benh@kernel.crashing.org Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from ozlabs.org (localhost [IPv6:::1]) by ozlabs.org (Postfix) with ESMTP id 9A32D2C00C5 for ; Fri, 19 Jul 2013 17:17:27 +1000 (EST) Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) by ozlabs.org (Postfix) with ESMTP id 514722C0077 for ; Fri, 19 Jul 2013 17:17:00 +1000 (EST) Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MQ6003019K5VSN0@mailout3.samsung.com> for linuxppc-dev@lists.ozlabs.org; Fri, 19 Jul 2013 16:16:57 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [203.254.230.48]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id FD.11.17404.9E7E8E15; Fri, 19 Jul 2013 16:16:57 +0900 (KST) X-AuditID: cbfee68d-b7f096d0000043fc-8c-51e8e7e94fc7 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 02.F8.31505.8E7E8E15; Fri, 19 Jul 2013 16:16:57 +0900 (KST) Received: from DOJG1HAN03 ([12.23.120.99]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MQ6007UG9K88V70@mmp1.samsung.com>; Fri, 19 Jul 2013 16:16:56 +0900 (KST) From: Jingoo Han To: Benjamin Herrenschmidt Subject: [PATCH] macintosh: ams: replace strict_strtoul() with kstrtoul() Date: Fri, 19 Jul 2013 16:16:56 +0900 Message-id: <001501ce844f$f3ddb840$db9928c0$@samsung.com> MIME-version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-index: Ac6ET9qiPLCUn02CTH2Qp7LQU3fMHw== Content-language: ko X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRmVeSWpSXmKPExsVy+t8zA92Xz18EGmxr57D40NTKbHF54SVW i9/f/7E6MHv0vGlh9Tg/YyGjR9+WVYwBzFFcNimpOZllqUX6dglcGd9uahUcYKtY0djO0sC4 irWLkZNDQsBE4u7qD4wQtpjEhXvr2boYuTiEBJYxSmw7+Z4JpmjWip/sEIlFjBJti+6wQDi/ GCVeHD8GVsUmoCbx5cthdhBbRMBUoqWhE8xmFnCW6H7+j7mLkYNDWMBT4ut3ZZAwi4CqRMvT g2CbeQUsJRY1bWCHsAUlfky+xwLRqiWxfudxJghbXmLzmrfMEAcpSOw4+5oRYpWexO17F1gh akQk9r14xwhym4TAMnaJBZNaWSGWCUh8m3yIBeQGCQFZiU0HoOZIShxccYNlAqPYLCSrZyFZ PQvJ6llIVixgZFnFKJpakFxQnJReZKhXnJhbXJqXrpecn7uJERJTvTsYbx+wPsSYDLR+IrOU aHI+MCbzSuINjc2MLExNTI2NzC3NSBNWEudVa7EOFBJITyxJzU5NLUgtii8qzUktPsTIxMEp 1cBYz/jv35Lc4OPB544viuuZcPPnVwGuv4vbOZd0PeDUX8tisPf36c9V6//+X7zyVunWKoZp 9z7kZ6vxl+1pi8u9Pp3nwHSLqxJpqj57N9X4h968ILVg/7u+O9f/na0/eiHaNik826a8MlPg 42rVK7N/7eAV+coWYOrwrmyGyBmJ1dI3Fb999EkOU2Ipzkg01GIuKk4EAG2OtF+/AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleLIzCtJLcpLzFFi42I5/e+xgO7L5y8CDW7cYbH40NTKbHF54SVW i9/f/7E6MHv0vGlh9Tg/YyGjR9+WVYwBzFENjDYZqYkpqUUKqXnJ+SmZeem2St7B8c7xpmYG hrqGlhbmSgp5ibmptkouPgG6bpk5QKuUFMoSc0qBQgGJxcVK+naYJoSGuOlawDRG6PqGBMH1 GBmggYR1jBnfbmoVHGCrWNHYztLAuIq1i5GTQ0LARGLWip/sELaYxIV769m6GLk4hAQWMUq0 LbrDAuH8YpR4cfwYE0gVm4CaxJcvh8E6RARMJVoaOsFsZgFnie7n/5i7GDk4hAU8Jb5+VwYJ swioSrQ8PcgIYvMKWEosatrADmELSvyYfI8FolVLYv3O40wQtrzE5jVvmSEOUpDYcfY1I8Qq PYnb9y6wQtSISOx78Y5xAqPALCSjZiEZNQvJqFlIWhYwsqxiFE0tSC4oTkrPNdIrTswtLs1L 10vOz93ECI7YZ9I7GFc1WBxiFOBgVOLhffDleaAQa2JZcWXuIUYJDmYlEd5fyS8ChXhTEiur Uovy44tKc1KLDzEmA306kVlKNDkfmEzySuINjU3MjCyNzCyMTMzNSRNWEuc92GodKCSQnliS mp2aWpBaBLOFiYNTqoFRNlewgX93vWG4ppNmSZCeUOuWyU/unlr6uPLAH5cFbme7ZglLblph cXrC7nRjZf5D31sa3xybcmPdEscspmz/Wb4hPbNvd/3a5VjN4m6aFMraZa44+blCyrQJs53q Wl6Y/zLPfiA99b5eeIt68+2YGRsuWhbdExTbwcvQek9iwU+ZhLq6bWpKLMUZiYZazEXFiQBR 40pNHAMAAA== DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: Jingoo Han , linuxppc-dev@lists.ozlabs.org X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" The usage of strict_strtoul() is not preferred, because strict_strtoul() is obsolete. Thus, kstrtoul() should be used. Signed-off-by: Jingoo Han --- drivers/macintosh/ams/ams-input.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/macintosh/ams/ams-input.c b/drivers/macintosh/ams/ams-input.c index b27e530..2edae7d 100644 --- a/drivers/macintosh/ams/ams-input.c +++ b/drivers/macintosh/ams/ams-input.c @@ -118,8 +118,12 @@ static ssize_t ams_input_store_joystick(struct device *dev, { unsigned long enable; int error = 0; + int ret; - if (strict_strtoul(buf, 0, &enable) || enable > 1) + ret = kstrtoul(buf, 0, &enable); + if (ret) + return ret; + if (enable > 1) return -EINVAL; mutex_lock(&ams_input_mutex);