|
@@ -162,11 +162,11 @@ void rt2x00debug_dump_frame(struct rt2x00_dev *rt2x00dev,
|
|
|
struct timeval timestamp;
|
|
|
u32 data_len;
|
|
|
|
|
|
- do_gettimeofday(×tamp);
|
|
|
-
|
|
|
- if (!test_bit(FRAME_DUMP_FILE_OPEN, &intf->frame_dump_flags))
|
|
|
+ if (likely(!test_bit(FRAME_DUMP_FILE_OPEN, &intf->frame_dump_flags)))
|
|
|
return;
|
|
|
|
|
|
+ do_gettimeofday(×tamp);
|
|
|
+
|
|
|
if (skb_queue_len(&intf->frame_dump_skbqueue) > 20) {
|
|
|
DEBUG(rt2x00dev, "txrx dump queue length exceeded.\n");
|
|
|
return;
|