From patchwork Mon Aug 3 07:07:31 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florinel Iordache X-Patchwork-Id: 262804 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.1 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7C423C433E0 for ; Mon, 3 Aug 2020 07:08:43 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 5032F206D7 for ; Mon, 3 Aug 2020 07:08:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="jqdG8zpV" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726075AbgHCHIW (ORCPT ); Mon, 3 Aug 2020 03:08:22 -0400 Received: from mail-eopbgr150052.outbound.protection.outlook.com ([40.107.15.52]:25506 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725806AbgHCHIH (ORCPT ); Mon, 3 Aug 2020 03:08:07 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JSXyyMRp5zAVW7cW+e1O43k6Vlujb7v6SCsaeSuaa4pntd9wJk5Xri+JQhPoWYn0NLaksTk1qy4vdlIxb8r+xhnA1ZuEAy3tWcnSQQULNLOqWOsetpsFIxoRqQUyxhAIQP/kAnurIV4bm06c25cCeJe35jDCbG1lSW7j/RHBwPaipuC+K37nxTLKAQKkQA3ExhWrEhRQxziTeFeMUOjqx3aCjZD4khVTVYzjBLGwEEmvRvc3qtbSRl5O5HZjfKLrMGygb7juSA79+zear1w7HjcbOl3KuDVwrkVcso0iM4cMZeqz+umA0nxUqQektnuxi+XhknH5mDB1GzRsV26xug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z5sCP2FZ09v7wBTcSV6/InXrAQGISUkMRsYfgNxsd3w=; b=WKqy0+/Wnf12Yl+4p6MFR140FQgjfyWsnXnzDIta+kpNK17FKdj2onMeyNc5Eb8AQ9t2UdUV40j+NKfm3CLY2lvqUDfXdSsy5rH8bRVgaAAlKlDMGMaK8owykw10ypSX0yP73+4ciTFtxFyckyLCJNMr7/bdfGRqLdolWTrbU5X1Ku1z/P56kEYXzmBU9kGRY3gOxZRiYdo5gBYA7IsWQruEjGIusaF/cqUvDww/CsWGpp6V22MGfsRwmCl1hXXkCJh5gFDSI6PxjzZGcweEwl54vmzH6KQk2qs3+cIHg47kXGtFuvayUF32Hk7gaXdlTHRPKIoMym5pod1yPcnyxg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z5sCP2FZ09v7wBTcSV6/InXrAQGISUkMRsYfgNxsd3w=; b=jqdG8zpVDmisGcJrSnqfTgq3NAjfLCRIIzMe72cppNwSBxqd6oSChkdNVb9dvy+aT7v6Mbi52z4NsahxEc9Qpfbfkn+/Xi+zywCAcz7pyrtP9ReAmoSMXqKnpczksMVb3brtlJHgk+bwmZWqfbwsAenvd6lU79cAK556zaGp4Co= Authentication-Results: nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=nxp.com; Received: from AM0PR04MB5443.eurprd04.prod.outlook.com (2603:10a6:208:119::33) by AM0PR04MB4356.eurprd04.prod.outlook.com (2603:10a6:208:5c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.21; Mon, 3 Aug 2020 07:08:03 +0000 Received: from AM0PR04MB5443.eurprd04.prod.outlook.com ([fe80::f0b7:8439:3b5a:61bd]) by AM0PR04MB5443.eurprd04.prod.outlook.com ([fe80::f0b7:8439:3b5a:61bd%7]) with mapi id 15.20.3239.021; Mon, 3 Aug 2020 07:08:03 +0000 From: Florinel Iordache To: madalin.bucur@nxp.com, davem@davemloft.net, kuba@kernel.org, netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Florinel Iordache Subject: [PATCH net v3 2/5] fsl/fman: fix dereference null return value Date: Mon, 3 Aug 2020 10:07:31 +0300 Message-Id: <1596438454-4895-3-git-send-email-florinel.iordache@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1596438454-4895-1-git-send-email-florinel.iordache@nxp.com> References: <1596438454-4895-1-git-send-email-florinel.iordache@nxp.com> Reply-to: florinel.iordache@nxp.com X-ClientProxiedBy: AM0PR07CA0007.eurprd07.prod.outlook.com (2603:10a6:208:ac::20) To AM0PR04MB5443.eurprd04.prod.outlook.com (2603:10a6:208:119::33) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from fsr-ub1464-128.ea.freescale.net (83.217.231.2) by AM0PR07CA0007.eurprd07.prod.outlook.com (2603:10a6:208:ac::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3261.13 via Frontend Transport; Mon, 3 Aug 2020 07:08:02 +0000 X-Mailer: git-send-email 1.9.1 X-Originating-IP: [83.217.231.2] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 8df47000-d7ec-4035-e313-08d8377bf6aa X-MS-TrafficTypeDiagnostic: AM0PR04MB4356: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:475; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Al7neYpR5xr2cznbO6wfaTJYCsvsLy4k8F8xnRuBGB1yX7Wz4FUAQuIGkfpaGQxFVtM0tLFzREIZGvFSK3V6f7+SwVGKXtkWhCUDuAHQhJoS+W3NjoFsXhB8dCCGn00hVFDXijUnZZDt+X+DWBe6qWU5HrR47FvyaNFIa5ek4TGO0xTAZTQTkuAYNILz1Vr2YmMDRj/A9Q2TOetlbODF6Ed7hc5+YeqvuN2H9bPrhgDLqdGn4M8ACjt/d8CcqSHqRTa/RazBDOEnL5tjhS//hIvkB4AiyJiUNeZOdSWR07ziFof6KPxHNb8anmHQWtyWoK0jTgyDE2PbJl1pMIykOg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB5443.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(346002)(376002)(39860400002)(396003)(366004)(956004)(6506007)(52116002)(83380400001)(6512007)(2616005)(316002)(36756003)(66946007)(2906002)(86362001)(6666004)(478600001)(66476007)(66556008)(3450700001)(6486002)(26005)(4326008)(8936002)(5660300002)(186003)(44832011)(8676002)(16526019); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: vsaWbhwutHTy0HRZnb9Z+SpZ+cuJownAS/G9MEC+3LCP6plJufzqPqMSfdN2Eena8XX/llSf0rel1MfYeyqpOLhGVfSXxMrc6CWgdPu+Ui823FkZLMUUdexgRQDzNYSNBu0Qkj96bMOLtwIN1zrNhc9Aj6Jrr4RrIwUGB+PLApBUH+NZ2jAHKzckYA9bV/odKDwxPy6aKrxedycJKfcJ9bbMWmV8Xblk59gB2oHh1GL1VLZSr1dwv4iV0g3KaGRHlfKGMrpyDGhuBddyzMIRTxouX39qbPU4a5S5rv2QLLskQEEFG8I0F0ioUBIP8Ug+idqOIwM/O/Gf6996V3vu56qDcUA1N5kKZLeO/8ubFlDAx6biYYtXJ3uXeUjEhUD0qwJHAwdBLWIg3z82gd8tF9zZ+f/FiuI3gz0eA7+LfuOh6Vm0phONvzGyzM8yVhEHQGW+AhyZtBfYOfzhAH1U39OlGovgacQEwhMusq7RaKupOQlbBoooilgMAE8mv6m6QujXesfL05Jlyn73HAszeixm22VNAJejDuqwp3j40ijDkR2xAHNNtn0KF9sBgKQIo62lXkPdPTs9LKfTljI+LAMHjKRn+G5dRkqbQmIquHFX1uFM9FzGhYoLycRjAwvh5VcaYofF+c4P4gSRoO7LIg== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8df47000-d7ec-4035-e313-08d8377bf6aa X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB5443.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2020 07:08:03.3563 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: NWYWNoKWZ2NchPRKIjGY7fKKVeJsgPLW3GxaIbcLYlogyDdpG2nh3Gtzff4vD0uu/H8HgEfZdLoDwDhPiEuZlioaqK9garu94M5fjGrJ7hM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4356 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Check before using returned value to avoid dereferencing null pointer. Fixes: 18a6c85fcc78 ("fsl/fman: Add FMan Port Support") Signed-off-by: Florinel Iordache --- drivers/net/ethernet/freescale/fman/fman_port.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/freescale/fman/fman_port.c b/drivers/net/ethernet/freescale/fman/fman_port.c index 87b26f0..c27df15 100644 --- a/drivers/net/ethernet/freescale/fman/fman_port.c +++ b/drivers/net/ethernet/freescale/fman/fman_port.c @@ -1767,6 +1767,7 @@ static int fman_port_probe(struct platform_device *of_dev) struct fman_port *port; struct fman *fman; struct device_node *fm_node, *port_node; + struct platform_device *fm_pdev; struct resource res; struct resource *dev_res; u32 val; @@ -1791,8 +1792,14 @@ static int fman_port_probe(struct platform_device *of_dev) goto return_err; } - fman = dev_get_drvdata(&of_find_device_by_node(fm_node)->dev); + fm_pdev = of_find_device_by_node(fm_node); of_node_put(fm_node); + if (!fm_pdev) { + err = -EINVAL; + goto return_err; + } + + fman = dev_get_drvdata(&fm_pdev->dev); if (!fman) { err = -EINVAL; goto return_err; From patchwork Mon Aug 3 07:07:34 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Florinel Iordache X-Patchwork-Id: 262805 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.1 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 13D8AC433E1 for ; Mon, 3 Aug 2020 07:08:32 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id E7BED206D7 for ; Mon, 3 Aug 2020 07:08:31 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="OkLFv+3l" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726504AbgHCHIa (ORCPT ); Mon, 3 Aug 2020 03:08:30 -0400 Received: from mail-eopbgr150052.outbound.protection.outlook.com ([40.107.15.52]:25506 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726279AbgHCHI2 (ORCPT ); Mon, 3 Aug 2020 03:08:28 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ig6Y4S+A8e9yHd52F0Z4PogE3p8I2+FJLF607KxA238jFdDk2kD0gW3MxVPDf3g3Cu/ITwmMJnXW3lH8rKYoIxgwgdM6hdrli1m11vVkEL4xxCJaUI6AE6e7TX3SxyEjkSmtY9LxZooulQOH092U9eRoFRSrNpeP00mPZautvrvWz2ob0OzGq0Vt0ci7hiUV//vtl3cpTgTiGtX46WXtSbk9L0lSAtbkSegykB22+BFUg3D6I8O60zoWELNdbFiX1Jk+GdUC1ewzZzoDzwEqVNEDg/87Ni9Tc9Zn6PgEUSDu3uM1/YzXXxI3G5zcOo5Dp9O0JZ6nBqmRe60nWdQnPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uv7Sb1aIddJ4o0o7SJYBx/eg2HRonbYEfVA+c/wT/Lw=; b=DgtCPgeyjAJdQCPJTNPQy/5TbMHQFJuJc9w/lxf9j/K2AV+ZoHB/9ko80IDxbr5sxH/7LCkLEJmWldFSCCr8+ckL90i5QfL/M1sKjBCG6PMvfkZzq4nA5R8zZ6AcWueEK7mt16srvU36HgX59NszGV3wMqSXbjSpfXc6CqFNL2xfJbUfs4WbBNxRKVoWVTmMjvb+dIK3mptkwUCZndi7U8/jwyeN7Y2WLIq4Bw5evr9ZNQ7pX8r3aT9Cd50zORX88ItjsTWi3N2pdBh7uO4tBF23F5zD5yTzx50vpufhfVREUnJs2h/iKOjtXanKH9/h6olJze+qAvxmxXsboHdm+g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uv7Sb1aIddJ4o0o7SJYBx/eg2HRonbYEfVA+c/wT/Lw=; b=OkLFv+3l4voDVljDivTXvwzj7f4HusS3ghiZPM3UrA5k4bVB7UYeb0TImjN3ylGFqsOFyqULk3lAwCD+Bk5MpKLdiV3FBI4tAiP4D1v4ANBK6hOHGF/tW3FI6Y+83mfHb7Tx2S+wZ7YH8Ot52sRv0ozOpiZUSI/SpuNjxbvR6hk= Authentication-Results: nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=nxp.com; Received: from AM0PR04MB5443.eurprd04.prod.outlook.com (2603:10a6:208:119::33) by AM0PR04MB4356.eurprd04.prod.outlook.com (2603:10a6:208:5c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.21; Mon, 3 Aug 2020 07:08:05 +0000 Received: from AM0PR04MB5443.eurprd04.prod.outlook.com ([fe80::f0b7:8439:3b5a:61bd]) by AM0PR04MB5443.eurprd04.prod.outlook.com ([fe80::f0b7:8439:3b5a:61bd%7]) with mapi id 15.20.3239.021; Mon, 3 Aug 2020 07:08:05 +0000 From: Florinel Iordache To: madalin.bucur@nxp.com, davem@davemloft.net, kuba@kernel.org, netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Florinel Iordache Subject: [PATCH net v3 5/5] fsl/fman: fix eth hash table allocation Date: Mon, 3 Aug 2020 10:07:34 +0300 Message-Id: <1596438454-4895-6-git-send-email-florinel.iordache@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1596438454-4895-1-git-send-email-florinel.iordache@nxp.com> References: <1596438454-4895-1-git-send-email-florinel.iordache@nxp.com> Reply-to: florinel.iordache@nxp.com X-ClientProxiedBy: AM0PR07CA0007.eurprd07.prod.outlook.com (2603:10a6:208:ac::20) To AM0PR04MB5443.eurprd04.prod.outlook.com (2603:10a6:208:119::33) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from fsr-ub1464-128.ea.freescale.net (83.217.231.2) by AM0PR07CA0007.eurprd07.prod.outlook.com (2603:10a6:208:ac::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3261.13 via Frontend Transport; Mon, 3 Aug 2020 07:08:04 +0000 X-Mailer: git-send-email 1.9.1 X-Originating-IP: [83.217.231.2] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 62f7b1a0-615c-43da-afcd-08d8377bf7cf X-MS-TrafficTypeDiagnostic: AM0PR04MB4356: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4303; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DK+eYYcB/0VBuDgow0lGWYjJsj4n+JP9glizwsaNRGnREt7ZEE8D/kXlM7iRBULNYLyH1eB1RZ485uIBtI0vc+HaJkrTiJWkyrvGbQtbx7Z3VeTFLWMTyOhCTPrZcj31AS+eMNdmzVmSilaWXd+0+csTGZ4mfjVInuapmlMALCn3rc5OV1EunHS2w9YhPnvTzVKA4k0gf+5aOkLCajJVe6ST5UjhH2DToW2lcw+TGadEk47F00iN/+C7wrYhboCbW1nJQaH7eghij9CJbKbYk9j6qoHW4QD3B5RZOrYzqNvnWPpzsfPMo6UXzGssnyzYz3vN2KGdGeCK16CLasTU0w== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB5443.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(346002)(376002)(39860400002)(396003)(366004)(956004)(6506007)(52116002)(83380400001)(6512007)(2616005)(316002)(36756003)(66946007)(2906002)(86362001)(6666004)(478600001)(66476007)(66556008)(3450700001)(6486002)(26005)(4326008)(8936002)(5660300002)(186003)(44832011)(8676002)(16526019); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: vG0DFWvc7ldCK7kOTT44UU8tRx3vLMv1QKFJHvk9c//WeFwGcm0uNYpP0WkumuVSpatIFbnutNBWyTnDbtIUyKgKWXb2lflJYjmPrTC1rQkaQyjvAccgJ5Pb5dKXvfP7JIUvYe6Fq1GsMUuWD2YnOb9LuEhJG4NJmGLjvoiZQ1cRJ5Oja0V34kD2XB8xzu9E7P3H6srjBdcdaEjLrAkg8gUGSV+KsPR+gurkFyN1TJ3wLXtAryz89YDdkOSBEWEBRXDrqBNQQtS0fnf0xgoyx7UVYlKVK63EzcvzzYgFoijHzLdRqe94PQ/5XZB0eqgXGozt8q79SmDUQNyxTx+WcHCCGwDDgAcVq5+cw/9idelJqAy8QAXqqHylymmOyX+m5FQ+YFAaaKg/eSQxcCfmgcwEC1R4xPCvayZ4vA5CMsTIBJYJaEve6UOwHfElPkOAhV5UEC/f7R2C4043sj2La1al1ri8ncQFRd3dU8f4DOsDlyanGqThA0+3jDrWttuCrNxCddrEXs65Ep4XhG9GzevrtP1lyK9/mlIyLCpSLmVnErM61M01HZAhO9YH8MRa9ulbYc0hc2/gVDUTJQbQUlzV1Y1a3ro9Kz5v+37/moadCcGjJj8fZtGRme2kDW1CHpAWeovPYikA6zsEC1OwFw== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 62f7b1a0-615c-43da-afcd-08d8377bf7cf X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB5443.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2020 07:08:05.2622 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: HZcxHmXo888SOy++VOgF81akj20pJMQFnGv6RNZL8aj+wLDrFWxznXVT6/3QXnLFh5dXeCTNKRt8regs5oaHJVbESstOBtbMooI/GZknOwk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4356 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Fix memory allocation for ethernet address hash table. The code was wrongly allocating an array for eth hash table which is incorrect because this is the main structure for eth hash table (struct eth_hash_t) that contains inside a number of elements. Fixes: 57ba4c9b56d8 ("fsl/fman: Add FMan MAC support") Signed-off-by: Florinel Iordache --- drivers/net/ethernet/freescale/fman/fman_mac.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/freescale/fman/fman_mac.h b/drivers/net/ethernet/freescale/fman/fman_mac.h index dd6d052..19f327e 100644 --- a/drivers/net/ethernet/freescale/fman/fman_mac.h +++ b/drivers/net/ethernet/freescale/fman/fman_mac.h @@ -252,7 +252,7 @@ static inline struct eth_hash_t *alloc_hash_table(u16 size) struct eth_hash_t *hash; /* Allocate address hash table */ - hash = kmalloc_array(size, sizeof(struct eth_hash_t *), GFP_KERNEL); + hash = kmalloc(sizeof(*hash), GFP_KERNEL); if (!hash) return NULL;