]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitab63d8b95ec1c32f181810b92c87d52865aff1c1
tree16ed3163dbbdb5b46ed0f3a12d059b4c2c467e95
parente6904d8347d108d94cfe74f04870939e98f1d21b
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