Signed-off-by: Sean Christopherson <sean.j.christopherson(a)intel.com>
---
drivers/platform/x86/intel_sgx.h | 30 ++++++++++--------------------
1 file changed, 10 insertions(+), 20 deletions(-)
diff --git a/drivers/platform/x86/intel_sgx.h b/drivers/platform/x86/intel_sgx.h
index adb5b17..5326eb8 100644
--- a/drivers/platform/x86/intel_sgx.h
+++ b/drivers/platform/x86/intel_sgx.h
@@ -175,26 +175,16 @@ extern bool sgx_has_sgx2;
extern const struct vm_operations_struct sgx_vm_ops;
extern atomic_t sgx_nr_pids;
-#define sgx_dbg(encl, fmt, ...) \
- pr_debug_ratelimited("intel_sgx: [%d:0x%p] " fmt, \
- pid_nr((encl)->tgid_ctx->tgid), \
- (void *)(encl)->base, ##__VA_ARGS__)
-#define sgx_info(encl, fmt, ...) \
- pr_info_ratelimited("intel_sgx: [%d:0x%p] " fmt, \
- pid_nr((encl)->tgid_ctx->tgid), \
- (void *)(encl)->base, ##__VA_ARGS__)
-#define sgx_warn(encl, fmt, ...) \
- pr_warn_ratelimited("intel_sgx: [%d:0x%p] " fmt, \
- pid_nr((encl)->tgid_ctx->tgid), \
- (void *)(encl)->base, ##__VA_ARGS__)
-#define sgx_err(encl, fmt, ...) \
- pr_err_ratelimited("intel_sgx: [%d:0x%p] " fmt, \
- pid_nr((encl)->tgid_ctx->tgid), \
- (void *)(encl)->base, ##__VA_ARGS__)
-#define sgx_crit(encl, fmt, ...) \
- pr_crit_ratelimited("intel_sgx: [%d:0x%p] " fmt, \
- pid_nr((encl)->tgid_ctx->tgid), \
- (void *)(encl)->base, ##__VA_ARGS__)
+#define sgx_pr_ratelimited(level, encl, fmt, ...) \
+ pr_ ## level ## _ratelimited("intel_sgx: [%d:0x%p] " fmt, \
+ pid_nr((encl)->tgid_ctx->tgid), \
+ (void *)(encl)->base, ##__VA_ARGS__)
+
+#define sgx_dbg(encl, fmt, ...) sgx_pr_ratelimited(debug, encl, fmt, ##__VA_ARGS__)
+#define sgx_info(encl, fmt, ...) sgx_pr_ratelimited(info, encl, fmt, ##__VA_ARGS__)
+#define sgx_warn(encl, fmt, ...) sgx_pr_ratelimited(warn, encl, fmt, ##__VA_ARGS__)
+#define sgx_err(encl, fmt, ...) sgx_pr_ratelimited(err, encl, fmt, ##__VA_ARGS__)
+#define sgx_crit(encl, fmt, ...) sgx_pr_ratelimited(crit, encl, fmt, ##__VA_ARGS__)
long sgx_ioctl(struct file *filep, unsigned int cmd, unsigned long arg);
#ifdef CONFIG_COMPAT
--
2.7.4