diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath10k/debug.c')
-rw-r--r-- | drivers/net/wireless/ath/ath10k/debug.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/drivers/net/wireless/ath/ath10k/debug.c b/drivers/net/wireless/ath/ath10k/debug.c index c096d00aab97..a716758f14b0 100644 --- a/drivers/net/wireless/ath/ath10k/debug.c +++ b/drivers/net/wireless/ath/ath10k/debug.c | |||
@@ -179,13 +179,6 @@ EXPORT_SYMBOL(ath10k_warn); | |||
179 | 179 | ||
180 | #ifdef CONFIG_ATH10K_DEBUGFS | 180 | #ifdef CONFIG_ATH10K_DEBUGFS |
181 | 181 | ||
182 | void ath10k_debug_read_service_map(struct ath10k *ar, | ||
183 | const void *service_map, | ||
184 | size_t map_size) | ||
185 | { | ||
186 | memcpy(ar->debug.wmi_service_bitmap, service_map, map_size); | ||
187 | } | ||
188 | |||
189 | static ssize_t ath10k_read_wmi_services(struct file *file, | 182 | static ssize_t ath10k_read_wmi_services(struct file *file, |
190 | char __user *user_buf, | 183 | char __user *user_buf, |
191 | size_t count, loff_t *ppos) | 184 | size_t count, loff_t *ppos) |
@@ -207,8 +200,9 @@ static ssize_t ath10k_read_wmi_services(struct file *file, | |||
207 | if (len > buf_len) | 200 | if (len > buf_len) |
208 | len = buf_len; | 201 | len = buf_len; |
209 | 202 | ||
203 | spin_lock_bh(&ar->data_lock); | ||
210 | for (i = 0; i < WMI_SERVICE_MAX; i++) { | 204 | for (i = 0; i < WMI_SERVICE_MAX; i++) { |
211 | enabled = test_bit(i, ar->debug.wmi_service_bitmap); | 205 | enabled = test_bit(i, ar->wmi.svc_map); |
212 | name = wmi_service_name(i); | 206 | name = wmi_service_name(i); |
213 | 207 | ||
214 | if (!name) { | 208 | if (!name) { |
@@ -224,6 +218,7 @@ static ssize_t ath10k_read_wmi_services(struct file *file, | |||
224 | "%-40s %s\n", | 218 | "%-40s %s\n", |
225 | name, enabled ? "enabled" : "-"); | 219 | name, enabled ? "enabled" : "-"); |
226 | } | 220 | } |
221 | spin_unlock_bh(&ar->data_lock); | ||
227 | 222 | ||
228 | ret_cnt = simple_read_from_buffer(user_buf, count, ppos, buf, len); | 223 | ret_cnt = simple_read_from_buffer(user_buf, count, ppos, buf, len); |
229 | 224 | ||