staging: vt6656: use clear_bit to remove device flag
authorMalcolm Priestley <tvboxspy@gmail.com>
Thu, 24 Jul 2014 20:13:18 +0000 (21:13 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 24 Jul 2014 22:09:59 +0000 (15:09 -0700)
Replacing MP_CLEAR_FLAG

Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vt6656/device.h
drivers/staging/vt6656/main_usb.c

index 5ac80d8..21f810e 100644 (file)
@@ -402,7 +402,6 @@ struct vnt_private {
                (uVar)++;                               \
 }
 
-#define MP_CLEAR_FLAG(_M, _F)            ((_M)->flags &= ~(_F))
 #define MP_TEST_FLAGS(_M, _F)            (((_M)->flags & (_F)) == (_F))
 
 int vnt_init(struct vnt_private *priv);
index 7798221..d729d94 100644 (file)
@@ -551,7 +551,7 @@ static int vnt_start(struct ieee80211_hw *hw)
                return -ENOMEM;
        }
 
-       MP_CLEAR_FLAG(priv, DEVICE_FLAGS_DISCONNECTED);
+       clear_bit(DEVICE_FLAGS_DISCONNECTED, &priv->flags);
 
        if (device_init_registers(priv) == false) {
                dev_dbg(&priv->usb->dev, " init register fail\n");
@@ -1025,7 +1025,7 @@ vt6656_probe(struct usb_interface *intf, const struct usb_device_id *id)
 
        usb_device_reset(priv);
 
-       MP_CLEAR_FLAG(priv, DEVICE_FLAGS_DISCONNECTED);
+       clear_bit(DEVICE_FLAGS_DISCONNECTED, &priv->flags);
        vnt_reset_command_timer(priv);
 
        vnt_schedule_command(priv, WLAN_CMD_INIT_MAC80211);