diff options
| author | Akihiko Odaki <akihiko.odaki@gmail.com> | 2021-02-25 09:12:39 +0900 |
|---|---|---|
| committer | Stefan Hajnoczi <stefanha@redhat.com> | 2021-03-15 09:48:53 +0000 |
| commit | fb0b154c801e3447e505de420195fb7038695941 (patch) | |
| tree | a060af2e30b44fddad72be77331c4dad8ca12b61 /hw/core/machine.c | |
| parent | 6157b0e19721aadb4c7fdcfe57b2924af6144b14 (diff) | |
| download | focaccia-qemu-fb0b154c801e3447e505de420195fb7038695941.tar.gz focaccia-qemu-fb0b154c801e3447e505de420195fb7038695941.zip | |
virtio-blk: Respect discard granularity
Report the configured granularity for discard operation to the guest. If this is not set use the block size. Since until now we have ignored the configured discard granularity and always reported the block size, let's add 'report-discard-granularity' property and disable it for older machine types to avoid migration issues. Signed-off-by: Akihiko Odaki <akihiko.odaki@gmail.com> Reviewed-by: Stefano Garzarella <sgarzare@redhat.com> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Message-Id: <20210225001239.47046-1-akihiko.odaki@gmail.com>
Diffstat (limited to 'hw/core/machine.c')
| -rw-r--r-- | hw/core/machine.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/core/machine.c b/hw/core/machine.c index 4386f57b5c..4c1a4a4c32 100644 --- a/hw/core/machine.c +++ b/hw/core/machine.c @@ -39,6 +39,7 @@ GlobalProperty hw_compat_5_2[] = { { "ICH9-LPC", "smm-compat", "on"}, { "PIIX4_PM", "smm-compat", "on"}, + { "virtio-blk-device", "report-discard-granularity", "off" }, }; const size_t hw_compat_5_2_len = G_N_ELEMENTS(hw_compat_5_2); |