summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2015-08-18 14:55:06 -0700
committerJens Axboe <axboe@fb.com>2015-08-18 15:49:16 -0700
commit401efbf835040dd2ebca54f78d58fc8e3c51f91d (patch)
tree5f3e8c7c0cf684656e7cbe1de2f985a9a96a87ea
parent60a837077e2b5672ebbd4c8bd67ca443951bbc92 (diff)
downloadlinux-0-day-401efbf835040dd2ebca54f78d58fc8e3c51f91d.tar.gz
linux-0-day-401efbf835040dd2ebca54f78d58fc8e3c51f91d.tar.xz
blkcg: remove unnecessary request_list->blkg NULL test in blk_put_rl()
Since ec13b1d6f0a0 ("blkcg: always create the blkcg_gq for the root blkcg"), a request_list always has its blkg associated. Drop unnecessary rl->blkg NULL test from blk_put_rl(). Signed-off-by: Tejun Heo <tj@kernel.org> Cc: Vivek Goyal <vgoyal@redhat.com> Signed-off-by: Jens Axboe <axboe@fb.com>
-rw-r--r--include/linux/blk-cgroup.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/include/linux/blk-cgroup.h b/include/linux/blk-cgroup.h
index 1b62d768c7df5..9711fc277c02d 100644
--- a/include/linux/blk-cgroup.h
+++ b/include/linux/blk-cgroup.h
@@ -394,8 +394,7 @@ root_rl:
*/
static inline void blk_put_rl(struct request_list *rl)
{
- /* root_rl may not have blkg set */
- if (rl->blkg && rl->blkg->blkcg != &blkcg_root)
+ if (rl->blkg->blkcg != &blkcg_root)
blkg_put(rl->blkg);
}