summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci
diff options
context:
space:
mode:
authorvisa <visa@openbsd.org>2019-04-15 03:26:55 +0000
committervisa <visa@openbsd.org>2019-04-15 03:26:55 +0000
commitc87f73dd353d25ed9f55f415cb8945353a4cbb65 (patch)
treeafd6cd63e4ace8a43ca42d1eee3c19bdbe61b095 /sys/dev/pci
parentbasic support for dumping xfp info (diff)
downloadwireguard-openbsd-c87f73dd353d25ed9f55f415cb8945353a4cbb65.tar.xz
wireguard-openbsd-c87f73dd353d25ed9f55f415cb8945353a4cbb65.zip
Use timeout_del_barrier(9) instead of timeout_del(9) followed by
conditional timeout_barrier(9). OK kn@ dlg@
Diffstat (limited to 'sys/dev/pci')
-rw-r--r--sys/dev/pci/if_ixl.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/sys/dev/pci/if_ixl.c b/sys/dev/pci/if_ixl.c
index 9f175344af8..6cbf33b65c9 100644
--- a/sys/dev/pci/if_ixl.c
+++ b/sys/dev/pci/if_ixl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_ixl.c,v 1.36 2019/04/10 13:56:09 phessler Exp $ */
+/* $OpenBSD: if_ixl.c,v 1.37 2019/04/15 03:26:55 visa Exp $ */
/*
* Copyright (c) 2013-2015, Intel Corporation
@@ -2047,8 +2047,7 @@ ixl_down(struct ixl_softc *sc)
ifq_barrier(ifp->if_ifqs[i]);
- if (!timeout_del(&rxr->rxr_refill))
- timeout_barrier(&rxr->rxr_refill);
+ timeout_del_barrier(&rxr->rxr_refill);
}
/* XXX wait at least 400 usec for all tx queues in one go */
@@ -2544,8 +2543,7 @@ ixl_rxr_clean(struct ixl_softc *sc, struct ixl_rx_ring *rxr)
bus_dmamap_t map;
unsigned int i;
- if (!timeout_del(&rxr->rxr_refill))
- timeout_barrier(&rxr->rxr_refill);
+ timeout_del_barrier(&rxr->rxr_refill);
maps = rxr->rxr_maps;
for (i = 0; i < sc->sc_rx_ring_ndescs; i++) {