From: Johannes Berg Date: Fri, 12 Dec 2014 11:26:25 +0000 (+0100) Subject: cfg80211: use __force __rcu to suppress sparse warning X-Git-Tag: v5.15~16375^2~69^2~84 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cec3f0ed7de78c02ac4bc719a95915367d68c778;p=platform%2Fkernel%2Flinux-starfive.git cfg80211: use __force __rcu to suppress sparse warning The code assigns a constant value (a pointer to a static variable) to an RCU pointer, which results in a sparse warning: reg.c:112:10: warning: cast adds address space to expression () Suppress this warning by using __force. Signed-off-by: Johannes Berg --- diff --git a/net/wireless/reg.c b/net/wireless/reg.c index 47be616..d83480b6 100644 --- a/net/wireless/reg.c +++ b/net/wireless/reg.c @@ -109,7 +109,7 @@ static struct regulatory_request core_request_world = { * protected by RTNL (and can be accessed with RCU protection) */ static struct regulatory_request __rcu *last_request = - (void __rcu *)&core_request_world; + (void __force __rcu *)&core_request_world; /* To trigger userspace events */ static struct platform_device *reg_pdev;