diff --git a/[refs] b/[refs] index c279febf76ff..1ffaa77d06bb 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4143179218960a70d821a425e3c23ce44aa93dee +refs/heads/master: 5c2ed62fd447e2c696e222dcf71d1322bbbc58d4 diff --git a/trunk/fs/ext4/ioctl.c b/trunk/fs/ext4/ioctl.c index 25ba7c79d289..c052c9f0f3a1 100644 --- a/trunk/fs/ext4/ioctl.c +++ b/trunk/fs/ext4/ioctl.c @@ -348,6 +348,8 @@ long ext4_ioctl(struct file *filp, unsigned int cmd, unsigned long arg) sizeof(range))) return -EFAULT; + range.minlen = max((unsigned int)range.minlen, + q->limits.discard_granularity); ret = ext4_trim_fs(sb, &range); if (ret < 0) return ret;