ext4: Adjust minlen with discard_granularity in the FITRIM ioctl
authorLukas Czerner <lczerner@redhat.com>
Wed, 23 Feb 2011 22:49:51 +0000 (17:49 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Wed, 23 Feb 2011 22:49:51 +0000 (17:49 -0500)
commit5c2ed62fd447e2c696e222dcf71d1322bbbc58d4
tree4ee089653fe84a9f21518a351b1ad06c8281011f
parent4143179218960a70d821a425e3c23ce44aa93dee
ext4: Adjust minlen with discard_granularity in the FITRIM ioctl

Discard granularity tells us the minimum size of extent that can be
discarded by the device.  If the user supplies a minimum extent that
should be discarded (range.minlen) which is smaller than the discard
granularity, increase minlen to the discard granularity, since there's
no point submitting trim requests that the device will reject anyway.

Signed-off-by: Lukas Czerner <lczerner@redhat.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
fs/ext4/ioctl.c