From 57fd6fe57e1f95dc75e8bbecc51d163a676929ee Mon Sep 17 00:00:00 2001 From: leonidk Date: Sun, 18 May 2008 14:27:22 +0000 Subject: [PATCH] [MLX4] prevent constant comparison to please PREfast (winib 2461) git-svn-id: svn://openib.tc.cornell.edu/gen1@1182 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- trunk/hw/mlx4/kernel/inc/mlx4_debug.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/trunk/hw/mlx4/kernel/inc/mlx4_debug.h b/trunk/hw/mlx4/kernel/inc/mlx4_debug.h index 7141f354..1baaee69 100644 --- a/trunk/hw/mlx4/kernel/inc/mlx4_debug.h +++ b/trunk/hw/mlx4/kernel/inc/mlx4_debug.h @@ -63,7 +63,8 @@ end: #define MLX4_PRINT_TO_EVENT_LOG(_obj_,_level_,_flag_,_msg_) \ { \ NTSTATUS event_id; \ - switch (_level_) { \ + int __lvl = _level_; \ + switch (__lvl) { \ case TRACE_LEVEL_FATAL: case TRACE_LEVEL_ERROR: event_id = EVENT_MLX4_ANY_ERROR; break; \ case TRACE_LEVEL_WARNING: event_id = EVENT_MLX4_ANY_WARN; break; \ default: event_id = EVENT_MLX4_ANY_INFO; break; \ @@ -158,7 +159,7 @@ end: #define MLX4_PRINT(_level_,_flag_,_msg_) \ { \ int __lvl = _level_; \ - if (g_mlx4_dbg_level >= (_level_) && \ + if (g_mlx4_dbg_level >= (__lvl) && \ (g_mlx4_dbg_flags & (_flag_))) { \ DbgPrint ("~%d:[MLX4_BUS] %s() :", KeGetCurrentProcessorNumber(), __FUNCTION__); \ if(__lvl == TRACE_LEVEL_ERROR) DbgPrint ("***ERROR*** "); \ @@ -192,3 +193,4 @@ end: + -- 2.41.0