Message ID | 20200805133720.1008782-1-zhengbin13@huawei.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | block-throttle: set q->td to NULL if blkcg_activate_policy failed | expand |
diff --git a/block/blk-throttle.c b/block/blk-throttle.c index fee3325edf27..05b87516eee9 100644 --- a/block/blk-throttle.c +++ b/block/blk-throttle.c @@ -2399,6 +2399,7 @@ int blk_throtl_init(struct request_queue *q) free_percpu(td->latency_buckets[READ]); free_percpu(td->latency_buckets[WRITE]); kfree(td); + q->td = NULL; } return ret; }
Otherwise q->td will point to the released memory, although there is no access to q->td in the following process, still recommend to do this. Signed-off-by: Zheng Bin <zhengbin13@huawei.com> --- block/blk-throttle.c | 1 + 1 file changed, 1 insertion(+) -- 2.25.4