]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitb2d9608dc6aa4e8c0c5266a04422fc26716cb21e
tree4ee089653fe84a9f21518a351b1ad06c8281011f
parent572b971088faaf05bad5c9fbf00443976ff23fbf
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