Search Linux Wireless

Re: [PATCHv2 1/2] ath9k_htc: remove driver specific checks for interfaces combinations

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Mon, Aug 27, 2012 at 2:25 AM, Antonio Quartulli <ordex@xxxxxxxxxxxxx> wrote:
> Thanks to the new interface combinations code we can safely remove all the
> driver specific checks for unsupported modes.

i had just sent this some time back
http://permalink.gmane.org/gmane.linux.kernel.wireless.general/96443.

please review if something had to be changed.

>
> Signed-off-by: Antonio Quartulli <ordex@xxxxxxxxxxxxx>
> ---
>
> this patch if v2 of "ath9k_htc: allow coexistence of IBSS with other modes". Now
> it is more generic.
>
>
>
>  drivers/net/wireless/ath/ath9k/htc_drv_main.c | 20 --------------------
>  1 file changed, 20 deletions(-)
>
> diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_main.c b/drivers/net/wireless/ath/ath9k/htc_drv_main.c
> index c32f6e3..51c69f2 100644
> --- a/drivers/net/wireless/ath/ath9k/htc_drv_main.c
> +++ b/drivers/net/wireless/ath/ath9k/htc_drv_main.c
> @@ -1040,26 +1040,6 @@ static int ath9k_htc_add_interface(struct ieee80211_hw *hw,
>
>         mutex_lock(&priv->mutex);
>
> -       if (priv->nvifs >= ATH9K_HTC_MAX_VIF) {
> -               mutex_unlock(&priv->mutex);
> -               return -ENOBUFS;
> -       }
> -
> -       if (priv->num_ibss_vif ||
> -           (priv->nvifs && vif->type == NL80211_IFTYPE_ADHOC)) {
> -               ath_err(common, "IBSS coexistence with other modes is not allowed\n");
> -               mutex_unlock(&priv->mutex);
> -               return -ENOBUFS;
> -       }
> -
> -       if (((vif->type == NL80211_IFTYPE_AP) ||
> -            (vif->type == NL80211_IFTYPE_ADHOC)) &&
> -           ((priv->num_ap_vif + priv->num_ibss_vif) >= ATH9K_HTC_MAX_BCN_VIF)) {
> -               ath_err(common, "Max. number of beaconing interfaces reached\n");
> -               mutex_unlock(&priv->mutex);
> -               return -ENOBUFS;
> -       }
> -
>         ath9k_htc_ps_wakeup(priv);
>         memset(&hvif, 0, sizeof(struct ath9k_htc_target_vif));
>         memcpy(&hvif.myaddr, vif->addr, ETH_ALEN);
> --
> 1.7.12
>
> --
> 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



-- 
thanks,
shafi
--
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


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux