]> xenbits.xensource.com Git - qemu-xen.git/commit
ide: fix TRIM with empty range entry
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 14 Jan 2013 15:26:56 +0000 (16:26 +0100)
committerStefan Hajnoczi <stefanha@redhat.com>
Tue, 15 Jan 2013 09:03:48 +0000 (10:03 +0100)
commit80bc2e8d807939bee89d1a5ca0dbe89946d39ed1
treecc7b1eeef79885c5ebb32dccbc442048dfeff844
parent8238010b265886249f9f3d45e890788319b7736e
ide: fix TRIM with empty range entry

ATA-ACS-3 says "If the two byte range length is zero, then the LBA
Range Entry shall be discarded as padding."  iovecs are used as if
they are linearized, so it is incorrect to discard the rest of
this iovec.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
hw/ide/core.c