s390/s390dbf: use debug_level_enabled() where applicable
Refactor direct debug level comparisons with the (internal) s390db->level member. Use the debug_level_enabled() function instead. Signed-off-by: Hendrik Brueckner <brueckner@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:

committed by
Martin Schwidefsky

parent
f1d86b61fb
commit
8e6a828566
@@ -16,12 +16,6 @@
|
||||
extern debug_info_t *qdio_dbf_setup;
|
||||
extern debug_info_t *qdio_dbf_error;
|
||||
|
||||
/* sort out low debug levels early to avoid wasted sprints */
|
||||
static inline int qdio_dbf_passes(debug_info_t *dbf_grp, int level)
|
||||
{
|
||||
return (level <= dbf_grp->level);
|
||||
}
|
||||
|
||||
#define DBF_ERR 3 /* error conditions */
|
||||
#define DBF_WARN 4 /* warning conditions */
|
||||
#define DBF_INFO 6 /* informational */
|
||||
@@ -65,7 +59,7 @@ static inline void DBF_ERROR_HEX(void *addr, int len)
|
||||
#define DBF_DEV_EVENT(level, device, text...) \
|
||||
do { \
|
||||
char debug_buffer[QDIO_DBF_LEN]; \
|
||||
if (qdio_dbf_passes(device->debug_area, level)) { \
|
||||
if (debug_level_enabled(device->debug_area, level)) { \
|
||||
snprintf(debug_buffer, QDIO_DBF_LEN, text); \
|
||||
debug_text_event(device->debug_area, level, debug_buffer); \
|
||||
} \
|
||||
|
Reference in New Issue
Block a user