video: driver: refine log level checking

Refine log level checking, to avoid some logs are
always printed if multiple level specified.

Change-Id: I151a5b8cce8d234d6d22450c43cf50d3b0065286
Signed-off-by: Qiwei Liu <qiweil@codeaurora.org>
This commit is contained in:
Qiwei Liu
2021-06-16 21:21:31 +08:00
parent b08d4769f8
commit 7ada486d28

View File

@@ -66,7 +66,7 @@ enum vidc_msg_prio {
#define dprintk_inst(__level, __level_str, inst, __fmt, ...) \ #define dprintk_inst(__level, __level_str, inst, __fmt, ...) \
do { \ do { \
if (inst && (msm_vidc_debug & __level)) { \ if (inst && (msm_vidc_debug & (__level))) { \
pr_info(VIDC_DBG_TAG_INST __fmt, \ pr_info(VIDC_DBG_TAG_INST __fmt, \
__level_str, \ __level_str, \
inst->debug_str, \ inst->debug_str, \
@@ -87,7 +87,7 @@ enum vidc_msg_prio {
#define dprintk_core(__level, __level_str, __fmt, ...) \ #define dprintk_core(__level, __level_str, __fmt, ...) \
do { \ do { \
if (msm_vidc_debug & __level) { \ if (msm_vidc_debug & (__level)) { \
pr_info(VIDC_DBG_TAG_CORE __fmt, \ pr_info(VIDC_DBG_TAG_CORE __fmt, \
__level_str, \ __level_str, \
DEFAULT_SID, \ DEFAULT_SID, \