diff options
author | Kalle Valo <kvalo@qca.qualcomm.com> | 2011-11-14 12:31:30 -0500 |
---|---|---|
committer | Kalle Valo <kvalo@qca.qualcomm.com> | 2011-11-16 03:22:34 -0500 |
commit | 71f96ee6c6fd50fefb3f5550f25380060a85eebf (patch) | |
tree | 4f8cb8007d24753e91e4b661bf924c31810090f2 /drivers/net/wireless/ath/ath6kl/wmi.c | |
parent | d1a9421ddc63c2b81f9b05ea7ba6082c13b933b5 (diff) |
ath6kl: make maximum number of vifs runtime configurable
Needed when detecting how many vifs firmware supports.
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath6kl/wmi.c')
-rw-r--r-- | drivers/net/wireless/ath/ath6kl/wmi.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/wireless/ath/ath6kl/wmi.c b/drivers/net/wireless/ath/ath6kl/wmi.c index f1d53d089c7e..aa1a25298704 100644 --- a/drivers/net/wireless/ath/ath6kl/wmi.c +++ b/drivers/net/wireless/ath/ath6kl/wmi.c | |||
@@ -85,7 +85,7 @@ struct ath6kl_vif *ath6kl_get_vif_by_index(struct ath6kl *ar, u8 if_idx) | |||
85 | { | 85 | { |
86 | struct ath6kl_vif *vif, *found = NULL; | 86 | struct ath6kl_vif *vif, *found = NULL; |
87 | 87 | ||
88 | if (WARN_ON(if_idx > (MAX_NUM_VIF - 1))) | 88 | if (WARN_ON(if_idx > (ar->vif_max - 1))) |
89 | return NULL; | 89 | return NULL; |
90 | 90 | ||
91 | /* FIXME: Locking */ | 91 | /* FIXME: Locking */ |
@@ -187,7 +187,7 @@ int ath6kl_wmi_data_hdr_add(struct wmi *wmi, struct sk_buff *skb, | |||
187 | struct wmi_data_hdr *data_hdr; | 187 | struct wmi_data_hdr *data_hdr; |
188 | int ret; | 188 | int ret; |
189 | 189 | ||
190 | if (WARN_ON(skb == NULL || (if_idx > MAX_NUM_VIF - 1))) | 190 | if (WARN_ON(skb == NULL || (if_idx > wmi->parent_dev->vif_max - 1))) |
191 | return -EINVAL; | 191 | return -EINVAL; |
192 | 192 | ||
193 | if (tx_meta_info) { | 193 | if (tx_meta_info) { |
@@ -1620,7 +1620,7 @@ int ath6kl_wmi_cmd_send(struct wmi *wmi, u8 if_idx, struct sk_buff *skb, | |||
1620 | int ret; | 1620 | int ret; |
1621 | u16 info1; | 1621 | u16 info1; |
1622 | 1622 | ||
1623 | if (WARN_ON(skb == NULL || (if_idx > (MAX_NUM_VIF - 1)))) | 1623 | if (WARN_ON(skb == NULL || (if_idx > (wmi->parent_dev->vif_max - 1)))) |
1624 | return -EINVAL; | 1624 | return -EINVAL; |
1625 | 1625 | ||
1626 | ath6kl_dbg(ATH6KL_DBG_WMI, "wmi tx id %d len %d flag %d\n", | 1626 | ath6kl_dbg(ATH6KL_DBG_WMI, "wmi tx id %d len %d flag %d\n", |