diff options
Diffstat (limited to 'drivers/net/wireless/rt2x00/rt2x00debug.c')
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2x00debug.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/net/wireless/rt2x00/rt2x00debug.c b/drivers/net/wireless/rt2x00/rt2x00debug.c index fcdb6b0dc40..64dfb1f6823 100644 --- a/drivers/net/wireless/rt2x00/rt2x00debug.c +++ b/drivers/net/wireless/rt2x00/rt2x00debug.c | |||
@@ -162,11 +162,11 @@ void rt2x00debug_dump_frame(struct rt2x00_dev *rt2x00dev, | |||
162 | struct timeval timestamp; | 162 | struct timeval timestamp; |
163 | u32 data_len; | 163 | u32 data_len; |
164 | 164 | ||
165 | do_gettimeofday(×tamp); | 165 | if (likely(!test_bit(FRAME_DUMP_FILE_OPEN, &intf->frame_dump_flags))) |
166 | |||
167 | if (!test_bit(FRAME_DUMP_FILE_OPEN, &intf->frame_dump_flags)) | ||
168 | return; | 166 | return; |
169 | 167 | ||
168 | do_gettimeofday(×tamp); | ||
169 | |||
170 | if (skb_queue_len(&intf->frame_dump_skbqueue) > 20) { | 170 | if (skb_queue_len(&intf->frame_dump_skbqueue) > 20) { |
171 | DEBUG(rt2x00dev, "txrx dump queue length exceeded.\n"); | 171 | DEBUG(rt2x00dev, "txrx dump queue length exceeded.\n"); |
172 | return; | 172 | return; |
@@ -342,7 +342,7 @@ static ssize_t rt2x00debug_read_queue_stats(struct file *file, | |||
342 | sprintf(data, "qid\tcount\tlimit\tlength\tindex\tdma done\tdone\n"); | 342 | sprintf(data, "qid\tcount\tlimit\tlength\tindex\tdma done\tdone\n"); |
343 | 343 | ||
344 | queue_for_each(intf->rt2x00dev, queue) { | 344 | queue_for_each(intf->rt2x00dev, queue) { |
345 | spin_lock_irqsave(&queue->lock, irqflags); | 345 | spin_lock_irqsave(&queue->index_lock, irqflags); |
346 | 346 | ||
347 | temp += sprintf(temp, "%d\t%d\t%d\t%d\t%d\t%d\t%d\n", queue->qid, | 347 | temp += sprintf(temp, "%d\t%d\t%d\t%d\t%d\t%d\t%d\n", queue->qid, |
348 | queue->count, queue->limit, queue->length, | 348 | queue->count, queue->limit, queue->length, |
@@ -350,7 +350,7 @@ static ssize_t rt2x00debug_read_queue_stats(struct file *file, | |||
350 | queue->index[Q_INDEX_DMA_DONE], | 350 | queue->index[Q_INDEX_DMA_DONE], |
351 | queue->index[Q_INDEX_DONE]); | 351 | queue->index[Q_INDEX_DONE]); |
352 | 352 | ||
353 | spin_unlock_irqrestore(&queue->lock, irqflags); | 353 | spin_unlock_irqrestore(&queue->index_lock, irqflags); |
354 | } | 354 | } |
355 | 355 | ||
356 | size = strlen(data); | 356 | size = strlen(data); |