[dpdk-dev] [PATCH 2/3] net/cxgbe: remove unused variable usage
Rahul Lakkireddy
rahul.lakkireddy at chelsio.com
Thu Jan 26 05:41:24 CET 2017
On Wednesday, January 01/25/17, 2017 at 17:43:57 +0530, Ferruh Yigit wrote:
> On 1/24/2017 8:48 PM, Emmanuel Roullit wrote:
> > Found with clang static analysis:
> > drivers/net/cxgbe/sge.c:900:3: warning:
> > Value stored to 'in_use' is never read
> > in_use += q->size;
> > ^ ~~~~~~~
> >
> > Fixes: c167acb61278 ("net/cxgbe: use I/O device memory read/write API")
This fixes line seems to be wrong. Should be:
Fixes: 4a01078b4fd1 ("cxgbe: add Tx support")
> >
> > Signed-off-by: Emmanuel Roullit <emmanuel.roullit at gmail.com>
> > ---
> > drivers/net/cxgbe/sge.c | 4 ----
> > 1 file changed, 4 deletions(-)
> >
> > diff --git a/drivers/net/cxgbe/sge.c b/drivers/net/cxgbe/sge.c
> > index fc03a0c26..42051ca01 100644
> > --- a/drivers/net/cxgbe/sge.c
> > +++ b/drivers/net/cxgbe/sge.c
> > @@ -891,14 +891,10 @@ static inline int should_tx_packet_coalesce(struct sge_eth_txq *txq,
> > unsigned int flits, ndesc;
> > unsigned char type = 0;
> > int credits, hw_cidx = ntohs(q->stat->cidx);
> > - int in_use = q->pidx - hw_cidx + flits_to_desc(q->coalesce.flits);
> >
> > /* use coal WR type 1 when no frags are present */
> > type = (mbuf->nb_segs == 1) ? 1 : 0;
> >
> > - if (in_use < 0)
> > - in_use += q->size;
>
> Intention can be "q->in_use" here. That change can be proper fix instead
> of removing.
>
> I will wait for maintainers comment to get the patch.
>
in_use can be removed. Also, Patch 2 and 3 can be merged.
> > -
> > if (unlikely(type != q->coalesce.type && q->coalesce.idx))
> > ship_tx_pkt_coalesce_wr(adap, txq);
> >
> >
>
Thanks,
Rahul
More information about the dev
mailing list