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.