On Thu 05 Nov 2020 04:51:22 PM CET, Eric Blake wrote: > Back in 2015, we attempted to fix error reporting for images that > claimed to have more than INT64_MAX/512 sectors, but due to the type > promotions caused by BDRV_SECTOR_SIZE being unsigned, this > inadvertently forces all negative ret values to be slammed into -EFBIG > rather than the original error. While we're at it, we can avoid the > confusing ?: by spelling the logic more directly. > > Fixes: 4a9c9ea0d3 > Reported-by: Guoyi Tu <tu.gu...@h3c.com> > Signed-off-by: Eric Blake <ebl...@redhat.com>
Reviewed-by: Alberto Garcia <be...@igalia.com> Berto