aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/drivers/net/tg3/tg3.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/drivers/net/tg3/tg3.h b/src/drivers/net/tg3/tg3.h
index d29523a83..0c3d23bb7 100644
--- a/src/drivers/net/tg3/tg3.h
+++ b/src/drivers/net/tg3/tg3.h
@@ -3324,7 +3324,7 @@ static inline int _tg3_flag(enum TG3_FLAGS flag, unsigned long *bits)
{
unsigned int index = ( flag / ( 8 * sizeof ( *bits ) ) );
unsigned int bit = ( flag % ( 8 * sizeof ( *bits ) ) );
- return ( bits[index] & ( 1UL << bit ) );
+ return ( !! ( bits[index] & ( 1UL << bit ) ) );
}
static inline void _tg3_flag_set(enum TG3_FLAGS flag, unsigned long *bits)