|
@@ -980,6 +980,8 @@ long ocfs2_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
|
|
|
if (copy_from_user(&range, argp, sizeof(range)))
|
|
if (copy_from_user(&range, argp, sizeof(range)))
|
|
|
return -EFAULT;
|
|
return -EFAULT;
|
|
|
|
|
|
|
|
|
|
+ range.minlen = max_t(u64, q->limits.discard_granularity,
|
|
|
|
|
+ range.minlen);
|
|
|
ret = ocfs2_trim_fs(sb, &range);
|
|
ret = ocfs2_trim_fs(sb, &range);
|
|
|
if (ret < 0)
|
|
if (ret < 0)
|
|
|
return ret;
|
|
return ret;
|