diff options
| author | Jens Axboe <[email protected]> | 2006-09-21 18:37:22 +0000 |
|---|---|---|
| committer | Jens Axboe <[email protected]> | 2006-09-30 18:52:34 +0000 |
| commit | 059af497c23492cb1ddcbba11c09dad385960bc0 (patch) | |
| tree | 656bbfa7104e065f0da8eac0c14b62ba1c088214 /lib/list_debug.c | |
| parent | [PATCH] Update [email protected] email address (diff) | |
| download | kernel-059af497c23492cb1ddcbba11c09dad385960bc0.tar.gz kernel-059af497c23492cb1ddcbba11c09dad385960bc0.zip | |
[PATCH] blk_queue_start_tag() shared map race fix
If we share the tag map between two or more queues, then we cannot
use __set_bit() to set the bit. In fact we need to make sure we
atomically acquire this tag, so loop using test_and_set_bit() to
protect from that.
Noticed by Mike Christie <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'lib/list_debug.c')
0 files changed, 0 insertions, 0 deletions
