summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbket <bket@openbsd.org>2020-06-27 07:22:09 +0000
committerbket <bket@openbsd.org>2020-06-27 07:22:09 +0000
commit1e9785c24f7d9591ed1a360054e95acde25c180d (patch)
tree0531f40af0c7ef8f0ce3555ebc372870692105da
parentReplace TAILQ concatenation loop with TAILQ_CONCAT (diff)
downloadwireguard-openbsd-1e9785c24f7d9591ed1a360054e95acde25c180d.tar.xz
wireguard-openbsd-1e9785c24f7d9591ed1a360054e95acde25c180d.zip
Replace TAILQ concatenation loop with TAILQ_CONCAT
As a result remove unneeded variable OK kn@, millert@
-rw-r--r--sys/dev/dt/dt_dev.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/sys/dev/dt/dt_dev.c b/sys/dev/dt/dt_dev.c
index d8826cbd97f..0c6a34cdfb8 100644
--- a/sys/dev/dt/dt_dev.c
+++ b/sys/dev/dt/dt_dev.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: dt_dev.c,v 1.6 2020/03/28 15:42:25 mpi Exp $ */
+/* $OpenBSD: dt_dev.c,v 1.7 2020/06/27 07:22:09 bket Exp $ */
/*
* Copyright (c) 2019 Martin Pieuchot <mpi@openbsd.org>
@@ -449,7 +449,6 @@ dt_ioctl_probe_enable(struct dt_softc *sc, struct dtioc_req *dtrq)
{
struct dt_pcb_list plist;
struct dt_probe *dtp;
- struct dt_pcb *dp;
int error;
KASSERT(suser(curproc) == 0);
@@ -473,10 +472,7 @@ dt_ioctl_probe_enable(struct dt_softc *sc, struct dtioc_req *dtrq)
dtrq->dtrq_pbn, (unsigned int)dtrq->dtrq_evtflags, DTEVT_FLAG_BITS);
/* Append all PCBs to this instance */
- while ((dp = TAILQ_FIRST(&plist)) != NULL) {
- TAILQ_REMOVE(&plist, dp, dp_snext);
- TAILQ_INSERT_HEAD(&sc->ds_pcbs, dp, dp_snext);
- }
+ TAILQ_CONCAT(&sc->ds_pcbs, &plist, dp_snext);
return 0;
}