blkcg: Annotate blkg_hint correctly
authorBart Van Assche <bart.vanassche@sandisk.com>
Fri, 23 Sep 2016 16:07:56 +0000 (09:07 -0700)
committerJens Axboe <axboe@fb.com>
Fri, 23 Sep 2016 17:30:38 +0000 (11:30 -0600)
Avoid that sparse complains about blkg_hint manipulations.

Fixes: a637120e4902 ("blkcg: use radix tree to index blkgs from blkcg")
Signed-off-by: Bart Van Assche <bart.vanassche@sandisk.com>
Acked-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jens Axboe <axboe@fb.com>
include/linux/blk-cgroup.h

index 10648e3..cbdbf34 100644 (file)
@@ -45,7 +45,7 @@ struct blkcg {
        spinlock_t                      lock;
 
        struct radix_tree_root          blkg_tree;
-       struct blkcg_gq                 *blkg_hint;
+       struct blkcg_gq __rcu           *blkg_hint;
        struct hlist_head               blkg_list;
 
        struct blkcg_policy_data        *cpd[BLKCG_MAX_POLS];