From e846d396686f828e2302a1acc286bf06b1499408 Mon Sep 17 00:00:00 2001 From: Deepak Nibade Date: Wed, 12 Apr 2017 11:56:20 +0530 Subject: gpu: nvgpu: add INFO log type nvgpu_info() currently prints "DEBUG" in its message whereas we need "INFO" to be printed Add new type INFO to enum nvgpu_log_type and log_types[] strings Add a case for INFO in __nvgpu_really_print_log() which uses pr_info() for INFO messages Change-Id: I1a0205b3f8665decab686d290a559b5c05e34d4a Signed-off-by: Deepak Nibade Reviewed-on: http://git-master/r/1461134 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/common/linux/log.c | 6 +++++- drivers/gpu/nvgpu/include/nvgpu/log.h | 5 +++-- 2 files changed, 8 insertions(+), 3 deletions(-) (limited to 'drivers') diff --git a/drivers/gpu/nvgpu/common/linux/log.c b/drivers/gpu/nvgpu/common/linux/log.c index e89840ef..959acfcb 100644 --- a/drivers/gpu/nvgpu/common/linux/log.c +++ b/drivers/gpu/nvgpu/common/linux/log.c @@ -41,7 +41,8 @@ u32 nvgpu_dbg_mask = NVGPU_DEFAULT_DBG_MASK; static const char *log_types[] = { "ERR", "WRN", - "DBG" + "DBG", + "INFO", }; int nvgpu_log_mask_enabled(struct gk20a *g, u32 log_mask) @@ -85,6 +86,9 @@ static void __nvgpu_really_print_log(u32 trace, const char *gpu_name, */ pr_info(LOG_FMT, name, func_name, line, log_type, log); break; + case INFO: + pr_info(LOG_FMT, name, func_name, line, log_type, log); + break; case WARNING: pr_warn(LOG_FMT, name, func_name, line, log_type, log); break; diff --git a/drivers/gpu/nvgpu/include/nvgpu/log.h b/drivers/gpu/nvgpu/include/nvgpu/log.h index e16aaa92..45a6ec11 100644 --- a/drivers/gpu/nvgpu/include/nvgpu/log.h +++ b/drivers/gpu/nvgpu/include/nvgpu/log.h @@ -25,7 +25,8 @@ struct gk20a; enum nvgpu_log_type { ERROR, WARNING, - DEBUG + DEBUG, + INFO, }; /* @@ -131,7 +132,7 @@ int nvgpu_log_mask_enabled(struct gk20a *g, u32 log_mask); * Unconditionally print an information message. */ #define nvgpu_info(g, fmt, arg...) \ - __nvgpu_log_msg(g, __func__, __LINE__, DEBUG, fmt, ##arg) + __nvgpu_log_msg(g, __func__, __LINE__, INFO, fmt, ##arg) /* * Some convenience macros. -- cgit v1.2.2