From 87626e17a9f309054ab88b11aab738dea1cbc577 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Wed, 29 Jun 2016 17:39:43 +0300 Subject: [PATCH] be2net: signedness bug in be_msix_enable() Orabug: 25570957 "num_vec" needs to be signed for the error handling to work. Fixes: e261768e9e39 ('be2net: support asymmetric rx/tx queue counts') Signed-off-by: Dan Carpenter Acked-by: Sathya Perla Signed-off-by: David S. Miller (cherry picked from commit 6fde0e63eccbaf21fa278b240b8129fec14b864b) Signed-off-by: Brian Maly Signed-off-by: Dhaval Giani --- drivers/net/ethernet/emulex/benet/be_main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c index 5db35dc9f8fb..bb3cf48e3c55 100644 --- a/drivers/net/ethernet/emulex/benet/be_main.c +++ b/drivers/net/ethernet/emulex/benet/be_main.c @@ -3249,8 +3249,9 @@ static void be_msix_disable(struct be_adapter *adapter) static int be_msix_enable(struct be_adapter *adapter) { - int i, num_vec; + unsigned int i, max_roce_eqs; struct device *dev = &adapter->pdev->dev; + int num_vec; /* If RoCE is supported, program the max number of vectors that * could be used for NIC and RoCE, else, just program the number -- 2.50.1