[PATCH] drivers: staging: rtl8188eu: include: wifi: Unnecessary do-while removed from macro

From: Kartikey Singh
Date: Sat Jan 14 2017 - 13:23:46 EST


do while loop removed from single statement macro

Signed-off-by: Kartikey Singh <dr.kartikeynrc@xxxxxxxxx>
---
drivers/staging/rtl8188eu/include/wifi.h | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/staging/rtl8188eu/include/wifi.h b/drivers/staging/rtl8188eu/include/wifi.h
index 9e08e68..57db709 100644
--- a/drivers/staging/rtl8188eu/include/wifi.h
+++ b/drivers/staging/rtl8188eu/include/wifi.h
@@ -481,9 +481,7 @@ static inline int IsFrameTypeCtrl(unsigned char *pframe)
------------------------------------------------------------------------------*/

#define SetOrderBit(pbuf) \
- do { \
- *(unsigned short *)(pbuf) |= cpu_to_le16(_ORDER_); \
- } while (0)
+ (*(unsigned short *)(pbuf) |= cpu_to_le16(_ORDER_))

#define GetOrderBit(pbuf) \
(((*(unsigned short *)(pbuf)) & le16_to_cpu(_ORDER_)) != 0)
--
2.9.3