We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 45dd052 commit c7d216eCopy full SHA for c7d216e
fs/ioctl.c
@@ -213,13 +213,9 @@ static int ioctl_fiemap(struct file *filp, struct fiemap __user *ufiemap)
213
fieinfo.fi_extents_max = fiemap.fm_extent_count;
214
fieinfo.fi_extents_start = ufiemap->fm_extents;
215
216
- if (fiemap.fm_extent_count != 0 &&
217
- !access_ok(fieinfo.fi_extents_start,
218
- fieinfo.fi_extents_max * sizeof(struct fiemap_extent)))
219
- return -EFAULT;
220
-
221
error = inode->i_op->fiemap(inode, &fieinfo, fiemap.fm_start,
222
fiemap.fm_length);
+
223
fiemap.fm_flags = fieinfo.fi_flags;
224
fiemap.fm_mapped_extents = fieinfo.fi_extents_mapped;
225
if (copy_to_user(ufiemap, &fiemap, sizeof(fiemap)))
0 commit comments