Re: [Qemu-devel] [PATCH] block/iscsi: avoid data corruption with cache=writeback

2017-01-20 Thread Paolo Bonzini
On 16/01/2017 16:17, Peter Lieven wrote: > nb_cls_shrunk in iscsi_allocmap_update can become -1 if the > request starts and ends within the same cluster. This results > in passing -1 to bitmap_set and bitmap_clear and they don't > handle negative values properly. In the end this leads to data > c

[Qemu-devel] [PATCH] block/iscsi: avoid data corruption with cache=writeback

2017-01-16 Thread Peter Lieven
nb_cls_shrunk in iscsi_allocmap_update can become -1 if the request starts and ends within the same cluster. This results in passing -1 to bitmap_set and bitmap_clear and they don't handle negative values properly. In the end this leads to data corruption. Fixes: e1123a3b40a1a9a625a29c8ed4debb7e20