From e1d3d092f61a07549ab97f6f1f0c86554e0c642f Mon Sep 17 00:00:00 2001 From: Dustin Brown Date: Thu, 4 May 2017 10:33:02 -0700 Subject: [PATCH] qcacmn: Add scheduler logging macros To reduce boilerplate code, add standard logging macros to the scheduler module. Change-Id: I478ec2d16d340f419135101704f0ab3a5bf0b4d8 CRs-Fixed: 2042761 --- scheduler/inc/scheduler_core.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/scheduler/inc/scheduler_core.h b/scheduler/inc/scheduler_core.h index 56cfd6cb9f78..f440bea03811 100644 --- a/scheduler/inc/scheduler_core.h +++ b/scheduler/inc/scheduler_core.h @@ -37,6 +37,22 @@ #define SCHEDULER_WRAPPER_MAX_FAIL_COUNT (SCHEDULER_CORE_MAX_MESSAGES * 3) #define SCHEDULER_WATCHDOG_TIMEOUT (10 * 1000) /* 10s */ +#define sched_log(level, args...) \ + QDF_TRACE(QDF_MODULE_ID_SCHEDULER, level, ## args) +#define sched_logfl(level, format, args...) \ + sched_log(level, FL(format), ## args) + +#define sched_fatal(format, args...) \ + sched_logfl(QDF_TRACE_LEVEL_FATAL, format, ## args) +#define sched_err(format, args...) \ + sched_logfl(QDF_TRACE_LEVEL_ERROR, format, ## args) +#define sched_warn(format, args...) \ + sched_logfl(QDF_TRACE_LEVEL_WARN, format, ## args) +#define sched_info(format, args...) \ + sched_logfl(QDF_TRACE_LEVEL_INFO, format, ## args) +#define sched_debug(format, args...) \ + sched_logfl(QDF_TRACE_LEVEL_DEBUG, format, ## args) + /** * struct scheduler_mq_type - scheduler message queue * @mq_lock: message queue lock