From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751784AbdHXH2t (ORCPT ); Thu, 24 Aug 2017 03:28:49 -0400 Received: from mail-bn3nam01on0081.outbound.protection.outlook.com ([104.47.33.81]:3826 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751258AbdHXH2o (ORCPT ); Thu, 24 Aug 2017 03:28:44 -0400 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; From: Madalin Bucur To: , CC: , 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> Reply-To: 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 Content-Type: text/plain 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 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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; -- 2.1.0