From: Johannes Berg Date: Tue, 25 Jun 2019 08:04:51 +0000 (+0200) Subject: nl80211: fix VENDOR_CMD_RAW_DATA X-Git-Tag: v5.4-rc1~475^2~16^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=91046d6364afde646734c7ead1f649d253c386e9;p=platform%2Fkernel%2Flinux-rpi.git nl80211: fix VENDOR_CMD_RAW_DATA Since ERR_PTR() is an inline, not a macro, just open-code it here so it's usable as an initializer, fixing the build in brcmfmac. Reported-by: Arend Van Spriel Fixes: 901bb9891855 ("nl80211: require and validate vendor command policy") Signed-off-by: Johannes Berg --- diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h index 88c27153a4bc..45850a8391d9 100644 --- a/include/net/cfg80211.h +++ b/include/net/cfg80211.h @@ -4170,7 +4170,7 @@ struct sta_opmode_info { u8 rx_nss; }; -#define VENDOR_CMD_RAW_DATA ((const struct nla_policy *)ERR_PTR(-ENODATA)) +#define VENDOR_CMD_RAW_DATA ((const struct nla_policy *)(long)(-ENODATA)) /** * struct wiphy_vendor_command - vendor command definition