virtio-blk: allow toggling host cache between writeback and writethrough
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 3 Jul 2012 13:19:37 +0000 (15:19 +0200)
committerRusty Russell <rusty@rustcorp.com.au>
Mon, 30 Jul 2012 04:00:52 +0000 (13:30 +0930)
This patch adds support for the new VIRTIO_BLK_F_CONFIG_WCE feature,
which exposes the cache mode in the configuration space and lets the
driver modify it.  The cache mode is exposed via sysfs.

Even if the host does not support the new feature, the cache mode is
visible (thanks to the existing VIRTIO_BLK_F_WCE), but not modifiable.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
drivers/block/virtio_blk.c
include/linux/virtio_blk.h

Simple merge
Simple merge