commit | 57d74df90783f6a6b3e79dfdd2a567ce5db3b790 | [log] [tgz] |
---|---|---|
author | Christoph Hellwig <hch@lst.de> | Wed Nov 14 17:02:07 2018 +0100 |
committer | Jens Axboe <axboe@kernel.dk> | Thu Nov 15 12:13:19 2018 -0700 |
tree | 8ad00d0426916e945f3c7dec608d786972596260 | |
parent | 39795d6534c6e698c4f9c065e0a5f4a2e5af7543 [diff] |
block: use atomic bitops for ->queue_flags ->queue_flags is generally not set or cleared in the fast path, and also generally set or cleared one flag at a time. Make use of the normal atomic bitops for it so that we don't need to take the queue_lock, which is otherwise mostly unused in the core block layer now. Reviewed-by: Hannes Reinecke <hare@suse.com> Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>