summaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorBhadram Varka <vbhadram@nvidia.com>2016-06-17 03:24:16 -0400
committerBhadram Varka <vbhadram@nvidia.com>2016-06-28 02:53:32 -0400
commit1d71f6e853cd9c10b50d102001acef2fe5cb2a46 (patch)
tree7eb0332b94db6036cf1f0936a63996526a163127 /drivers/net
parent7bf7c1ea846bd733d338a9341d8f528d185dd355 (diff)
ethernet: eqos: fix uninitialised variable
Coverity ID: 32201 Bug 200192398 Change-Id: Id795b2c8d059440937e05c2d054cd1553d153838 Signed-off-by: Bhadram Varka <vbhadram@nvidia.com> Reviewed-on: http://git-master/r/1166722 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Manikanta Maddireddy <mmaddireddy@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Ajay Gupta <ajayg@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/ethernet/nvidia/eqos/drv.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/net/ethernet/nvidia/eqos/drv.c b/drivers/net/ethernet/nvidia/eqos/drv.c
index e2532a9b0..a53283bbe 100644
--- a/drivers/net/ethernet/nvidia/eqos/drv.c
+++ b/drivers/net/ethernet/nvidia/eqos/drv.c
@@ -514,7 +514,7 @@ irqreturn_t eqos_ch_isr(int irq, void *device_id)
514{ 514{
515 struct eqos_prv_data *pdata = (struct eqos_prv_data *)device_id; 515 struct eqos_prv_data *pdata = (struct eqos_prv_data *)device_id;
516 uint i; 516 uint i;
517 UINT qinx; 517 int qinx = -1;
518 int napi_sched = 0; 518 int napi_sched = 0;
519 519
520 i = smp_processor_id(); 520 i = smp_processor_id();
@@ -530,7 +530,12 @@ irqreturn_t eqos_ch_isr(int irq, void *device_id)
530 530
531 DBGPR("-->%s(): cpu=%d, chan=%d\n", __func__, i, qinx); 531 DBGPR("-->%s(): cpu=%d, chan=%d\n", __func__, i, qinx);
532 532
533 handle_ti_ri_chan_intrs(pdata, qinx, &napi_sched); 533 if (qinx != -1) {
534 handle_ti_ri_chan_intrs(pdata, qinx, &napi_sched);
535 } else {
536 DBGPR("%(): irq %d not handled\n", __func__, irq);
537 return IRQ_NONE;
538 }
534 539
535 DBGPR("<--%s()\n", __func__); 540 DBGPR("<--%s()\n", __func__);
536 541