]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - block/cfq-iosched.c
cfq: Remove useless css reference get
[net-next-2.6.git] / block / cfq-iosched.c
index e3dedfd3bcb41b15f4bdcb363d17a1d7c3fee3e9..10eb286f1f49ed05250df9a9ba12f2f5a7757955 100644 (file)
@@ -951,10 +951,6 @@ cfq_find_alloc_cfqg(struct cfq_data *cfqd, struct cgroup *cgroup, int create)
        struct backing_dev_info *bdi = &cfqd->queue->backing_dev_info;
        unsigned int major, minor;
 
-       /* Do we need to take this reference */
-       if (!blkiocg_css_tryget(blkcg))
-               return NULL;;
-
        cfqg = cfqg_of_blkg(blkiocg_lookup_group(blkcg, key));
        if (cfqg || !create)
                goto done;
@@ -985,7 +981,6 @@ cfq_find_alloc_cfqg(struct cfq_data *cfqd, struct cgroup *cgroup, int create)
        hlist_add_head(&cfqg->cfqd_node, &cfqd->cfqg_list);
 
 done:
-       blkiocg_css_put(blkcg);
        return cfqg;
 }