> Date: Sun, 27 Nov 2022 22:16:10 +0000
> From: Klemens Nanni <k...@openbsd.org>
> 
> queue(3) NOTES says
>     The SLIST_END(), LIST_END(), SIMPLEQ_END(), STAILQ_END() and TAILQ_END()
>     macros are deprecated; they provided symmetry with the historical
>     CIRCLEQ_END() and just expand to NULL.
> 
> We still have one user, though:
>       $ cd /usr/src/
>       $ grep -rslwE '(S?LIST|(SIMPLE|S?TAIL))Q_END'
>       sys/dev/pci/pci.c
>       sys/sys/smr.h
>       sys/sys/queue.h
>       share/man/man3/queue.3
> 
> No object change.
> OK?

sure ok kettenis@

> Index: pci.c
> ===================================================================
> RCS file: /cvs/src/sys/dev/pci/pci.c,v
> retrieving revision 1.125
> diff -u -p -r1.125 pci.c
> --- pci.c     17 Jun 2022 10:08:36 -0000      1.125
> +++ pci.c     27 Nov 2022 22:04:51 -0000
> @@ -1293,7 +1293,7 @@ pciioctl(dev_t dev, u_long cmd, caddr_t 
>                   func == sel->pc_func)
>                       break;
>       }
> -     if (pd == LIST_END(&pci->sc_devs))
> +     if (pd == NULL)
>               return ENXIO;
>  
>       tag = pci_make_tag(pc, sel->pc_bus, sel->pc_dev, sel->pc_func);
> 
> 

Reply via email to