Hi Simon, >> @@ -572,20 +575,31 @@ int otx2_napi_handler(struct napi_struct *napi, >int budget) >> if (pfvf->flags & OTX2_FLAG_ADPTV_INT_COAL_ENABLED) >> otx2_adjust_adaptive_coalese(pfvf, cq_poll); >> >> + if (likely(cq)) >> + pool = &pfvf->qset.pool[cq->cq_idx]; >> + > >Hi Suman, > >FWIIW, Smatch is still concerned that cq may be used uninitialised here. > [Suman] ack >... > >> @@ -1429,13 +1447,24 @@ static bool otx2_xdp_rcv_pkt_handler(struct >otx2_nic *pfvf, >> unsigned char *hard_start; >> struct otx2_pool *pool; >> int qidx = cq->cq_idx; >> - struct xdp_buff xdp; >> + struct xdp_buff xdp, *xsk_buff = NULL; >> struct page *page; >> u64 iova, pa; >> u32 act; >> int err; > >Please consider preserving reverse xmas tree order - longest line to >shortest - for local variable declarations. [Suman] ack > >...