Tejun Heo
6d18b008da
blkcg: shoot down blkgs if all policies are deactivated
...
There's no reason to keep blkgs around if no policy is activated for
the queue. This patch moves queue locking out of blkg_destroy_all()
and call it from blkg_deactivate_policy() on deactivation of the last
policy on the queue.
This change was suggested by Vivek.
Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Vivek Goyal <vgoyal@redhat.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2012-04-20 10:06:06 +02:00
..
partitions
LDM: Fix reassembly of extended VBLKs.
2012-02-24 09:37:42 +00:00
blk-cgroup.c
blkcg: shoot down blkgs if all policies are deactivated
2012-04-20 10:06:06 +02:00
blk-cgroup.h
blkcg: drop stuff unused after per-queue policy activation update
2012-04-20 10:06:06 +02:00
blk-core.c
blkcg: make request_queue bypassing on allocation
2012-04-20 10:06:06 +02:00
blk-exec.c
blk-flush.c
blk-integrity.c
blk-ioc.c
Merge branch 'for-3.5' of ../cgroup into block/for-3.5/core-merged
2012-04-01 12:55:00 -07:00
blk-iopoll.c
blk-lib.c
blk-map.c
blk-merge.c
block: separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions
2012-02-08 09:19:38 +01:00
blk-settings.c
block: Introduce blk_set_stacking_limits function
2012-01-11 16:27:11 +01:00
blk-softirq.c
sched, block: Unify cache detection
2012-01-27 13:28:48 +01:00
blk-sysfs.c
blkcg: unify blkg's for blkcg policies
2012-03-06 21:27:23 +01:00
blk-tag.c
block: fix blk_queue_end_tag()
2011-12-29 09:16:28 +01:00
blk-throttle.c
blkcg: drop stuff unused after per-queue policy activation update
2012-04-20 10:06:06 +02:00
blk-timeout.c
blk.h
Merge branch 'for-3.5' of ../cgroup into block/for-3.5/core-merged
2012-04-01 12:55:00 -07:00
bsg-lib.c
bsg.c
bsg: fix sysfs link remove warning
2012-02-08 20:02:03 +01:00
cfq-iosched.c
blkcg: drop stuff unused after per-queue policy activation update
2012-04-20 10:06:06 +02:00
compat_ioctl.c
block: Add BLKROTATIONAL ioctl
2012-01-11 16:29:31 +01:00
deadline-iosched.c
elevator: make elevator_init_fn() return 0/-errno
2012-03-06 21:27:21 +01:00
elevator.c
blkcg: implement per-queue policy activation
2012-04-20 10:06:06 +02:00
genhd.c
Block: use a freezable workqueue for disk-event polling
2012-03-02 10:51:00 +01:00
ioctl.c
Merge branch 'for-3.3/core' of git://git.kernel.dk/linux-block
2012-01-15 12:24:45 -08:00
Kconfig
move fs/partitions to block/
2012-01-03 22:54:06 -05:00
Kconfig.iosched
blkcg: make CONFIG_BLK_CGROUP bool
2012-03-06 21:27:21 +01:00
Makefile
separate partition format handling from generic code
2012-01-03 22:54:06 -05:00
noop-iosched.c
elevator: make elevator_init_fn() return 0/-errno
2012-03-06 21:27:21 +01:00
partition-generic.c
block: Fix NULL pointer dereference in sd_revalidate_disk
2012-03-02 10:38:33 +01:00
scsi_ioctl.c
block: fail SCSI passthrough ioctls on partition devices
2012-01-14 15:07:24 -08:00