]> git.baikalelectronics.ru Git - kernel.git/commit
block: add ability to flag write back caching on a device
authorJens Axboe <axboe@fb.com>
Tue, 12 Apr 2016 18:32:46 +0000 (12:32 -0600)
committerJens Axboe <axboe@fb.com>
Tue, 12 Apr 2016 21:46:27 +0000 (15:46 -0600)
commit327b297ad078f81f2d0f230a19a41476edd104e0
tree17a50abdadaa58686983510230932323bf5d123c
parentb9a9c702e21243f223e78ae1c4bcdbacf6676436
block: add ability to flag write back caching on a device

Add an internal helper and flag for setting whether a queue has
write back caching, or write through (or none). Add a sysfs file
to show this as well, and make it changeable from user space.

This will replace the (awkward) blk_queue_flush() interface that
drivers currently use to inform the block layer of write cache state
and capabilities.

Signed-off-by: Jens Axboe <axboe@fb.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Documentation/block/queue-sysfs.txt
block/blk-settings.c
block/blk-sysfs.c
include/linux/blkdev.h