> -----Original Message-----
> From: David Marchand <david.march...@redhat.com>
> Sent: Saturday, October 31, 2020 5:00 PM
> To: McDaniel, Timothy <timothy.mcdan...@intel.com>
> Cc: dev <dev@dpdk.org>; Carrillo, Erik G <erik.g.carri...@intel.com>; Eads,
> Gage <gage.e...@intel.com>; Van Haaren, Harry
> <harry.van.haa...@intel.com>; Jerin Jacob Kollanukkaran
> <jer...@marvell.com>; Thomas Monjalon <tho...@monjalon.net>
> Subject: Re: [dpdk-dev] [PATCH v14 09/23] event/dlb: add xstats
> 
> On Sat, Oct 31, 2020 at 7:21 PM Timothy McDaniel
> <timothy.mcdan...@intel.com> wrote:
> > +void
> > +dlb_eventdev_dump(struct rte_eventdev *dev, FILE *f)
> > +{
> > +       struct dlb_eventdev *dlb;
> > +       struct dlb_hw_dev *handle;
> > +       int i;
> > +
> > +       if (f == NULL) {
> > +               printf("Invalid file pointer\n");
> 
> No printf in a driver!
> 
> This check should probably be at eventdev layer level.
> 
> > +               return;
> > +       }
> > +
> > +       if (dev == NULL) {
> 
> dev can't be NULL.
> 
> 
> > +               fprintf(f, "Invalid event device\n");
> > +               return;
> > +       }
> > +
> > +       dlb = dlb_pmd_priv(dev);
> > +
> > +       if (dlb == NULL) {
> 
> I wonder if this can happen, dev_private is allocated at the same time
> the eventdev dev is.
> 
> > +               fprintf(f, "DLB Event device cannot be dumped!\n");
> > +               return;
> > +       }
> > +
> 
> 
> --
> David Marchand

Addressed in next patchset

Reply via email to