Re: [PATCH 2/5] writeback: dirty position control

From: David Horner
Date: Wed Aug 17 2011 - 02:40:27 EST


I noticed a significant typo below (another of those thousand eyes,
thanks to Jan Kara's post that started ne looking) :

> +static unsigned long bdi_position_ratio(struct backing_dev_info *bdi,
> + unsigned long thresh,
...
> + * For JBOD case, bdi_thresh (not bdi_dirty!) could fluctuate up to its
> + * own size, so move the slope over accordingly.
> + */
> + if (unlikely(bdi_thresh > thresh))
> + bdi_thresh = thresh;
> + /*
> + * scale global setpoint to bdi's:  setpoint *= bdi_thresh / thresh
> + */
> + x = div_u64((u64)bdi_thresh << 16, thresh | 1);

                  ^
I believe should be

   x = div_u64((u64)bdi_thresh << 16, thresh + 1);

  David Horner
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/