Files
linux/drivers
Ivo van Doorn 5eb7efe8a4 rt2x00: Move direct access to queue->entries to rt2x00queue.c
All access to queue->entries through the Q_INDEX/Q_INDEX_DONE
variables must be done using spinlock protection. It is best
to manage this completely from rt2x00queue.c.

For safely looping through all entries in the queue, the function
rt2x00queue_for_each_entry is added which will walk from from a index
range in a safe manner.

This also fixes rt2x00usb which walked the entries list from
0 to length to kill each entry (killing entries must be done
from Q_INDEX_DONE to Q_INDEX to enforce TX status reporting to
occur in the correct order.

Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Acked-by: Gertjan van Wingerde <gwingerde@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-08-25 14:34:54 -04:00
..
…
2010-08-04 15:14:38 +02:00
2010-08-04 21:53:17 -07:00
…
…
2010-08-04 15:14:38 +02:00
2010-08-04 11:16:01 +02:00
…
2010-07-31 14:20:02 +01:00
2010-08-04 15:14:38 +02:00
…
…
2010-08-07 23:04:12 -07:00
…
…
…
…
2010-08-04 15:14:38 +02:00
…
…
2010-08-03 11:55:15 -04:00
…
…
…
2010-08-04 15:14:38 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…