From: Alexander Aring Date: Tue, 26 May 2015 21:11:31 +0000 (+0200) Subject: nl802154: fix cca mode wpan phy flag X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=fc4f80524368dbf3fa2eba639c7b79bb014aea0a;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git nl802154: fix cca mode wpan phy flag This patch fix the handling to call cca mode setting. If the phy isn't flag then the driver doesn't support this setting. Signed-off-by: Alexander Aring Reported-by: Varka Bhadram Signed-off-by: Marcel Holtmann --- diff --git a/net/ieee802154/nl802154.c b/net/ieee802154/nl802154.c index 54f4959fc9bb..212a795b33c9 100644 --- a/net/ieee802154/nl802154.c +++ b/net/ieee802154/nl802154.c @@ -757,7 +757,7 @@ static int nl802154_set_cca_mode(struct sk_buff *skb, struct genl_info *info) struct cfg802154_registered_device *rdev = info->user_ptr[0]; struct wpan_phy_cca cca; - if (rdev->wpan_phy.flags & WPAN_PHY_FLAG_CCA_MODE) + if (!(rdev->wpan_phy.flags & WPAN_PHY_FLAG_CCA_MODE)) return -EOPNOTSUPP; if (!info->attrs[NL802154_ATTR_CCA_MODE])