]> git.baikalelectronics.ru Git - kernel.git/commit
block: make queue flags non-atomic
authorNick Piggin <npiggin@suse.de>
Tue, 29 Apr 2008 12:48:33 +0000 (14:48 +0200)
committerJens Axboe <jens.axboe@oracle.com>
Tue, 29 Apr 2008 12:48:33 +0000 (14:48 +0200)
commit4bcee9192a1a43f8c6215cf46b0cf29d5dfb79aa
tree8668ef63b1f420252ae41aed9e13737d49fd8054
parent77625b77ddb8b1df707c0d8a14f5964287636788
block: make queue flags non-atomic

We can save some atomic ops in the IO path, if we clearly define
the rules of how to modify the queue flags.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
13 files changed:
block/blk-core.c
block/blk-merge.c
block/blk-settings.c
block/blk-tag.c
block/elevator.c
drivers/block/loop.c
drivers/block/ub.c
drivers/md/dm-table.c
drivers/md/md.c
drivers/scsi/scsi_debug.c
drivers/scsi/scsi_lib.c
drivers/scsi/scsi_transport_sas.c
include/linux/blkdev.h