]> git.proxmox.com Git - qemu.git/commit
block: Add bdrv_(p)write_sync
authorKevin Wolf <kwolf@redhat.com>
Wed, 16 Jun 2010 14:38:15 +0000 (16:38 +0200)
committerKevin Wolf <kwolf@redhat.com>
Wed, 14 Jul 2010 10:18:26 +0000 (12:18 +0200)
commitceef722d01482f111df24f5005e71a615d87f3fd
treed91dbcb813eae21c20531750530f9d5aea562c10
parentdfe0bb55eea9efabc98d074407e01c9a85b7497b
block: Add bdrv_(p)write_sync

Add new functions that write and flush the written data to disk immediately.
This is what needs to be used for image format metadata to maintain integrity
for cache=... modes that don't use O_DSYNC. (Actually, we only need barriers,
and therefore the functions are defined as such, but flushes is what is
implemented in this patch - we can try to change that later)

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
(cherry picked from commit f08145fe16470aca09304099888f68cfbc5d1de7)
block.c
block.h
block_int.h