X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=block%2Fblk-sysfs.c;h=45c56d86b8265ad84e840ad363e2c408356285ae;hb=62901ec612fa16621a209ad225f3177e261d0a98;hp=d935bd859c87bc1c9a0e39eb61438583f91690f9;hpb=a74b81b0aff4a01e0816df5915c854fb52c5e87f;p=android-x86%2Fkernel.git diff --git a/block/blk-sysfs.c b/block/blk-sysfs.c index d935bd859c87..45c56d86b826 100644 --- a/block/blk-sysfs.c +++ b/block/blk-sysfs.c @@ -472,6 +472,11 @@ static void blk_release_queue(struct kobject *kobj) blk_sync_queue(q); + if (q->elevator) + elevator_exit(q->elevator); + + blk_throtl_exit(q); + if (rl->rq_pool) mempool_destroy(rl->rq_pool);