summaryrefslogtreecommitdiff
path: root/libbcachefs/printbuf.h
diff options
context:
space:
mode:
Diffstat (limited to 'libbcachefs/printbuf.h')
-rw-r--r--libbcachefs/printbuf.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libbcachefs/printbuf.h b/libbcachefs/printbuf.h
index 8f4e28d4..907e5c97 100644
--- a/libbcachefs/printbuf.h
+++ b/libbcachefs/printbuf.h
@@ -295,4 +295,8 @@ static inline void printbuf_atomic_dec(struct printbuf *buf)
buf->atomic--;
}
+DEFINE_GUARD(printbuf_atomic, struct printbuf *,
+ printbuf_atomic_inc(_T),
+ printbuf_atomic_dec(_T));
+
#endif /* _BCACHEFS_PRINTBUF_H */