fs: Do not dispatch FITRIM through separate super_operation
authorLukas Czerner <lczerner@redhat.com>
Sat, 20 Nov 2010 02:18:35 +0000 (21:18 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Sat, 20 Nov 2010 02:18:35 +0000 (21:18 -0500)
commit93bb41f4f8b89ac8b4d0a734bc59634cb0a29a89
tree16ed3163dbbdb5b46ed0f3a12d059b4c2c467e95
parent5a9ae68a349aa076bc8557ee2fcf865574459282
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>
fs/ext4/super.c
fs/ioctl.c
include/linux/fs.h