From 2bf8b46e46888f0c073cafb173f0844f9a0277ca Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Thu, 21 Nov 2019 21:05:19 +0800 Subject: [PATCH] net: wireless: rockchip: rtl8723cs: fix and ignore clang warning drivers/net/wireless/rockchip_wlan/rtl8723cs/os_dep/linux/rtw_cfgvendor.c:177:25: warning: implicit conversion from 'unsigned int' to 'u16' (aka 'unsigned short') changes value from 4718624 to 32 [-Wconstant-conversion] kflags = in_atomic() ? GFP_ATOMIC : GFP_KERNEL; ~ ^~~~~~~~~~ Signed-off-by: Tao Huang Change-Id: I2ade593775f56ef2276ff9e13aed5c0bb70132d6 --- drivers/net/wireless/rockchip_wlan/rtl8723cs/Makefile | 5 +++++ .../rockchip_wlan/rtl8723cs/os_dep/linux/rtw_cfgvendor.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/rockchip_wlan/rtl8723cs/Makefile b/drivers/net/wireless/rockchip_wlan/rtl8723cs/Makefile index b07017734d91..e2838b1eec06 100644 --- a/drivers/net/wireless/rockchip_wlan/rtl8723cs/Makefile +++ b/drivers/net/wireless/rockchip_wlan/rtl8723cs/Makefile @@ -16,6 +16,11 @@ EXTRA_CFLAGS += -Wno-unused-function EXTRA_CFLAGS += -Wno-unused #EXTRA_CFLAGS += -Wno-uninitialized +EXTRA_CFLAGS += -Wno-parentheses-equality +EXTRA_CFLAGS += -Wno-pointer-bool-conversion +EXTRA_CFLAGS += -Wno-self-assign +EXTRA_CFLAGS += -Wno-unused-const-variable + GCC_VER_49 := $(shell echo `$(CC) -dumpversion | cut -f1-2 -d.` \>= 4.9 | bc ) ifeq ($(GCC_VER_49),1) EXTRA_CFLAGS += -Wno-date-time # Fix compile error && warning on gcc 4.9 and later diff --git a/drivers/net/wireless/rockchip_wlan/rtl8723cs/os_dep/linux/rtw_cfgvendor.c b/drivers/net/wireless/rockchip_wlan/rtl8723cs/os_dep/linux/rtw_cfgvendor.c index d906163df6ee..36bb777b49dd 100644 --- a/drivers/net/wireless/rockchip_wlan/rtl8723cs/os_dep/linux/rtw_cfgvendor.c +++ b/drivers/net/wireless/rockchip_wlan/rtl8723cs/os_dep/linux/rtw_cfgvendor.c @@ -171,7 +171,7 @@ struct sk_buff *rtw_cfg80211_vendor_event_alloc( int rtw_cfgvendor_send_async_event(struct wiphy *wiphy, struct net_device *dev, int event_id, const void *data, int len) { - u16 kflags; + gfp_t kflags; struct sk_buff *skb; kflags = in_atomic() ? GFP_ATOMIC : GFP_KERNEL;