On Fri, Sep 12, 2014 at 02:23:34PM -0600, Todd C. Miller wrote:
> No objection here. I'd go a step farther and nuke all the FOO_END
> macros as well. They add nothing and just make code harder to read.
In preparation for that, this replaces all <queue>_END macro calls.
Since we're not calling CIRCLEQ_* anywhere in the tree, there's no need
to keep the symmetry.
Ok?
Index: bin/md5/md5.c
===================================================================
RCS file: /cvs/src/bin/md5/md5.c,v
retrieving revision 1.76
diff -u -p -r1.76 md5.c
--- bin/md5/md5.c 19 Jun 2014 15:30:49 -0000 1.76
+++ bin/md5/md5.c 13 Sep 2014 01:44:57 -0000
@@ -263,7 +263,7 @@ main(int argc, char **argv)
strcmp(hf->name, hftmp->name) == 0)
break;
}
- if (hftmp == TAILQ_END(&hl))
+ if (hftmp == NULL)
hash_insert(&hl, hf, base64);
}
break;
Index: lib/libevent/event-internal.h
===================================================================
RCS file: /cvs/src/lib/libevent/event-internal.h,v
retrieving revision 1.6
diff -u -p -r1.6 event-internal.h
--- lib/libevent/event-internal.h 21 Apr 2010 20:02:40 -0000 1.6
+++ lib/libevent/event-internal.h 13 Sep 2014 01:45:11 -0000
@@ -78,7 +78,7 @@ struct event_base {
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
#define TAILQ_FOREACH(var, head, field)
\
for((var) = TAILQ_FIRST(head); \
- (var) != TAILQ_END(head); \
+ (var) != NULL; \
(var) = TAILQ_NEXT(var, field))
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do {
\
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
Index: sbin/pfctl/parse.y
===================================================================
RCS file: /cvs/src/sbin/pfctl/parse.y,v
retrieving revision 1.638
diff -u -p -r1.638 parse.y
--- sbin/pfctl/parse.y 23 Aug 2014 00:11:03 -0000 1.638
+++ sbin/pfctl/parse.y 13 Sep 2014 01:45:15 -0000
@@ -1152,8 +1152,8 @@ tabledef : TABLE '<' STRING '>' table_op
YYERROR;
}
free($3);
- for (ti = SIMPLEQ_FIRST(&$5.init_nodes);
- ti != SIMPLEQ_END(&$5.init_nodes); ti = nti) {
+ for (ti = SIMPLEQ_FIRST(&$5.init_nodes); ti != NULL;
+ ti = nti) {
if (ti->file)
free(ti->file);
for (h = ti->host; h != NULL; h = nh) {
Index: sbin/pfctl/pfctl_optimize.c
===================================================================
RCS file: /cvs/src/sbin/pfctl/pfctl_optimize.c,v
retrieving revision 1.33
diff -u -p -r1.33 pfctl_optimize.c
--- sbin/pfctl/pfctl_optimize.c 22 Nov 2013 04:12:48 -0000 1.33
+++ sbin/pfctl/pfctl_optimize.c 13 Sep 2014 01:45:16 -0000
@@ -844,7 +844,7 @@ block_feedback(struct pfctl *pf, struct
break;
}
}
- if (por2 == TAILQ_END(&block->sb_rules))
+ if (por2 == NULL)
TAILQ_INSERT_TAIL(&block->sb_rules, por1, por_entry);
}
Index: sys/arch/alpha/dev/bus_dma.c
===================================================================
RCS file: /cvs/src/sys/arch/alpha/dev/bus_dma.c,v
retrieving revision 1.33
diff -u -p -r1.33 bus_dma.c
--- sys/arch/alpha/dev/bus_dma.c 12 Jul 2014 18:44:40 -0000 1.33
+++ sys/arch/alpha/dev/bus_dma.c 13 Sep 2014 01:45:16 -0000
@@ -511,7 +511,7 @@ _bus_dmamem_alloc_range(t, size, alignme
segs[curseg].ds_len = PAGE_SIZE;
m = TAILQ_NEXT(m, pageq);
- for (; m != TAILQ_END(&mlist); m = TAILQ_NEXT(m, pageq)) {
+ for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
curaddr = VM_PAGE_TO_PHYS(m);
#ifdef DIAGNOSTIC
if (curaddr < low || curaddr >= high) {
Index: sys/arch/arm/arm/bus_dma.c
===================================================================
RCS file: /cvs/src/sys/arch/arm/arm/bus_dma.c,v
retrieving revision 1.26
diff -u -p -r1.26 bus_dma.c
--- sys/arch/arm/arm/bus_dma.c 12 Jul 2014 18:44:41 -0000 1.26
+++ sys/arch/arm/arm/bus_dma.c 13 Sep 2014 01:45:17 -0000
@@ -1033,7 +1033,7 @@ _bus_dmamem_alloc_range(bus_dma_tag_t t,
#endif /* DEBUG_DMA */
m = TAILQ_NEXT(m, pageq);
- for (; m != TAILQ_END(&mlist); m = TAILQ_NEXT(m, pageq)) {
+ for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
curaddr = VM_PAGE_TO_PHYS(m);
#ifdef DIAGNOSTIC
if (curaddr < low || curaddr >= high) {
Index: sys/arch/aviion/aviion/bus_dma.c
===================================================================
RCS file: /cvs/src/sys/arch/aviion/aviion/bus_dma.c,v
retrieving revision 1.7
diff -u -p -r1.7 bus_dma.c
--- sys/arch/aviion/aviion/bus_dma.c 12 Jul 2014 18:44:41 -0000 1.7
+++ sys/arch/aviion/aviion/bus_dma.c 13 Sep 2014 01:45:17 -0000
@@ -659,7 +659,7 @@ _bus_dmamem_alloc_range(t, size, alignme
segs[curseg].ds_len = PAGE_SIZE;
m = TAILQ_NEXT(m, pageq);
- for (; m != TAILQ_END(&mlist); m = TAILQ_NEXT(m, pageq)) {
+ for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
curaddr = VM_PAGE_TO_PHYS(m);
#ifdef DIAGNOSTIC
if (curaddr < low || curaddr >= high) {
Index: sys/arch/loongson/loongson/bus_dma.c
===================================================================
RCS file: /cvs/src/sys/arch/loongson/loongson/bus_dma.c,v
retrieving revision 1.15
diff -u -p -r1.15 bus_dma.c
--- sys/arch/loongson/loongson/bus_dma.c 12 Jul 2014 18:44:42 -0000
1.15
+++ sys/arch/loongson/loongson/bus_dma.c 13 Sep 2014 01:45:17 -0000
@@ -680,7 +680,7 @@ _dmamem_alloc_range(bus_dma_tag_t t, bus
segs[curseg].ds_len = PAGE_SIZE;
m = TAILQ_NEXT(m, pageq);
- for (; m != TAILQ_END(&mlist); m = TAILQ_NEXT(m, pageq)) {
+ for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
curaddr = VM_PAGE_TO_PHYS(m);
#ifdef DIAGNOSTIC
if (curaddr < low || curaddr >= high) {
Index: sys/arch/octeon/octeon/bus_dma.c
===================================================================
RCS file: /cvs/src/sys/arch/octeon/octeon/bus_dma.c,v
retrieving revision 1.12
diff -u -p -r1.12 bus_dma.c
--- sys/arch/octeon/octeon/bus_dma.c 12 Jul 2014 18:44:42 -0000 1.12
+++ sys/arch/octeon/octeon/bus_dma.c 13 Sep 2014 01:45:18 -0000
@@ -673,7 +673,7 @@ _dmamem_alloc_range(bus_dma_tag_t t, bus
segs[curseg].ds_len = PAGE_SIZE;
m = TAILQ_NEXT(m, pageq);
- for (; m != TAILQ_END(&mlist); m = TAILQ_NEXT(m, pageq)) {
+ for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
curaddr = VM_PAGE_TO_PHYS(m);
#ifdef DIAGNOSTIC
if (curaddr < low || curaddr >= high) {
Index: sys/arch/sgi/sgi/bus_dma.c
===================================================================
RCS file: /cvs/src/sys/arch/sgi/sgi/bus_dma.c,v
retrieving revision 1.37
diff -u -p -r1.37 bus_dma.c
--- sys/arch/sgi/sgi/bus_dma.c 17 Jul 2014 19:51:58 -0000 1.37
+++ sys/arch/sgi/sgi/bus_dma.c 13 Sep 2014 01:45:18 -0000
@@ -728,7 +728,7 @@ _dmamem_alloc_range(bus_dma_tag_t t, bus
segs[curseg].ds_len = PAGE_SIZE;
m = TAILQ_NEXT(m, pageq);
- for (; m != TAILQ_END(&mlist); m = TAILQ_NEXT(m, pageq)) {
+ for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
curaddr = VM_PAGE_TO_PHYS(m);
#ifdef DIAGNOSTIC
if (curaddr < low || curaddr >= high) {
Index: sys/arch/vax/vax/bus_dma.c
===================================================================
RCS file: /cvs/src/sys/arch/vax/vax/bus_dma.c,v
retrieving revision 1.29
diff -u -p -r1.29 bus_dma.c
--- sys/arch/vax/vax/bus_dma.c 12 Jul 2014 18:44:43 -0000 1.29
+++ sys/arch/vax/vax/bus_dma.c 13 Sep 2014 01:45:18 -0000
@@ -727,7 +727,7 @@ _bus_dmamem_alloc_range(t, size, alignme
#endif /* DEBUG_DMA */
m = TAILQ_NEXT(m, pageq);
- for (; m != TAILQ_END(&mlist); m = TAILQ_NEXT(m, pageq)) {
+ for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
curaddr = VM_PAGE_TO_PHYS(m);
#ifdef DIAGNOSTIC
if (curaddr < low || curaddr >= high) {
Index: sys/dev/softraid.c
===================================================================
RCS file: /cvs/src/sys/dev/softraid.c,v
retrieving revision 1.338
diff -u -p -r1.338 softraid.c
--- sys/dev/softraid.c 1 Aug 2014 01:32:09 -0000 1.338
+++ sys/dev/softraid.c 13 Sep 2014 01:45:20 -0000
@@ -1170,7 +1170,7 @@ sr_boot_assembly(struct sr_softc *sc)
SLIST_INIT(&kdh);
dk = TAILQ_FIRST(&disklist);
- while (dk != TAILQ_END(&disklist)) {
+ while (dk != NULL) {
/* See if this disk has been checked. */
SLIST_FOREACH(sdk, &sdklist, sdk_link)
@@ -1212,7 +1212,7 @@ sr_boot_assembly(struct sr_softc *sc)
/*
* Create a list of volumes and associate chunks with each volume.
*/
- for (bc = SLIST_FIRST(&bch); bc != SLIST_END(&bch); bc = bcnext) {
+ for (bc = SLIST_FIRST(&bch); bc != NULL; bc = bcnext) {
bcnext = SLIST_NEXT(bc, sbc_link);
SLIST_REMOVE(&bch, bc, sr_boot_chunk, sbc_link);
@@ -1467,10 +1467,10 @@ sr_boot_assembly(struct sr_softc *sc)
/* done with metadata */
unwind:
/* Free boot volumes and associated chunks. */
- for (bv1 = SLIST_FIRST(&bvh); bv1 != SLIST_END(&bvh); bv1 = bv2) {
+ for (bv1 = SLIST_FIRST(&bvh); bv1 != NULL; bv1 = bv2) {
bv2 = SLIST_NEXT(bv1, sbv_link);
- for (bc1 = SLIST_FIRST(&bv1->sbv_chunks);
- bc1 != SLIST_END(&bv1->sbv_chunks); bc1 = bc2) {
+ for (bc1 = SLIST_FIRST(&bv1->sbv_chunks); bc1 != NULL;
+ bc1 = bc2) {
bc2 = SLIST_NEXT(bc1, sbc_link);
if (bc1->sbc_metadata)
free(bc1->sbc_metadata, M_DEVBUF, 0);
@@ -1479,14 +1479,14 @@ unwind:
free(bv1, M_DEVBUF, 0);
}
/* Free keydisks chunks. */
- for (bc1 = SLIST_FIRST(&kdh); bc1 != SLIST_END(&kdh); bc1 = bc2) {
+ for (bc1 = SLIST_FIRST(&kdh); bc1 != NULL; bc1 = bc2) {
bc2 = SLIST_NEXT(bc1, sbc_link);
if (bc1->sbc_metadata)
free(bc1->sbc_metadata, M_DEVBUF, 0);
free(bc1, M_DEVBUF, 0);
}
/* Free unallocated chunks. */
- for (bc1 = SLIST_FIRST(&bch); bc1 != SLIST_END(&bch); bc1 = bc2) {
+ for (bc1 = SLIST_FIRST(&bch); bc1 != NULL; bc1 = bc2) {
bc2 = SLIST_NEXT(bc1, sbc_link);
if (bc1->sbc_metadata)
free(bc1->sbc_metadata, M_DEVBUF, 0);
@@ -1675,7 +1675,7 @@ sr_meta_native_attach(struct sr_discipli
/* mixed metadata versions; mark bad disks offline */
if (old_meta) {
d = 0;
- for (ch_entry = SLIST_FIRST(cl); ch_entry != SLIST_END(cl);
+ for (ch_entry = SLIST_FIRST(cl); ch_entry != NULL;
ch_entry = ch_next, d++) {
ch_next = SLIST_NEXT(ch_entry, src_link);
@@ -3782,8 +3782,7 @@ sr_chunks_unwind(struct sr_softc *sc, st
if (!cl)
return;
- for (ch_entry = SLIST_FIRST(cl);
- ch_entry != SLIST_END(cl); ch_entry = ch_next) {
+ for (ch_entry = SLIST_FIRST(cl); ch_entry != NULL; ch_entry = ch_next) {
ch_next = SLIST_NEXT(ch_entry, src_link);
DNPRINTF(SR_D_IOCTL, "%s: sr_chunks_unwind closing: %s\n",
@@ -3831,7 +3830,7 @@ sr_discipline_free(struct sr_discipline
free(sd->sd_meta_foreign, M_DEVBUF, 0);
som = &sd->sd_meta_opt;
- for (omi = SLIST_FIRST(som); omi != SLIST_END(som); omi = omi_next) {
+ for (omi = SLIST_FIRST(som); omi != NULL; omi = omi_next) {
omi_next = SLIST_NEXT(omi, omi_link);
if (omi->omi_som)
free(omi->omi_som, M_DEVBUF, 0);
Index: sys/dev/softraid_crypto.c
===================================================================
RCS file: /cvs/src/sys/dev/softraid_crypto.c,v
retrieving revision 1.110
diff -u -p -r1.110 softraid_crypto.c
--- sys/dev/softraid_crypto.c 12 Jul 2014 18:48:51 -0000 1.110
+++ sys/dev/softraid_crypto.c 13 Sep 2014 01:45:20 -0000
@@ -887,7 +887,7 @@ sr_crypto_read_key_disk(struct sr_discip
open = 0;
done:
- for (omi = SLIST_FIRST(&som); omi != SLIST_END(&som); omi = omi_next) {
+ for (omi = SLIST_FIRST(&som); omi != NULL; omi = omi_next) {
omi_next = SLIST_NEXT(omi, omi_link);
if (omi->omi_som)
free(omi->omi_som, M_DEVBUF, 0);
Index: sys/dev/ic/if_wi_hostap.c
===================================================================
RCS file: /cvs/src/sys/dev/ic/if_wi_hostap.c,v
retrieving revision 1.44
diff -u -p -r1.44 if_wi_hostap.c
--- sys/dev/ic/if_wi_hostap.c 22 Jul 2014 13:12:12 -0000 1.44
+++ sys/dev/ic/if_wi_hostap.c 13 Sep 2014 01:45:20 -0000
@@ -287,8 +287,7 @@ wihap_shutdown(struct wi_softc *sc)
timeout_del(&whi->tmo);
/* Delete all stations from the list. */
- for (sta = TAILQ_FIRST(&whi->sta_list);
- sta != TAILQ_END(&whi->sta_list); sta = next) {
+ for (sta = TAILQ_FIRST(&whi->sta_list); sta != NULL; sta = next) {
timeout_del(&sta->tmo);
if (sc->sc_ic.ic_if.if_flags & IFF_DEBUG)
printf("wihap_shutdown: free(sta=%p)\n", sta);
@@ -351,8 +350,8 @@ wihap_timeout(void *v)
s = splnet();
for (i = 10, sta = TAILQ_FIRST(&whi->sta_list);
- i != 0 && sta != TAILQ_END(&whi->sta_list) &&
- (sta->flags & WI_SIFLAGS_DEAD); i--, sta = next) {
+ i != 0 && sta != NULL && (sta->flags & WI_SIFLAGS_DEAD);
+ i--, sta = next) {
next = TAILQ_NEXT(sta, list);
if (timeout_pending(&sta->tmo)) {
/* Became alive again, move to end of list. */
Index: sys/dev/ic/qla.c
===================================================================
RCS file: /cvs/src/sys/dev/ic/qla.c,v
retrieving revision 1.43
diff -u -p -r1.43 qla.c
--- sys/dev/ic/qla.c 13 Jul 2014 23:10:23 -0000 1.43
+++ sys/dev/ic/qla.c 13 Sep 2014 01:45:21 -0000
@@ -1964,7 +1964,7 @@ qla_do_update(void *xsc, void *x)
}
}
- if (port == TAILQ_END(&sc->sc_ports))
+ if (port == NULL)
qla_update_done(sc,
QLA_UPDATE_TASK_FABRIC_RELOGIN);
continue;
Index: sys/dev/pci/maestro.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/maestro.c,v
retrieving revision 1.37
diff -u -p -r1.37 maestro.c
--- sys/dev/pci/maestro.c 12 Jul 2014 18:48:52 -0000 1.37
+++ sys/dev/pci/maestro.c 13 Sep 2014 01:45:21 -0000
@@ -1819,7 +1819,7 @@ salloc_alloc(salloc_t pool, size_t size)
SLIST_FOREACH(zone, &pool->free, link)
if (zone->size >= size)
break;
- if (zone == SLIST_END(&pool->free))
+ if (zone == NULL)
return NULL;
if (zone->size == size) {
SLIST_REMOVE(&pool->free, zone, salloc_zone, link);
@@ -1847,7 +1847,7 @@ salloc_free(salloc_t pool, caddr_t addr)
if (zone->addr == addr)
break;
#ifdef DIAGNOSTIC
- if (zone == SLIST_END(&pool->used))
+ if (zone == NULL)
panic("salloc_free: freeing unallocated memory");
#endif
SLIST_REMOVE(&pool->used, zone, salloc_zone, link);
Index: sys/dev/pci/pci.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/pci.c,v
retrieving revision 1.103
diff -u -p -r1.103 pci.c
--- sys/dev/pci/pci.c 12 Jul 2014 18:48:52 -0000 1.103
+++ sys/dev/pci/pci.c 13 Sep 2014 01:45:21 -0000
@@ -574,8 +574,7 @@ pci_detach_devices(struct pci_softc *sc,
if (ret != 0)
return (ret);
- for (pd = LIST_FIRST(&sc->sc_devs);
- pd != LIST_END(&sc->sc_devs); pd = next) {
+ for (pd = LIST_FIRST(&sc->sc_devs); pd != NULL; pd = next) {
next = LIST_NEXT(pd, pd_next);
free(pd, M_DEVBUF, 0);
}
Index: sys/dev/pci/qle.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/qle.c,v
retrieving revision 1.31
diff -u -p -r1.31 qle.c
--- sys/dev/pci/qle.c 13 Jul 2014 23:10:23 -0000 1.31
+++ sys/dev/pci/qle.c 13 Sep 2014 01:45:22 -0000
@@ -2313,7 +2313,7 @@ qle_do_update(void *xsc, void *x)
}
}
- if (port == TAILQ_END(&sc->sc_ports))
+ if (port == NULL)
qle_update_done(sc,
QLE_UPDATE_TASK_FABRIC_RELOGIN);
continue;
Index: sys/dev/pci/drm/drm_drv.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/drm/drm_drv.c,v
retrieving revision 1.129
diff -u -p -r1.129 drm_drv.c
--- sys/dev/pci/drm/drm_drv.c 12 Jul 2014 18:48:52 -0000 1.129
+++ sys/dev/pci/drm/drm_drv.c 13 Sep 2014 01:45:22 -0000
@@ -540,8 +540,7 @@ drmclose(dev_t kdev, int flags, int fmt,
mtx_enter(&dev->event_lock);
struct drmevlist *list = &dev->vbl_events;
- for (ev = TAILQ_FIRST(list); ev != TAILQ_END(list);
- ev = evtmp) {
+ for (ev = TAILQ_FIRST(list); ev != NULL; ev = evtmp) {
evtmp = TAILQ_NEXT(ev, link);
vev = (struct drm_pending_vblank_event *)ev;
if (ev->file_priv == file_priv) {
Index: sys/dev/pci/drm/drm_irq.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/drm/drm_irq.c,v
retrieving revision 1.54
diff -u -p -r1.54 drm_irq.c
--- sys/dev/pci/drm/drm_irq.c 9 Mar 2014 11:07:18 -0000 1.54
+++ sys/dev/pci/drm/drm_irq.c 13 Sep 2014 01:45:23 -0000
@@ -1041,7 +1041,7 @@ void drm_vblank_off(struct drm_device *d
seq = drm_vblank_count_and_time(dev, crtc, &now);
mtx_enter(&dev->event_lock);
- for (ev = TAILQ_FIRST(list); ev != TAILQ_END(list); ev = tmp) {
+ for (ev = TAILQ_FIRST(list); ev != NULL; ev = tmp) {
tmp = TAILQ_NEXT(ev, link);
vev = (struct drm_pending_vblank_event *)ev;
@@ -1336,7 +1336,7 @@ static void drm_handle_vblank_events(str
mtx_enter(&dev->event_lock);
- for (ev = TAILQ_FIRST(list); ev != TAILQ_END(list); ev = tmp) {
+ for (ev = TAILQ_FIRST(list); ev != NULL; ev = tmp) {
tmp = TAILQ_NEXT(ev, link);
vev = (struct drm_pending_vblank_event *)ev;
Index: sys/kern/spec_vnops.c
===================================================================
RCS file: /cvs/src/sys/kern/spec_vnops.c,v
retrieving revision 1.78
diff -u -p -r1.78 spec_vnops.c
--- sys/kern/spec_vnops.c 30 Oct 2013 03:16:49 -0000 1.78
+++ sys/kern/spec_vnops.c 13 Sep 2014 01:45:23 -0000
@@ -423,8 +423,7 @@ spec_fsync(void *v)
*/
loop:
s = splbio();
- for (bp = LIST_FIRST(&vp->v_dirtyblkhd);
- bp != LIST_END(&vp->v_dirtyblkhd); bp = nbp) {
+ for (bp = LIST_FIRST(&vp->v_dirtyblkhd); bp != NULL; bp = nbp) {
nbp = LIST_NEXT(bp, b_vnbufs);
if ((bp->b_flags & B_BUSY))
continue;
Index: sys/kern/subr_extent.c
===================================================================
RCS file: /cvs/src/sys/kern/subr_extent.c,v
retrieving revision 1.52
diff -u -p -r1.52 subr_extent.c
--- sys/kern/subr_extent.c 17 Aug 2014 09:48:55 -0000 1.52
+++ sys/kern/subr_extent.c 13 Sep 2014 01:45:23 -0000
@@ -272,8 +272,7 @@ extent_destroy(struct extent *ex)
#endif
/* Free all region descriptors in extent. */
- for (rp = LIST_FIRST(&ex->ex_regions);
- rp != LIST_END(&ex->ex_regions); ) {
+ for (rp = LIST_FIRST(&ex->ex_regions); rp != NULL; ) {
orp = rp;
rp = LIST_NEXT(rp, er_link);
LIST_REMOVE(orp, er_link);
@@ -697,7 +696,7 @@ extent_do_alloc(struct extent *ex, u_lon
if (last != NULL && last->er_end >= newstart)
newstart = extent_align((last->er_end + 1), alignment, skew);
- for (; rp != LIST_END(&ex->ex_regions); rp = LIST_NEXT(rp, er_link)) {
+ for (; rp != NULL; rp = LIST_NEXT(rp, er_link)) {
/*
* If the region pasts the subend, bail out and see
* if we fit against the subend.
Index: sys/kern/sysv_sem.c
===================================================================
RCS file: /cvs/src/sys/kern/sysv_sem.c,v
retrieving revision 1.49
diff -u -p -r1.49 sysv_sem.c
--- sys/kern/sysv_sem.c 13 Jul 2014 15:29:04 -0000 1.49
+++ sys/kern/sysv_sem.c 13 Sep 2014 01:45:24 -0000
@@ -184,11 +184,11 @@ void
semundo_clear(int semid, int semnum)
{
struct sem_undo *suptr = SLIST_FIRST(&semu_list);
- struct sem_undo *suprev = SLIST_END(&semu_list);
+ struct sem_undo *suprev = NULL;
struct undo *sunptr;
int i;
- while (suptr != SLIST_END(&semu_list)) {
+ while (suptr != NULL) {
sunptr = &suptr->un_ent[0];
for (i = 0; i < suptr->un_cnt; i++, sunptr++) {
if (sunptr->un_id == semid) {
Index: sys/kern/vfs_cache.c
===================================================================
RCS file: /cvs/src/sys/kern/vfs_cache.c,v
retrieving revision 1.36
diff -u -p -r1.36 vfs_cache.c
--- sys/kern/vfs_cache.c 27 Nov 2013 15:48:43 -0000 1.36
+++ sys/kern/vfs_cache.c 13 Sep 2014 01:45:24 -0000
@@ -458,8 +458,7 @@ cache_purgevfs(struct mount *mp)
struct namecache *ncp, *nxtcp;
/* whack the regular entries */
- for (ncp = TAILQ_FIRST(&nclruhead); ncp != TAILQ_END(&nclruhead);
- ncp = nxtcp) {
+ for (ncp = TAILQ_FIRST(&nclruhead); ncp != NULL; ncp = nxtcp) {
if (ncp->nc_dvp == NULL || ncp->nc_dvp->v_mount != mp) {
nxtcp = TAILQ_NEXT(ncp, nc_lru);
continue;
@@ -470,8 +469,7 @@ cache_purgevfs(struct mount *mp)
nxtcp = TAILQ_FIRST(&nclruhead);
}
/* whack the negative entries */
- for (ncp = TAILQ_FIRST(&nclruneghead); ncp != TAILQ_END(&nclruneghead);
- ncp = nxtcp) {
+ for (ncp = TAILQ_FIRST(&nclruneghead); ncp != NULL; ncp = nxtcp) {
if (ncp->nc_dvp == NULL || ncp->nc_dvp->v_mount != mp) {
nxtcp = TAILQ_NEXT(ncp, nc_neg);
continue;
Index: sys/kern/vfs_subr.c
===================================================================
RCS file: /cvs/src/sys/kern/vfs_subr.c,v
retrieving revision 1.218
diff -u -p -r1.218 vfs_subr.c
--- sys/kern/vfs_subr.c 13 Jul 2014 15:00:40 -0000 1.218
+++ sys/kern/vfs_subr.c 13 Sep 2014 01:45:24 -0000
@@ -1887,8 +1887,7 @@ vflushbuf(struct vnode *vp, int sync)
loop:
s = splbio();
- for (bp = LIST_FIRST(&vp->v_dirtyblkhd);
- bp != LIST_END(&vp->v_dirtyblkhd); bp = nbp) {
+ for (bp = LIST_FIRST(&vp->v_dirtyblkhd); bp != NULL; bp = nbp) {
nbp = LIST_NEXT(bp, b_vnbufs);
if ((bp->b_flags & B_BUSY))
continue;
Index: sys/scsi/ses.c
===================================================================
RCS file: /cvs/src/sys/scsi/ses.c,v
retrieving revision 1.52
diff -u -p -r1.52 ses.c
--- sys/scsi/ses.c 12 Jul 2014 18:50:25 -0000 1.52
+++ sys/scsi/ses.c 13 Sep 2014 01:45:24 -0000
@@ -647,7 +647,7 @@ ses_bio_blink(struct ses_softc *sc, stru
break;
}
- if (slot == TAILQ_END(&sc->sc_slots)) {
+ if (slot == NULL) {
rw_exit_write(&sc->sc_lock);
return (EINVAL);
}
Index: usr.bin/cdio/rip.c
===================================================================
RCS file: /cvs/src/usr.bin/cdio/rip.c,v
retrieving revision 1.14
diff -u -p -r1.14 rip.c
--- usr.bin/cdio/rip.c 20 Nov 2013 20:54:34 -0000 1.14
+++ usr.bin/cdio/rip.c 13 Sep 2014 01:45:25 -0000
@@ -244,7 +244,7 @@ parse_tracks_final(struct track_pair_hea
{
struct track_pair *tp;
- while ((tp = TAILQ_FIRST(head)) != TAILQ_END(head)) {
+ while ((tp = TAILQ_FIRST(head)) != NULL) {
TAILQ_REMOVE(head, tp, list);
free(tp);
}
Index: usr.sbin/ftp-proxy/ftp-proxy.c
===================================================================
RCS file: /cvs/src/usr.sbin/ftp-proxy/ftp-proxy.c,v
retrieving revision 1.28
diff -u -p -r1.28 ftp-proxy.c
--- usr.sbin/ftp-proxy/ftp-proxy.c 15 Mar 2013 13:31:27 -0000 1.28
+++ usr.sbin/ftp-proxy/ftp-proxy.c 13 Sep 2014 01:45:26 -0000
@@ -322,7 +322,7 @@ exit_daemon(void)
{
struct session *s, *next;
- for (s = LIST_FIRST(&sessions); s != LIST_END(&sessions); s = next) {
+ for (s = LIST_FIRST(&sessions); s != NULL; s = next) {
next = LIST_NEXT(s, entry);
end_session(s);
}
Index: usr.sbin/ldapd/namespace.c
===================================================================
RCS file: /cvs/src/usr.sbin/ldapd/namespace.c,v
retrieving revision 1.12
diff -u -p -r1.12 namespace.c
--- usr.sbin/ldapd/namespace.c 16 Jun 2012 00:08:32 -0000 1.12
+++ usr.sbin/ldapd/namespace.c 13 Sep 2014 01:45:26 -0000
@@ -526,8 +526,8 @@ namespace_cancel_conn(struct conn *conn)
struct request *req, *next;
TAILQ_FOREACH(ns, &conf->namespaces, next) {
- for (req = TAILQ_FIRST(&ns->request_queue);
- req != TAILQ_END(&ns->request_queue); req = next) {
+ for (req = TAILQ_FIRST(&ns->request_queue); req != NULL;
+ req = next) {
next = TAILQ_NEXT(req, next);
if (req->conn == conn) {
Index: usr.sbin/ldomctl/config.c
===================================================================
RCS file: /cvs/src/usr.sbin/ldomctl/config.c,v
retrieving revision 1.19
diff -u -p -r1.19 config.c
--- usr.sbin/ldomctl/config.c 8 May 2013 00:15:03 -0000 1.19
+++ usr.sbin/ldomctl/config.c 13 Sep 2014 01:45:27 -0000
@@ -433,7 +433,7 @@ hvmd_alloc_frag(uint64_t base)
}
}
- if (frag == TAILQ_END(&free_frags))
+ if (frag == NULL)
return -1;
TAILQ_REMOVE(&free_frags, frag, link);
Index: usr.sbin/ldomctl/mdstore.c
===================================================================
RCS file: /cvs/src/usr.sbin/ldomctl/mdstore.c,v
retrieving revision 1.6
diff -u -p -r1.6 mdstore.c
--- usr.sbin/ldomctl/mdstore.c 24 Nov 2012 23:02:43 -0000 1.6
+++ usr.sbin/ldomctl/mdstore.c 13 Sep 2014 01:45:27 -0000
@@ -269,7 +269,7 @@ mdstore_select(struct ds_conn *dc, const
TAILQ_FOREACH(dcs, &dc->services, link)
if (strcmp(dcs->service->ds_svc_id, "mdstore") == 0)
break;
- assert(dcs != TAILQ_END(&dc->services));
+ assert(dcs != NULL);
mr = xzalloc(len);
mr->msg_type = DS_DATA;
@@ -297,7 +297,7 @@ mdstore_delete(struct ds_conn *dc, const
TAILQ_FOREACH(dcs, &dc->services, link)
if (strcmp(dcs->service->ds_svc_id, "mdstore") == 0)
break;
- assert(dcs != TAILQ_END(&dc->services));
+ assert(dcs != NULL);
mr = xzalloc(len);
mr->msg_type = DS_DATA;
@@ -335,7 +335,7 @@ mdstore_download(struct ds_conn *dc, con
TAILQ_FOREACH(dcs, &dc->services, link)
if (strcmp(dcs->service->ds_svc_id, "mdstore") == 0)
break;
- assert(dcs != TAILQ_END(&dc->services));
+ assert(dcs != NULL);
if (asprintf(&path, "%s/hv.md", name) == -1)
err(1, "asprintf");