Re: [PATCH v5 09/16] refs/iterator: separate lifecycle from iteration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Mar 12, 2025 at 09:45:48PM +0800, shejialuo wrote:
> On Thu, Mar 06, 2025 at 04:08:40PM +0100, Patrick Steinhardt wrote:
> 
> > @@ -350,19 +338,10 @@ static int prefix_ref_iterator_advance(struct ref_iterator *ref_iterator)
> >  
> >  	while ((ok = ref_iterator_advance(iter->iter0)) == ITER_OK) {
> >  		int cmp = compare_prefix(iter->iter0->refname, iter->prefix);
> > -
> >  		if (cmp < 0)
> >  			continue;
> > -
> > -		if (cmp > 0) {
> > -			/*
> > -			 * As the source iterator is ordered, we
> > -			 * can stop the iteration as soon as we see a
> > -			 * refname that comes after the prefix:
> > -			 */
> > -			ok = ref_iterator_abort(iter->iter0);
> > -			break;
> > -		}
> > +		if (cmp > 0)
> > +			return ITER_DONE;
> 
> Should we maintain the above comment? Why do we delete the comment. I
> somehow think the comment makes sense.

Yeah, let's. I'll add it back in.

Patrick




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux