aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/netmap/netmap_kern.h
diff options
context:
space:
mode:
authorLuigi Rizzo <luigi@FreeBSD.org>2014-01-07 21:14:28 +0000
committerLuigi Rizzo <luigi@FreeBSD.org>2014-01-07 21:14:28 +0000
commitfb25194fb0a656b6d7f6741edec561998230995a (patch)
treea18d6a7fb185057d4e37b0659bfda909bb635f76 /sys/dev/netmap/netmap_kern.h
parent88c4b8d145841d2e5deff1a6f79d99c62777a862 (diff)
Notes
Diffstat (limited to 'sys/dev/netmap/netmap_kern.h')
-rw-r--r--sys/dev/netmap/netmap_kern.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/netmap/netmap_kern.h b/sys/dev/netmap/netmap_kern.h
index 74a46297ff3dc..668e083e0b965 100644
--- a/sys/dev/netmap/netmap_kern.h
+++ b/sys/dev/netmap/netmap_kern.h
@@ -899,11 +899,11 @@ void __netmap_adapter_get(struct netmap_adapter *na);
int __netmap_adapter_put(struct netmap_adapter *na);
#define netmap_adapter_put(na) \
- do { \
+ ({ \
struct netmap_adapter *__na = na; \
D("putting %p:%s (%d)", __na, NM_IFPNAME(__na->ifp), __na->na_refcount); \
__netmap_adapter_put(__na); \
- } while (0)
+ })
#else /* !NM_DEBUG_PUTGET */