On Wed, 2012-03-21 at 18:00 -0700, Roland Dreier wrote: > On Wed, Mar 21, 2012 at 5:34 PM, Nicholas A. Bellinger > <nab@xxxxxxxxxxxxxxx> wrote: > > - tmp = rounddown((max_sectors * block_size), PAGE_SIZE); > > - aligned_max_sectors = (tmp / block_size); > > + aligned_max_sectors = rounddown(max_sectors, PAGE_SIZE / block_size); > > > > The PAGE_SIZE / block_size calculation looks bogus to me here.. > > What's bogus about it? As long as block_size is a power of 2 (which I believe > we assume many other places), it should be fine. > Mmmm, I was thinking this was going to have problems with PAGE_SIZE > 4096, but after running some sample code I guess I was wrong here.. Applying you're original patch now, with DA_STATUS_MAX_SECTORS_MAX also bumped to UINT_MAX for the max_sectors configfs attribute. Thanks, --nab -- To unsubscribe from this list: send the line "unsubscribe target-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html