From patchwork Tue Jan 17 12:44:37 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Szyprowski X-Patchwork-Id: 9520731 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id ED01F6020A for ; Tue, 17 Jan 2017 12:46:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D4C9E28545 for ; Tue, 17 Jan 2017 12:46:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C99D628546; Tue, 17 Jan 2017 12:46:21 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 76EBE28544 for ; Tue, 17 Jan 2017 12:46:21 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751156AbdAQMqO (ORCPT ); Tue, 17 Jan 2017 07:46:14 -0500 Received: from mailout3.w1.samsung.com ([210.118.77.13]:63732 "EHLO mailout3.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751140AbdAQMqE (ORCPT ); Tue, 17 Jan 2017 07:46:04 -0500 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout3.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0OJX007W0CR1GA60@mailout3.w1.samsung.com>; Tue, 17 Jan 2017 12:45:01 +0000 (GMT) Received: from eusmges2.samsung.com (unknown [203.254.199.241]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170117124500eucas1p10fd52f7da1f2722379eaef7513bbe360~aj8RXXrFa2603126031eucas1p1r; Tue, 17 Jan 2017 12:45:00 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2.samsung.com (EUCPMTA) with SMTP id CD.B6.30614.CC11E785; Tue, 17 Jan 2017 12:45:00 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170117124459eucas1p1ead13705d84054c1d69b5d7a9795f0e9~aj8Qtr2nL2981029810eucas1p1V; Tue, 17 Jan 2017 12:44:59 +0000 (GMT) X-AuditID: cbfec7f1-f793f6d000007796-2b-587e11cce9c3 Received: from eusync2.samsung.com ( [203.254.199.212]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id A5.E4.10233.6C11E785; Tue, 17 Jan 2017 12:44:54 +0000 (GMT) Received: from AMDC2765.digital.local ([106.116.147.25]) by eusync2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OJX00GNRCQPHB20@eusync2.samsung.com>; Tue, 17 Jan 2017 12:44:59 +0000 (GMT) From: Marek Szyprowski To: linux-gpio@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pm@vger.kernel.org, linux-samsung-soc@vger.kernel.org Cc: Marek Szyprowski , Sylwester Nawrocki , Krzysztof Kozlowski , Linus Walleij , Tomasz Figa , Bartlomiej Zolnierkiewicz Subject: [PATCH v2 06/13] pinctrl: samsung: Fix samsung_pinctrl_create_functions return value Date: Tue, 17 Jan 2017 13:44:37 +0100 Message-id: <1484657084-26227-7-git-send-email-m.szyprowski@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1484657084-26227-1-git-send-email-m.szyprowski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRmVeSWpSXmKPExsWy7djPc7pnBOsiDGb8ELTYOGM9q8X58xvY Lab8Wc5ksenxNVaLzfP/MFp87j3CaDHj/D4mi7VH7rJbHH7TzmqxatcfRgcuj52z7rJ7bFrV yeZx59oeNo/NS+o9+rasYvT4vEkugC2KyyYlNSezLLVI3y6BK2PVjP2MBb9ZK762/WRuYOxi 7WLk5JAQMJH4e201G4QtJnHh3nogm4tDSGApo8T5xftYIZzPjBJzW1vgOp61vYNKLGOUmLL6 MpTTwCTxaPUusCo2AUOJrrddYLNEBJoZJWbe3csO4jAL9DFJfN68l7GLkYNDWCBeYvVifpAG FgFViS+Pf4E18wp4SPze9xzqKDmJk8cmg8U5BTwlfvxczwQyR0Kgn11i+aEnLCBzJARkJTYd YIaod5G4OWc3lC0s8er4FnYIW0bi8uRuFgi7n1GiqVUbwp7BKHHuLS+EbS1x+PhFsF3MAnwS k7ZNZ4YYzyvR0SYEUeIhsfnEIqjTHCV2beplgnh+DqPEqw+/2SYwyixgZFjFKJJaWpybnlps pFecmFtcmpeul5yfu4kRGOmn/x3/uIPx/QmrQ4wCHIxKPLwOt2sihFgTy4orcw8xSnAwK4nw zhWoixDiTUmsrEotyo8vKs1JLT7EKM3BoiTOu2fBlXAhgfTEktTs1NSC1CKYLBMHp1QD47VV ta49+3V17wb3XhJwi7xTWFikIjK5/cf9t06xP7hTgjZNNpILV2nLfyqcaVR5cr+S3ct30TVn BMtvXxPiNfh+Ztr0hhIPVTmPbq9W4bXHV6mUptpnbfykecj8cP8PFrW5uXrFc2OF9sx5M/OZ hkt41jFNrWYGA/Z5ImEmURc7Raf8WGqpxFKckWioxVxUnAgAhSZrHPACAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRmVeSWpSXmKPExsVy+t/xK7rHBOsiDFY+FLXYOGM9q8X58xvY Lab8Wc5ksenxNVaLzfP/MFp87j3CaDHj/D4mi7VH7rJbHH7TzmqxatcfRgcuj52z7rJ7bFrV yeZx59oeNo/NS+o9+rasYvT4vEkugC3KzSYjNTEltUghNS85PyUzL91WKTTETddCSSEvMTfV VilC1zckSEmhLDGnFMgzMkADDs4B7sFK+nYJbhmrZuxnLPjNWvG17SdzA2MXaxcjJ4eEgInE s7Z3ULaYxIV769lAbCGBJYwSO7eldjFyAdlNTBJNM/cwgyTYBAwlut52sYEkRASaGSUalvSC OcwCE5gkZn5qYOpi5OAQFoiXWL2YH6SBRUBV4svjX2AbeAU8JH7ve84GsU1O4uSxyWBxTgFP iR8/1zNBbPaQOH9/H+sERt4FjAyrGEVSS4tz03OLjfSKE3OLS/PS9ZLzczcxAkN+27GfW3Yw dr0LPsQowMGoxMPrdLsmQog1say4MvcQowQHs5II71yBuggh3pTEyqrUovz4otKc1OJDjKZA R01klhJNzgfGY15JvKGJobmloZGxhYW5kZGSOO/UD1fChQTSE0tSs1NTC1KLYPqYODilGhgP 1uj9FQ+bkvC8IWl9P0ta6Yuvxk2nBHnrIg1V26bOf/1SJ12/51HdGZmUaYstU+/seWcr9t9U p9+qq+j59xmTdgfzHVjTpPEn+E77G6k49ZuskeeD1skXLD7IoDj3zoO6HL57Uue4hGIvsxt7 uFxgdDt7c01K0o0oC16H9WcEJmZ0iz55tEWJpTgj0VCLuag4EQAyI4FwjwIAAA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170117124459eucas1p1ead13705d84054c1d69b5d7a9795f0e9 X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 X-Local-Sender: =?UTF-8?B?TWFyZWsgU3p5cHJvd3NraRtTUlBPTC1LZXJuZWwgKFRQKRs=?= =?UTF-8?B?7IK87ISx7KCE7J6QG1NlbmlvciBTb2Z0d2FyZSBFbmdpbmVlcg==?= X-Global-Sender: =?UTF-8?B?TWFyZWsgU3p5cHJvd3NraRtTUlBPTC1LZXJuZWwgKFRQKRtT?= =?UTF-8?B?YW1zdW5nIEVsZWN0cm9uaWNzG1NlbmlvciBTb2Z0d2FyZSBFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDAyQ0QwMjczOTI=?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170117124459eucas1p1ead13705d84054c1d69b5d7a9795f0e9 X-RootMTR: 20170117124459eucas1p1ead13705d84054c1d69b5d7a9795f0e9 References: <1484657084-26227-1-git-send-email-m.szyprowski@samsung.com> Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Return proper error code in case of memory allocation failure. Signed-off-by: Marek Szyprowski Reviewed-by: Krzysztof Kozlowski --- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pinctrl/samsung/pinctrl-samsung.c b/drivers/pinctrl/samsung/pinctrl-samsung.c index b11e67e85460..10b3fd826231 100644 --- a/drivers/pinctrl/samsung/pinctrl-samsung.c +++ b/drivers/pinctrl/samsung/pinctrl-samsung.c @@ -751,7 +751,7 @@ static struct samsung_pmx_func *samsung_pinctrl_create_functions( functions = devm_kzalloc(dev, func_cnt * sizeof(*functions), GFP_KERNEL); if (!functions) - return ERR_PTR(-EINVAL); + return ERR_PTR(-ENOMEM); func = functions; /*