> > > } else { > > > - if ((!d->d_blk_softlimit || (be64_to_cpu(d->d_bcount) <= be64_to_cpu(d->d_blk_softlimit))) && > > > - (!d->d_blk_hardlimit || (be64_to_cpu(d->d_bcount) <= be64_to_cpu(d->d_blk_hardlimit)))) { > > > + if (!over) { > > > d->d_btimer = 0; > > > } > > > > I guess that could be > > > > > } else if (!over) { > > > d->d_btimer = 0; > > > } > > > > ? but again *shrug* and that's beyond refactoring, isn't it. > > Strictly speaking, yes, but I think they're logically equivalent. > Of course they are.. chiming in to agree with Eric that else if looks better after the nice cleanup. But I won't stand in your way to keep the else { if { Thanks, Amir.