block, cfq: remove delayed unlink
authorTejun Heo <tj@kernel.org>
Tue, 13 Dec 2011 23:33:39 +0000 (00:33 +0100)
committerJens Axboe <axboe@kernel.dk>
Tue, 13 Dec 2011 23:33:39 +0000 (00:33 +0100)
commitb9a1920837bc53430d339380e393a6e4c372939f
treee3f7b8389fe58ebf88381ad404ad408cef9792c2
parentb2efa05265d62bc29f3a64400fad4b44340eedb8
block, cfq: remove delayed unlink

Now that all cic's are immediately unlinked from both ioc and queue,
lazy dropping from lookup path and trimming on elevator unregister are
unnecessary.  Kill them and remove now unused elevator_ops->trim().

This also leaves call_for_each_cic() without any user.  Removed.

Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/cfq-iosched.c
block/elevator.c
include/linux/elevator.h