]> 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)
commit0fe33db8339c1ba7f5f44c00fc46157e9f8ddf3b
tree17a50abdadaa58686983510230932323bf5d123c
parent8e0a5f509b0409c9fc49495849271143c1688464
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