From patchwork Thu Aug 24 07:28:28 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Madalin Bucur X-Patchwork-Id: 805291 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3xdGSt2KTvz9t34 for ; Thu, 24 Aug 2017 17:41:34 +1000 (AEST) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 3xdGSt0cGtzDqfh for ; Thu, 24 Aug 2017 17:41:34 +1000 (AEST) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0052.outbound.protection.outlook.com [104.47.33.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3xdGB655QnzDqZ1 for ; Thu, 24 Aug 2017 17:28:46 +1000 (AEST) Received: from MWHPR03CA0043.namprd03.prod.outlook.com (10.174.173.160) by DM5PR03MB3321.namprd03.prod.outlook.com (10.174.241.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1385.9; Thu, 24 Aug 2017 07:28:42 +0000 Received: from BY2FFO11FD021.protection.gbl (2a01:111:f400:7c0c::195) by MWHPR03CA0043.outlook.office365.com (2603:10b6:301:3b::32) 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; Thu, 24 Aug 2017 07:28:41 +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 BY2FFO11FD021.mail.protection.outlook.com (10.1.15.210) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1341.15 via Frontend Transport; Thu, 24 Aug 2017 07:28:41 +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 v7O7STqh005094; Thu, 24 Aug 2017 00:28:39 -0700 From: Madalin Bucur To: , Subject: [PATCH v3 7/7] dpaa_eth: check allocation result Date: Thu, 24 Aug 2017 10:28:28 +0300 Message-ID: <1503559708-13405-8-git-send-email-madalin.bucur@nxp.com> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1503559708-13405-1-git-send-email-madalin.bucur@nxp.com> References: <1503559708-13405-1-git-send-email-madalin.bucur@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131480333217880554; (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)(39380400002)(39860400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(97736004)(36756003)(5660300001)(104016004)(47776003)(106466001)(2906002)(85426001)(53936002)(3450700001)(105606002)(498600001)(86362001)(43066003)(50986999)(76176999)(50466002)(4326008)(6666003)(189998001)(68736007)(77096006)(50226002)(33646002)(5003940100001)(305945005)(8676002)(2950100002)(356003)(81156014)(8936002)(48376002)(81166006)(626005)(54906002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB3321; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD021; 1:2XCO4Vkg49eHlG37eg9osUlPvw2Exl7ZgWsOjq96DAc+0H81zks0T1uRX8iCYj/H0QGkA0wH/hGj9HbwvmaC1n4AhLIiyhhEX6CDYqN3zFfoeY8rpWmW+kXnjW4odeQy MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 199d523b-4b4c-43cc-0c2a-08d4eac1bec6 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(300000503095)(300135400095)(2017052603196)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR03MB3321; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB3321; 3:Phrqtpe8vZ0PHT/pDRVYZgJ6CZcX13PLHk3/nCP6XKCKIPFL3uw+MwcOp6VH4XNK2VeZoK/tN31srgcxLbT8o/SkFL2wmkFKdtnZIAU7muzPu4pHqe3cJKfA3fDBSpfK+e3JYQVgvj70icFSVgwWfvpxm5XoQM3sD8o3TKVV1MIkDh3Dt6lO+7DADQTHMbky0iimZtFGOZ4WGZoYD8UDybS5rtwWdlBCaGiZCFv3eG972w422tCRacvwM6njExrIKKfb663BZpvaz4g9DZr3v9jl375p+sV2RUZbaa5HLxig1qVSDXVIJB3CwUvJmjJm/UG5g/iEga+RFw5ctcjBrSV8B53d62s06QfAHJPXFXo=; 25:woV7jUgA/nw7Byp1Qh9wG3jWVjNMmamVZT5ebg1Hzr4Uon1maCLtQ29bbK0Djqn9nT4+kwUQSHBZl2+F1ad6HkXvNV4wRInhr2B0T7osSAQbBnsu5WgaIjRAWYY99sL456rmfoecw8Q84aBA347b5gzLYRfMqz+oOOhfnx1x7Lb55OofSaPNNS9UZKfTZA8xFagen4Y18v1yXXzUEbXjWjBLsHgHj4W5Afr2hwv8/Cv6LEbqlZU0vEmGsnumH9lRv4rvq9c/Z8wgyIjBktlWpayyXwNnCryFcjQM4OfGpxGhgmPpy1WR2sGghQfSFV7RbahlW2LqSmnT8rK8/KGD5g== X-MS-TrafficTypeDiagnostic: DM5PR03MB3321: X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB3321; 31:l2M4BrGagAvig9JHMs/MvPK+bWV7Ly5C9fYToNamUlM4gF3F9a3FUuMJdrxjiHPaJho/eImjrsRI0BXUUC1+lceRKJ7K3/FgQis1CELRdfiVGADPC0XzdkDadNAVuoE1JBKe35WgyQtnvCsM82npS4JfR8aLTnbayFpgxQnD2poGQjl+qnJaxzKxQbHmZ6P9VM16fSMRxZLB+aZS3qgQnemc6sX2O+oTb5s4CkQflew=; 4:YdWAMtiV4X7p9qK+5Kw/ZxCi6lw276VBjl9KcXYPOT1FX2AmjTOo+ppQexGz5X6yKxtbVSj/WHFKr5zhtGEqzGa9rTr4BwKUitd8oJiVA22sczfXQJ0UbabTvdjSkqqz/1hnhmu2E6dx1v5GZK0XgcrO7b4B2FynFlWNilGQ5SkOPnBfG+d123pBG1IgphiaYivJ5Ngopyghi0BcfC7xMiMR+17bmI+LM/gNVIWJQDe8B7Qmgs00VBQfuN7dLo9tm3TubX0kgJpV2bd7LuBJL1FhvFICB2j2BY6ZBfb0eDs= 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)(5005006)(13016025)(13018025)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6096035)(20161123559100)(20161123556025)(20161123565025)(20161123563025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(20161123561025)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR03MB3321; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR03MB3321; X-Forefront-PRVS: 04097B7F7F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR03MB3321; 23:/MOqTuWyQeWt47KXqbpk0jpDTdrTLyIfPxCdH3VH5?= =?us-ascii?Q?EgU4ZTylVbP0nnppfWzs5ZTw72o8xdIyMY56YWfu3vwnXQF9CZRGgU9ZPNlL?= =?us-ascii?Q?PyRtmxTIkt2g2JDtKeeoPJT9etUfimbhwDxR1Y+RNH6Tgi3CzqA7L2lYw9tU?= =?us-ascii?Q?lzdF38AW1yVSCGWZNxD+Ed8vvi5VmD9F2e39l/gMHSCQpMYnWbT3WTBEcfG/?= =?us-ascii?Q?J3qTKBItRGgABeHCSxAsk0ly/o0wHGLeO4GNK/R7gu0M8g2BfD8kgU4+mr+P?= =?us-ascii?Q?0dIAuWJIvIORAydwMb5+iE4su/2HCtY1OJmBH4m9eivcsT8onS3ELY8Wk7iQ?= =?us-ascii?Q?BhQwChra5RiNgcl90W7p3eC4HUSF1DT/WCoOwBK6BTIpngq+kZtZfLLmAvzK?= =?us-ascii?Q?M4WnTKF9n7qcP5pKXHgjAWZOfXXwhCxrTEBl5b0Z1NI+qxG81K0ISqNRsG5x?= =?us-ascii?Q?UYtHtqk6Ev8mSLKlohrwGDUFj2u5CcwHByTUlfyVS9F0D6ewH/Obs9psypBZ?= =?us-ascii?Q?BEupVnNGfeMtP3ojhJogruAn6cHC9IAoFY5cNaCjW+Di6tTOKUot0QYVHR0K?= =?us-ascii?Q?ZgE7ctjeTS7bmHS2NnRs+ifbK9E4BN+xWi+UJV3TMxfbjksGrWdxpGg54c/D?= =?us-ascii?Q?ROpgvjZsBHJLR1oHkdDTOmWkkMSKN/WanZ50t8tFdpl5KVAX6MpWIRNn9wT6?= =?us-ascii?Q?vwWN8qJ7BHatg2uHfuaKnBMBcS7Z6CS7WEpOrEDuCTY/85FfmmZaoW4eMy+P?= =?us-ascii?Q?+w0yMxkMzpqPZIfJQomqPHMiErkx8MyFi5Oiudy8VSShEOeCpQ+A77OkRjMY?= =?us-ascii?Q?givoBUckk2rdif2+vu502ORtzbaf13omDz6PQL1iQgAEdjlzbFnoJ/IIWQdh?= =?us-ascii?Q?zAzCpIynWnhah/aYveZi2KBSktxI1PKDCw2v7G4KLXnLO1zFqQtBDURpEAyi?= =?us-ascii?Q?nn5zH/RkCIbXhYQbq8TnEQScux1QZpE+jftr+pNeN6lrUUsbhOpI4awSwVev?= =?us-ascii?Q?+Qk2VUe4qvYwGEAekzgBPw/I6GaYRJ8EU73xQj9AdVyEVs/DVtFOLzaKsDmX?= =?us-ascii?Q?TmYvLXoiYNoKkBDAUN89IJfZb6puGpA/n95u9ksyw5B6PLyOQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB3321; 6:qJsnKZ+qqzvTeJ0spBZESVIylTukK8uZM8DkmRUKtZcvp9066vxRgV/a6OrvXzzx/IaNxrSUy/oY+0A2NEVHLpi/20NPnTHY4/qe3aZSqgQshsenxKaUxxAoyL1thpcRa/aB4YLB/8tjoF/MVqESfhE0PB8hWqNbdGSlLPxn78632i+cYxyS+8XS01wr3sPO9wWiibyrLV1JLDaKw1GMvpgPrn2/ieVHck4sQ3QsTyN0ds+TIVWP8YyRZg+jdbh4QvoMRXFj0e1Fy6lkEyd6bXY7W47ppq/bw21xo2e10kSpSnZbjCPRG32qhN0uHVc/5m64OxewHI19IdQPKrdGmA==; 5:3eCoQ+RnGHKjOgW4P3932hfBqUh8/xOKOA2Q3r1MoEvAzchOx5Mlbs3ngQDpFEmWyVjxAhg+vumL7KgzBwwTiYfTDQK5QmwgwGNdBE9npYqupZ/V621KpFmIdiTWTSqZd3cAWyD53679kqyplJPGYA==; 24:0ojFVwtBYaMuVOfcqApJFemmtIJurUhH3/yR4sV7oBMcEaSYVGK+cJkxuXZZ/346048PsZTlb6kXRG7jFn2zS3lxSh032tHuQyqISQaPAuM=; 7:7X4VPVR+k4627ORpBJERdwIjdXThMPiUIyu8+RplWt946cLNUtdQSk3wCS6lSLNFir/aXF1EW69gyzL4pfn4LfRuPA73DGSvYpwpbstTnonmA49luiOr11rAe6zrh/ziopOVr5R7GD12yt4eZ/eAfI7OJ1UKvC6tUiH7rkLfmdqz6N1QU6iKiE/p4qRDONtkdAqwIxWRnBmYD5zLnlbyeD0ifYfihkBA5tlQ77AadnA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2017 07:28:41.4448 (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: DM5PR03MB3321 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;