aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorLukas Czerner <lczerner@redhat.com>2010-11-19 21:18:35 -0500
committerTheodore Ts'o <tytso@mit.edu>2010-11-19 21:18:35 -0500
commit93bb41f4f8b89ac8b4d0a734bc59634cb0a29a89 (patch)
tree16ed3163dbbdb5b46ed0f3a12d059b4c2c467e95 /include/linux
parent5a9ae68a349aa076bc8557ee2fcf865574459282 (diff)
downloadmrst-s0i3-test-93bb41f4f8b89ac8b4d0a734bc59634cb0a29a89.tar.gz
mrst-s0i3-test-93bb41f4f8b89ac8b4d0a734bc59634cb0a29a89.tar.xz
mrst-s0i3-test-93bb41f4f8b89ac8b4d0a734bc59634cb0a29a89.zip
fs: Do not dispatch FITRIM through separate super_operation
There was concern that FITRIM ioctl is not common enough to be included in core vfs ioctl, as Christoph Hellwig pointed out there's no real point in dispatching this out to a separate vector instead of just through ->ioctl. So this commit removes ioctl_fstrim() from vfs ioctl and trim_fs from super_operation structure. Signed-off-by: Lukas Czerner <lczerner@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/fs.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h
index 334d68a1710..eedc00b7b1e 100644
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
@@ -1612,7 +1612,6 @@ struct super_operations {
ssize_t (*quota_write)(struct super_block *, int, const char *, size_t, loff_t);
#endif
int (*bdev_try_to_free_page)(struct super_block*, struct page*, gfp_t);
- int (*trim_fs) (struct super_block *, struct fstrim_range *);
};
/*