> From: Stephen Hemminger <[email protected]>
> Date: Thursday, 18 November 2021 at 17:21
> To: Elena Agostini <[email protected]>
> Cc: [email protected] <[email protected]>
> Subject: Re: [PATCH v1] gpudev: return EINVAL if invalid input pointer for 
> free and unregister
> External email: Use caution opening links or attachments>
>
> On Thu, 18 Nov 2021 19:28:02 +0000
> <[email protected]> wrote:>
> > diff --git a/lib/gpudev/gpudev.c b/lib/gpudev/gpudev.c
> > index 2b174d8bd5..97575ed979 100644
> > --- a/lib/gpudev/gpudev.c
> > +++ b/lib/gpudev/gpudev.c
> > @@ -576,6 +576,11 @@ rte_gpu_mem_free(int16_t dev_id, void *ptr)
> >               return -rte_errno;
> >       }
> >
> > +     if (ptr == NULL) {
> > +             rte_errno = EINVAL;
> > +             return -rte_errno;
> > +     }
> > +>
> The convention for free(), and rte_free() is that calling free
> with a NULL pointer is a nop. Why not follow those?>
> This would keep programmers from having to view GPU as a
> special case.

Please look at v2 here 
https://patches.dpdk.org/project/dpdk/patch/[email protected]/

Reply via email to