diff options
| author | Anton Nefedov | 2018-03-27 06:38:00 +0200 |
|---|---|---|
| committer | John Snow | 2018-03-27 06:38:00 +0200 |
| commit | caeadbc8ba4227f56957203fff0e4058eeb5f1b0 (patch) | |
| tree | 73a65a0dffe4a703d3f88f471e935264eb9db888 /scripts | |
| parent | Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (diff) | |
| download | qemu-caeadbc8ba4227f56957203fff0e4058eeb5f1b0.tar.gz qemu-caeadbc8ba4227f56957203fff0e4058eeb5f1b0.tar.xz qemu-caeadbc8ba4227f56957203fff0e4058eeb5f1b0.zip | |
ide: fix invalid TRIM range abortion for macio
commit 947858b0 "ide: abort TRIM operation for invalid range"
is incorrect for macio; just ide_dma_error() without doing a callback
is not enough for that errorpath.
Instead, pass -EINVAL to the callback and handle it there
(see related motivation for read/write in 58ac32113).
It will however catch possible EINVAL from the block layer too.
Signed-off-by: Anton Nefedov <anton.nefedov@virtuozzo.com>
Tested-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Message-id: 1520010495-58172-1-git-send-email-anton.nefedov@virtuozzo.com
Signed-off-by: John Snow <jsnow@redhat.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
