From 4678864ce65d5f3f3ae6399e152448d848bd8027 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Sun, 28 Apr 2013 17:30:01 +0100 Subject: [build] Fix dubious uses of bitwise operators Detected by sparse. Signed-off-by: Michael Brown --- src/drivers/net/rtl818x/rtl8185_rtl8225.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/drivers/net/rtl818x') diff --git a/src/drivers/net/rtl818x/rtl8185_rtl8225.c b/src/drivers/net/rtl818x/rtl8185_rtl8225.c index 50cc84ad..ae92531c 100644 --- a/src/drivers/net/rtl818x/rtl8185_rtl8225.c +++ b/src/drivers/net/rtl818x/rtl8185_rtl8225.c @@ -71,7 +71,7 @@ static void rtl8225_write(struct net80211_device *dev, u8 addr, u16 data) udelay(10); for (i = 15; i >= 0; i--) { - u16 reg = reg80 | !!(bangdata & (1 << i)); + u16 reg = ( reg80 | ( ( bangdata >> i ) & 1 ) ); if (i & 1) rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); -- cgit v1.2.3-55-g7522