summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOscar Carter <oscar.carter@gmx.com>2020-04-14 17:38:46 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-04-16 13:40:20 +0200
commit91fdbcd909293f491f9773fef5b39605126cbf94 (patch)
treecb4aa36f36a1015b5b8a9c0bdd062db7ebfcbb55
parentf823cce279368162a161852de189d654a1e61b72 (diff)
downloadlinux-91fdbcd909293f491f9773fef5b39605126cbf94.tar.gz
linux-91fdbcd909293f491f9773fef5b39605126cbf94.zip
staging: vt6656: Use BIT() macro instead of bit shift operator
Use the BIT() macro instead of the bit left shift operator. So the code is more clear. It's safe to remove the casting to u16 type because the value obtained never exceeds 16 bits. So the casting is unnecessary. Signed-off-by: Oscar Carter <oscar.carter@gmx.com> Link: https://lore.kernel.org/r/20200414153849.5785-3-oscar.carter@gmx.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/staging/vt6656/card.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/staging/vt6656/card.c b/drivers/staging/vt6656/card.c
index 9bd37e57c727..f8bfadd4b506 100644
--- a/drivers/staging/vt6656/card.c
+++ b/drivers/staging/vt6656/card.c
@@ -228,7 +228,7 @@ void vnt_update_top_rates(struct vnt_private *priv)
/*Determines the highest basic rate.*/
for (i = RATE_54M; i >= RATE_6M; i--) {
- if (priv->basic_rates & (u16)(1 << i)) {
+ if (priv->basic_rates & BIT(i)) {
top_ofdm = i;
break;
}
@@ -237,7 +237,7 @@ void vnt_update_top_rates(struct vnt_private *priv)
priv->top_ofdm_basic_rate = top_ofdm;
for (i = RATE_11M;; i--) {
- if (priv->basic_rates & (u16)(1 << i)) {
+ if (priv->basic_rates & BIT(i)) {
top_cck = i;
break;
}