Re: [PATCH] zloop: zero out only the unread tail of short reads

Shin'ichiro Kawasaki <[email protected]> Thu, 30 Jul 2026 16:27:36 +0900
Newsgroups org.kernel.vger.linux-block
Message-ID <amr8tz3Bgh5lQr3H@shinmob>
On Jul 30, 2026 / 15:07, Damien Le Moal wrote:
> On 2026/07/30 14:58, Shin'ichiro Kawasaki wrote:
...
> > diff --git a/drivers/block/zloop.c b/drivers/block/zloop.c
...
> > +	rq_for_each_segment(bv, rq, iter) {
> > +		end = pos + bv.bv_len;
> > +		if (end > zero_from) {
> > +			off = 0;
> > +			if (pos < zero_from)
> > +				off = zero_from - pos;
> 
> Maybe write this as:
> 
> 			if (pos < zero_from)
> 				off = zero_from - pos;
> 			else
> 				off = 0;
> 

Thanks, I reflected this change and posted v2.