X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=block%2Fblk-sysfs.c;h=7500f876dae40e0b124b90adab21c60c1e3676b6;hb=18741986a4b1dc4b1f171634c4191abc3b0fa023;hp=97779522472f8356d5b09e91a33b1b310293d230;hpb=fb0d1eb8925daaabc45ef67be740a41f49303d07;p=deliverable%2Flinux.git diff --git a/block/blk-sysfs.c b/block/blk-sysfs.c index 97779522472f..7500f876dae4 100644 --- a/block/blk-sysfs.c +++ b/block/blk-sysfs.c @@ -11,6 +11,7 @@ #include "blk.h" #include "blk-cgroup.h" +#include "blk-mq.h" struct queue_sysfs_entry { struct attribute attr; @@ -548,6 +549,8 @@ static void blk_release_queue(struct kobject *kobj) if (q->mq_ops) blk_mq_free_queue(q); + kfree(q->flush_rq); + blk_trace_shutdown(q); bdi_destroy(&q->backing_dev_info);