From patchwork Tue Aug 22 17:31:06 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Madalin Bucur X-Patchwork-Id: 804607 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3xcHxD5DGmz9sR9 for ; Wed, 23 Aug 2017 03:44:16 +1000 (AEST) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 3xcHxD3hMkzDqLm for ; Wed, 23 Aug 2017 03:44:16 +1000 (AEST) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0081.outbound.protection.outlook.com [104.47.32.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3xcHfL2bxJzDrHC for ; Wed, 23 Aug 2017 03:31:22 +1000 (AEST) Received: from BN3PR03CA0108.namprd03.prod.outlook.com (10.174.66.26) by CY1PR03MB2268.namprd03.prod.outlook.com (10.166.207.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18; Tue, 22 Aug 2017 17:31:18 +0000 Received: from BL2FFO11FD014.protection.gbl (2a01:111:f400:7c09::117) by BN3PR03CA0108.outlook.office365.com (2603:10b6:400:4::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1362.18 via Frontend Transport; Tue, 22 Aug 2017 17:31:18 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11FD014.mail.protection.outlook.com (10.173.160.222) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1341.15 via Frontend Transport; Tue, 22 Aug 2017 17:31:17 +0000 Received: from fsr-fed2164-101.ea.freescale.net (fsr-fed2164-101.ea.freescale.net [10.171.73.197]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v7MHV6Kt013594; Tue, 22 Aug 2017 10:31:16 -0700 From: Madalin Bucur To: , Subject: [PATCH v2 6/6] dpaa_eth: check allocation result Date: Tue, 22 Aug 2017 20:31:06 +0300 Message-ID: <1503423066-15420-7-git-send-email-madalin.bucur@nxp.com> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1503423066-15420-1-git-send-email-madalin.bucur@nxp.com> References: <1503423066-15420-1-git-send-email-madalin.bucur@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131478966781228774; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39860400002)(39380400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(4326008)(48376002)(189998001)(43066003)(626005)(50466002)(305945005)(3450700001)(77096006)(5660300001)(85426001)(97736004)(50226002)(36756003)(53936002)(54906002)(47776003)(5003940100001)(6666003)(2906002)(68736007)(2950100002)(356003)(106466001)(33646002)(76176999)(105606002)(8676002)(50986999)(8936002)(86362001)(498600001)(104016004)(81156014)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB2268; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD014; 1:7xN+UqjOztBJ5XzSWmh0iszGZsgNhlhVcAcbXiYAe+LdZs4ix79h1JnW6LEDjel6YzNBb6ozxWpyIahR2laP+qnlNNu7pgYaZ+m1yhJXXjWxUFw2wuNVoIo8vCunJoBw MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 54eaa3c5-f29e-4c5e-d585-08d4e98398e2 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(2017052603171)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY1PR03MB2268; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2268; 3:0pK51X7XaYKFQY+1Ie/vB8uFXEj6rFE8EvBLI8pKWD07zjMKyr+JEi+z8XlofMOW/O6wYJZHzAiZJHeO/ad7Tp914T1hlAbigKO1EkdRkmwLOgvo0BgvnkvFrf/jPRZacujk5P3UHCh6Q9FDGGZvHrtDjt+oGeXZEFxdNEnDlnWupk77y8kmSZYjOqkcd4zcnzJ9qBda9X4DMrOe/skXu9CPKWbCnJDPfJOLYkq33CxBpy76mDpy0iaTmUsmP7VeOBeeS5PUsQnjDhY5+mcgncIuhiMnENWJysqewtN+ZotoYPeE0jmxa6xW7pyL6q1HrvWfP6+CfDlG211iTg2WRqXgxTY0vy+KWALM+MJ/1LQ=; 25:f8eLVT33ZkqfbnF4xbf61U6w/lHF5N0q8cmR+ffbO0vjWci6w/pC5b6UJL9TtwyIh1pxa5pW0FkFS0iPOn+Z8fVdkWs1UFSNgFlJBP163hShoaIMVrxNcUkk+V9CPnkBOdxTZPqFFtI4XHxXNVe+baQ0qQoDEZilNB8X3H4WiAls/UMZeBvfXSvIX78L3roiUJXIhEZ/mAsFYNeKfwhpi1MLCSiDSmBOHeEDwNXQpJCQ+Bxctw/lua420ZgFuxVkqOgg9TP7WjniVOXIF75gu1M/XfnQ33OiKzsf51UBZJD0afjZg1T9yW7pJK/0HpZ9nsOga5RQx/U81RAnkRcrZw== X-MS-TrafficTypeDiagnostic: CY1PR03MB2268: X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2268; 31:NGx4rfAwmXH2+9ysw8OndkO2oYuoHuUUArggZq1MOX85VCQ2N/eCI0W0MIfWoj760LgyfykznPVMfwMHno6nVV4xuL87XqkmLUlYmsvmZt2IQp5RCPsBJXL8yl8nupwY8FsawaVRL+NbOrhbVQHpWqaxQWuZ2Vv1X9UfKWDpb7cYPdeWh7/geLTx3q43+pbfXlKhs20jTItYWV5Ljtr94Y/Jxmfgq7nisjwlJinDT3s=; 4:6bZDzJhxB2ESCAsqwrTq6BZMC/Y8ZqEJRv7E/2Iu5y62V3YnPlKTEUkTNeYFw4f2FhF6/cgKS91yjs4kqAFQCIvNpRk/22lidGjU0VnU6GyiXjtVhzYQ86dDyrODiIMrNXsrnYWtNuQyDN7YRbGJo+QVynD1zwwEBfzduYtXsByZoqFdcru59p9cfIYIDrIiv6//L5pnlei2TDLelUDQSrbmAxYSOb8EVrcm2+yT8BpqBgRoy1PTGwTd/WXzVx3satY9Uv4XdSrOCLT5uFh7gOAKt5/zp0e973tcaIzGLYk= X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13016025)(13018025)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6096035)(20161123559100)(20161123565025)(20161123563025)(20161123556025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123561025)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR03MB2268; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR03MB2268; X-Forefront-PRVS: 04073E895A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR03MB2268; 23:ewRe/CyGchZdnpRVe/GYeG37NOTKldA986QGFFw7B?= =?us-ascii?Q?iB3A+SxTmPiUtmvKZxZkgaAO2CH5HwXWrmfkJrdN8Mn4C28fyyP/TNWeickv?= =?us-ascii?Q?kTehkkM9JAbrgy32KNXpl2lBRB/v/Kz6BNt7wwls9DthorxIt1pbe/UUrp9J?= =?us-ascii?Q?zhPi6xsmPFDsOmSWWmXd6SVkhEhon2tpXOCUduRszjODArq0PuloQtvI7nEu?= =?us-ascii?Q?xwKUAg1CboohJa9EveTxpcS7NMcqIVmeK8ykKfPolA7kDSLF8yDDM2TuPQet?= =?us-ascii?Q?KDi49mILZLRrP2tUBSxNJfPtYJpFOoVf7WiP4rGCCyF7nA1OEHKnxct65pEM?= =?us-ascii?Q?ndFJoIColo5pI9ZYKv3JUfc5bfSuiss5KSVjp97w7m/krXdO7fgdUwFv38Hi?= =?us-ascii?Q?kbCzFCOEjPmyD17KK4PcX7GQbs0E6+Oxp4HGOS8HVcaGgVRjC3NCc9kUS0Pz?= =?us-ascii?Q?Q39iS+i/Eh4C4lAK+tXMGlger8w9YA7KPs/afoS6AeEjkRt92sOzZOyIYPFU?= =?us-ascii?Q?1Msy0fuAt79wTY74Ak1WXtHaDBImCicEeegrY0T1W5fHMuVHniFBwVgek41o?= =?us-ascii?Q?2ukzaHyNIaPPDRiJOiJ3W+n8Mj1Y3Cw4LrKLWtbDg0wclU/g0Uv37SzxVfUW?= =?us-ascii?Q?SJS4iQJ4hRrUzNrAEja4SFC8UtMClaAUWx5ZDHKmkUpIFB287d9SVWEN5uI9?= =?us-ascii?Q?8zZjiwJKHDay6WxfLMZo7555fdjbjIUrsB+j9F/qmSmd8aRtaTo19+1WzkP6?= =?us-ascii?Q?MfYEcqCn9kXrWdz8e5JbHLEGYIwm/gXimn7LJM15uJYQXtJYRQZhxMEvhxTK?= =?us-ascii?Q?TzOhKEH/Ap1LYEOxSGvLA/YsdtUbsofw4l27ujOB8Ecjh2Gy1czWgiBtTpld?= =?us-ascii?Q?iFI2x6XdtAQbyf2trWfRNvKnlIB7wwy+tf02yhkylH+Qpv011x5zZI+DOFcG?= =?us-ascii?Q?/ql+om6053fNeOsdhejTFFVrghe1vgBt4+4LIZu68oS0qs8UfbUh3T86nxHN?= =?us-ascii?Q?tT6mvZVLtCwryc0TNgJ9z/Ah6nij8QJI0qgIBO+eGmlHYGSBx8/vqeCkD8xM?= =?us-ascii?Q?v1zou6p3YmWdg/hfhz7ADHNRUcS0Gv4hVQxpQ4x9rhbnUbIAg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2268; 6:ZjiLOsi/WDK65B3G2B989PcLB0PEBezD0J7WZ2hfb9ZtPm4mbqEWmEgycHmQQDSdWmCyBBQz1fca/9mI0sk9IkHSAvh4D0/4e+W+WVAXryU1vznKQVGOe9Q1QOW3+KUsKHhluZDFYiM+DX3ygfUj5ut9YIrUwx1KdMGRJxHqzH9UudkDzlreQV0QtB3bCipAVYV5nR9Dtgo2Tt8sDZ2vS4ONTBmfWOLH6EUi5sfnVZB95NaJ6bDqRFfUCpRVOYOgRzBq7SQ1ZV7PdpGuv+O6nC4Mi6m0nH51G/SJbR+WXiLNCahPPurgbmFrtYgMMSfo/1JJy3NO2ccWK/3EnphhpA==; 5:BFUPoGYeLNmx960z+JeRRRudaIb2+/d4PJjaDpJh5oC1zCDjqH3LpRvtnpKSJ3hcWrMHY6ngnt2cV2QqssABkV6bRN6+agxEmUYl6J8jsYpSUhxZv+oF9SjbG+oI142FvEz2iC3VsXHncbK16krb6A==; 24:6nX40aEpFwyAeZOKGQ7Qe0Ex3HHY2Eot3J3a9m5W8OhISzp0iTqUk2HwKnLdutB457sFZk1qJ0sJINhs+7FPWYPiufvgUoqMI5Gm5GhdwJo=; 7:MGt7Flrb/RAbrks8iDgkm10J1Xz6SbsikIcaTB2VRs95g6CA58i/oZB82rSGQXWWPcKewFapPuBK56InaBRUHyR0umlxXH9EYp6zsshBTEr++NXrRWthOZO/nAlDVInhnZHxiUNMc3U1gqkmVK2d8VDfoPIAqSImAV3ixbXtBc1r+Dz9VA6/TVJuvP2DX2vd8193DqFKiq/mYMkfwlYE9ZhoQ54qbKRgVvY6dYp5Y6c= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2017 17:31:17.9356 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB2268 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: madalin.bucur@nxp.com Cc: linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" Signed-off-by: Madalin Bucur --- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c b/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c index 73ca8d7..4225806 100644 --- a/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c +++ b/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c @@ -2561,6 +2561,9 @@ static struct dpaa_bp *dpaa_bp_alloc(struct device *dev) dpaa_bp->bpid = FSL_DPAA_BPID_INV; dpaa_bp->percpu_count = devm_alloc_percpu(dev, *dpaa_bp->percpu_count); + if (!dpaa_bp->percpu_count) + return ERR_PTR(-ENOMEM); + dpaa_bp->config_count = FSL_DPAA_ETH_MAX_BUF_COUNT; dpaa_bp->seed_cb = dpaa_bp_seed;