+8
−11
Loading
When we run out of bdev_io's child iovs and we had to round down I/O size to nearest block size boundary, we used to decrease the existing child_iovcnt and set a new "child_iov_run_out" flag to terminate the uppermost splitting loop. We can get rid of that new flag by just not decreasing child_iovcnt when rewinding the last few iovs - it will make the uppermost loop naturally terminate using the existing checks. Change-Id: Ie40c7ce135e7fb8fe284afdf7beeebd10af85cb7 Signed-off-by:Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/459911 Reviewed-by:
Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by:
Ben Walker <benjamin.walker@intel.com> Tested-by:
SPDK CI Jenkins <sys_sgci@intel.com>