summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenry Ptasinski <henryp@broadcom.com>2010-10-08 02:52:05 (GMT)
committerGreg Kroah-Hartman <gregkh@suse.de>2010-10-08 03:03:25 (GMT)
commitd953a05d04b17b43f3bf4a183131e5c5e223ecaa (patch)
tree2a391bbb469948064667a6eb7af0b79890ef5e73
parent86566325d398409637fe920181306d43f5980541 (diff)
downloadlinux-fsl-qoriq-d953a05d04b17b43f3bf4a183131e5c5e223ecaa.tar.xz
staging: brcm80211: Use linux/bitops.h instead of bitfuncs.h
Use ffs() from linux/bitops.h, instead of the locally defined find_msbit(). Signed-off-by: Henry Ptasinski <henryp@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r--drivers/staging/brcm80211/phy/wlc_phy_lcn.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/staging/brcm80211/phy/wlc_phy_lcn.c b/drivers/staging/brcm80211/phy/wlc_phy_lcn.c
index 6b8749a..1b90f79 100644
--- a/drivers/staging/brcm80211/phy/wlc_phy_lcn.c
+++ b/drivers/staging/brcm80211/phy/wlc_phy_lcn.c
@@ -21,7 +21,7 @@
#include <linux/string.h>
#include <linuxver.h>
#include <siutils.h>
-#include <bitfuncs.h>
+#include <linux/bitops.h>
#include <hndpmu.h>
#include <wlc_phy_radio.h>
@@ -5196,7 +5196,7 @@ int32 wlc_lcnphy_rx_signal_power(phy_info_t *pi, int32 gain_index)
{
uint32 power = (received_power * 16);
uint32 msb1, msb2, val1, val2, diff1, diff2;
- msb1 = find_msbit(power);
+ msb1 = ffs(power) - 1;
msb2 = msb1 + 1;
val1 = 1 << msb1;
val2 = 1 << msb2;