aboutsummaryrefslogtreecommitdiff
path: root/linux-user/mips/cpu_loop.c
diff options
context:
space:
mode:
authorAlberto Garcia <berto@igalia.com>2020-01-18 20:09:28 +0100
committerMax Reitz <mreitz@redhat.com>2020-02-06 13:47:45 +0100
commitda86f8cbad30ed3819ee5fd19a3b19291459c768 (patch)
tree71a7653adeace6604f887980e85b2ac359d92f08 /linux-user/mips/cpu_loop.c
parent344ffea951aa4aa4259f24c885ba00e768083f09 (diff)
downloadqemu-da86f8cbad30ed3819ee5fd19a3b19291459c768.zip
qemu-da86f8cbad30ed3819ee5fd19a3b19291459c768.tar.gz
qemu-da86f8cbad30ed3819ee5fd19a3b19291459c768.tar.bz2
qcow2: Use bs->bl.request_alignment when updating an L1 entry
When updating an L1 entry the qcow2 driver writes a (512-byte) sector worth of data to avoid a read-modify-write cycle. Instead of always writing 512 bytes we should follow the alignment requirements of the storage backend. (the only exception is when the alignment is larger than the cluster size because then we could be overwriting data after the L1 table) Signed-off-by: Alberto Garcia <berto@igalia.com> Message-id: 71f34d4ae4b367b32fb36134acbf4f4f7ee681f4.1579374329.git.berto@igalia.com Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com>
Diffstat (limited to 'linux-user/mips/cpu_loop.c')
0 files changed, 0 insertions, 0 deletions