linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] mac80211_hwsim: Send alpha2 only if non-zero
@ 2014-11-21 13:08 Patrik Flykt
  2014-11-21 13:17 ` Johannes Berg
  0 siblings, 1 reply; 2+ messages in thread
From: Patrik Flykt @ 2014-11-21 13:08 UTC (permalink / raw)
  To: linux-wireless, johannes

A properly set alpha2 value consists of two chars that both contain
letters or digits. If no value is set, both chars keep their initial
value zero. Therefore do not send the alpha2 parameter to user space
if either of the characters has been left at its initial zero value.

Signed-off-by: Patrik Flykt <patrik.flykt@linux.intel.com>
---

This is a fix for the issue Johannes noted with the patch adding
HWSIM_CMD_GET_RADIO support.

Cheers,

	Patrik


 drivers/net/wireless/mac80211_hwsim.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/net/wireless/mac80211_hwsim.c b/drivers/net/wireless/mac80211_hwsim.c
index e23a8d1..d399a73 100644
--- a/drivers/net/wireless/mac80211_hwsim.c
+++ b/drivers/net/wireless/mac80211_hwsim.c
@@ -2541,7 +2541,9 @@ static int mac80211_hwsim_get_radio(struct sk_buff *skb,
 	if (cb)
 		genl_dump_check_consistent(cb, hdr, &hwsim_genl_family);
 
-	param.reg_alpha2 = data->alpha2;
+	if (data->alpha2[0] && data->alpha2[1])
+		param.reg_alpha2 = data->alpha2;
+
 	param.reg_strict = !!(data->hw->wiphy->regulatory_flags &
 					REGULATORY_STRICT_REG);
 	param.p2p_device = !!(data->hw->wiphy->interface_modes &
-- 
2.1.1


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH] mac80211_hwsim: Send alpha2 only if non-zero
  2014-11-21 13:08 [PATCH] mac80211_hwsim: Send alpha2 only if non-zero Patrik Flykt
@ 2014-11-21 13:17 ` Johannes Berg
  0 siblings, 0 replies; 2+ messages in thread
From: Johannes Berg @ 2014-11-21 13:17 UTC (permalink / raw)
  To: Patrik Flykt; +Cc: linux-wireless

On Fri, 2014-11-21 at 15:08 +0200, Patrik Flykt wrote:
> A properly set alpha2 value consists of two chars that both contain
> letters or digits. If no value is set, both chars keep their initial
> value zero. Therefore do not send the alpha2 parameter to user space
> if either of the characters has been left at its initial zero value.
> 
> Signed-off-by: Patrik Flykt <patrik.flykt@linux.intel.com>
> ---
> 
> This is a fix for the issue Johannes noted with the patch adding
> HWSIM_CMD_GET_RADIO support.

Interesting. I must have left the patch applied by accident. Oh well,
I'll apply this as well :)

johannes


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-11-21 13:17 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-21 13:08 [PATCH] mac80211_hwsim: Send alpha2 only if non-zero Patrik Flykt
2014-11-21 13:17 ` Johannes Berg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).