cxgb4: fix a NULL dereference
Avoid NULL dereference in setup_sge_queues() when the adapter is
in non offload mode.
Fixes: 0fbc81b3ad
('chcr/cxgb4i/cxgbit/RDMA/cxgb4: Allocate resources dynamically for all cxgb4 ULD's')
Signed-off-by: Ganesh Goudar <ganeshgr@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
c4ee5d8103
commit
d427caee5a
|
@ -824,9 +824,12 @@ static int setup_sge_queues(struct adapter *adap)
|
|||
{
|
||||
int err, i, j;
|
||||
struct sge *s = &adap->sge;
|
||||
struct sge_uld_rxq_info *rxq_info = s->uld_rxq_info[CXGB4_ULD_RDMA];
|
||||
struct sge_uld_rxq_info *rxq_info = NULL;
|
||||
unsigned int cmplqid = 0;
|
||||
|
||||
if (is_uld(adap))
|
||||
rxq_info = s->uld_rxq_info[CXGB4_ULD_RDMA];
|
||||
|
||||
for_each_port(adap, i) {
|
||||
struct net_device *dev = adap->port[i];
|
||||
struct port_info *pi = netdev_priv(dev);
|
||||
|
|
Loading…
Reference in New Issue