From 500baca53381113659be76d5c452920601d14a0d Mon Sep 17 00:00:00 2001 From: Mark Fasheh Date: Wed, 23 Aug 2017 17:15:23 -0500 Subject: [PATCH] scoutfs: wrap some mlog calls in dlmglue Signed-off-by: Mark Fasheh --- kmod/src/dlmglue.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/kmod/src/dlmglue.c b/kmod/src/dlmglue.c index dae8c556..c9e7a352 100644 --- a/kmod/src/dlmglue.c +++ b/kmod/src/dlmglue.c @@ -35,6 +35,21 @@ #include #include +#define mlog(mask, fmt, args...) printk(KERN_INFO fmt , ##args) +#define mlog_errno(st) do { \ + int _st = (st); \ + if (_st != -ERESTARTSYS && _st != -EINTR && \ + _st != AOP_TRUNCATED_PAGE && _st != -ENOSPC) \ + mlog(ML_ERROR, "status = %lld\n", (long long)_st); \ +} while (0) + +#define mlog_bug_on_msg(cond, fmt, args...) do { \ + if (cond) { \ + mlog(ML_ERROR, "bug expression: " #cond "\n"); \ + mlog(ML_ERROR, fmt, ##args); \ + BUG(); \ + } \ +} while (0) #if 0 #define MLOG_MASK_PREFIX ML_DLM_GLUE #include