From patchwork Fri Jul 19 06:56:41 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 260190 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id EB1F92C007C for ; Fri, 19 Jul 2013 16:56:44 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755859Ab3GSG4n (ORCPT ); Fri, 19 Jul 2013 02:56:43 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:44034 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751310Ab3GSG4n (ORCPT ); Fri, 19 Jul 2013 02:56:43 -0400 Received: from epcpsbgr5.samsung.com (u145.gpu120.samsung.co.kr [203.254.230.145]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MQ60032C8MG3LL0@mailout2.samsung.com> for linux-ide@vger.kernel.org; Fri, 19 Jul 2013 15:56:42 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [203.254.230.49]) by epcpsbgr5.samsung.com (EPCPMTA) with SMTP id BE.11.11618.A23E8E15; Fri, 19 Jul 2013 15:56:42 +0900 (KST) X-AuditID: cbfee691-b7fef6d000002d62-50-51e8e32a94d2 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 9A.A0.31505.A23E8E15; Fri, 19 Jul 2013 15:56:42 +0900 (KST) Received: from DOJG1HAN03 ([12.23.120.99]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MQ600ENT8MHYC10@mmp2.samsung.com>; Fri, 19 Jul 2013 15:56:41 +0900 (KST) From: Jingoo Han To: Tejun Heo Cc: linux-ide@vger.kernel.org, Jingoo Han Subject: [PATCH] libata: replace strict_strtol() with kstrtol() Date: Fri, 19 Jul 2013 15:56:41 +0900 Message-id: <000901ce844d$1fa1aac0$5ee50040$@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-index: Ac6ETRLofKP7qmYpRsGV/5xs6IbAAQ== Content-language: ko X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRmVeSWpSXmKPExsVy+t8zQ12txy8CDWbP5La4vPASq8WxHY+Y LH4tP8rowOyxaVUnm0ffllWMHp83yQUwR3HZpKTmZJalFunbJXBlrFm4k7lgJlvFhy9v2RsY /7N0MXJySAiYSOxevJcRwhaTuHBvPRuILSSwjFHiRn86TM3T/QdZuxi5gOLTGSV+Tf8N5fxi lHg4/yhYB5uAmsSXL4fZQWwRAVmJK9Megk1lFrCXuLr9E5gtDGS/eLYKyObgYBFQlbh9ywYk zCtgKXH50xx2CFtQ4sfkeywQrVoS63ceZ4Kw5SU2r3nLDHGQgsSOs68ZIVbpSTx68pQZokZE Yt+Ld4wgt0kILGOX+Pn0P1gRi4CAxLfJh1hA9koA3bbpANQcSYmDK26wTGAUm4Vk9Swkq2ch WT0LyYoFjCyrGEVTC5ILipPSi0z1ihNzi0vz0vWS83M3MUIiauIOxvsHrA8xJgOtn8gsJZqc D4zIvJJ4Q2MzIwtTE1NjI3NLM9KElcR51VusA4UE0hNLUrNTUwtSi+KLSnNSiw8xMnFwSjUw HljhdaTz9i6foMf5exc8r1HOUzHfLOveqxkRzfzw98t5+vVB1Qfv/pHPzI3WPPbd5XhRlNTn 6558BlNOdk7qq3eKzFtcrDGz+dKdmTYHJ+n66YZI9m98eG6xzdSA3hlvWd4ktE9V0O8zvVnU 1ZiVVan56ZmG345Pf7Pt63hslL1/7WQOO3RUiaU4I9FQi7moOBEADK/aJ74CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleLIzCtJLcpLzFFi42I5/e+xoK7W4xeBBscesVtcXniJ1eLYjkdM Fr+WH2V0YPbYtKqTzaNvyypGj8+b5AKYoxoYbTJSE1NSixRS85LzUzLz0m2VvIPjneNNzQwM dQ0tLcyVFPISc1NtlVx8AnTdMnOANikplCXmlAKFAhKLi5X07TBNCA1x07WAaYzQ9Q0Jgusx MkADCesYM9Ys3MlcMJOt4sOXt+wNjP9Zuhg5OSQETCSe7j/ICmGLSVy4t56ti5GLQ0hgOqPE r+m/WSGcX4wSD+cfZQOpYhNQk/jy5TA7iC0iICtxZdpDRhCbWcBe4ur2T2C2MJD94tkqIJuD g0VAVeL2LRuQMK+ApcTlT3PYIWxBiR+T77FAtGpJrN95nAnClpfYvOYtM8RBChI7zr5mhFil J/HoyVNmiBoRiX0v3jFOYBSYhWTULCSjZiEZNQtJywJGllWMoqkFyQXFSem5RnrFibnFpXnp esn5uZsYwRH7THoH46oGi0OMAhyMSjy8D748DxRiTSwrrsw9xCjBwawkwvsr+UWgEG9KYmVV alF+fFFpTmrxIcZkoEcnMkuJJucDk0leSbyhsYmZkaWRmYWRibk5acJK4rwHW60DhQTSE0tS s1NTC1KLYLYwcXBKNTBmWcmpBy2f+Nbt8B/hzCuFalc3M/rrPgnn3fDV/mKe51KvYxIB3G/T 6lVFVDRkWU06XvCyT9pUv0NhjnL6i4nTuNVM7vUc61h6duv3pgBXIb8NW1yUjTTTOe5lM7i3 zd5uO2+yW1H+qo9eGg+tlKUnrHsxLb3q7m+9jTtbhONX86x3UtX0nKDEUpyRaKjFXFScCACQ ZW3dHAMAAA== DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org The usage of strict_strtol() is not preferred, because strict_strtol() is obsolete. Thus, kstrtol() should be used. Signed-off-by: Jingoo Han --- drivers/ata/libata-scsi.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/ata/libata-scsi.c b/drivers/ata/libata-scsi.c index 83c0890..b1e880a 100644 --- a/drivers/ata/libata-scsi.c +++ b/drivers/ata/libata-scsi.c @@ -206,8 +206,10 @@ static ssize_t ata_scsi_park_store(struct device *device, unsigned long flags; int rc; - rc = strict_strtol(buf, 10, &input); - if (rc || input < -2) + rc = kstrtol(buf, 10, &input); + if (rc) + return rc; + if (input < -2) return -EINVAL; if (input > ATA_TMOUT_MAX_PARK) { rc = -EOVERFLOW;