Am 15.01.2014 17:10, schrieb Antonio Quartulli: > On 15/01/14 17:07, Oleksij Rempel wrote: >> this function is used by most ath driver, so it can be moved here. >> >> Signed-off-by: Oleksij Rempel <linux@xxxxxxxxxxxxxxxx> >> --- >> drivers/net/wireless/ath/ath.h | 2 ++ >> drivers/net/wireless/ath/main.c | 11 +++++++++++ >> 2 files changed, 13 insertions(+) >> >> diff --git a/drivers/net/wireless/ath/ath.h b/drivers/net/wireless/ath/ath.h >> index e0ba7cd..b59cfbe 100644 >> --- a/drivers/net/wireless/ath/ath.h >> +++ b/drivers/net/wireless/ath/ath.h >> @@ -17,6 +17,7 @@ >> #ifndef ATH_H >> #define ATH_H >> >> +#include <linux/etherdevice.h> >> #include <linux/skbuff.h> >> #include <linux/if_ether.h> >> #include <linux/spinlock.h> >> @@ -165,6 +166,7 @@ struct ath_common { >> struct sk_buff *ath_rxbuf_alloc(struct ath_common *common, >> u32 len, >> gfp_t gfp_mask); >> +bool ath_is_mybeacon(struct ath_common *common, struct ieee80211_hdr *hdr); >> >> void ath_hw_setbssidmask(struct ath_common *common); >> void ath_key_delete(struct ath_common *common, struct ieee80211_key_conf *key); >> diff --git a/drivers/net/wireless/ath/main.c b/drivers/net/wireless/ath/main.c >> index 8e99540..9cb15d9 100644 >> --- a/drivers/net/wireless/ath/main.c >> +++ b/drivers/net/wireless/ath/main.c >> @@ -59,6 +59,17 @@ struct sk_buff *ath_rxbuf_alloc(struct ath_common *common, >> } >> EXPORT_SYMBOL(ath_rxbuf_alloc); >> >> +bool ath_is_mybeacon(struct ath_common *common, struct ieee80211_hdr *hdr) >> +{ >> + if (ieee80211_is_beacon(hdr->frame_control) && >> + !is_zero_ether_addr(common->curbssid) && >> + ether_addr_equal_64bits(hdr->addr3, common->curbssid)) >> + return true; >> + > > Apart from the fact that the expression in the if guard is badly > indented, couldn't you just return the value of that expression and > remove the if at all? Good point, thank you! -- Regards, Oleksij -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html