[PATCH 0/6] fix uaf in rq_qos_done_io()
From: Yu Kuai
Date: Thu Sep 23 2021 - 09:36:59 EST
This patch set tries to fix the uaf when bio_endio() is called from
error path and is concurrent with blk_cleanup_queue().
Yu Kuai (6):
rq-qos: introduce rq_qos_free()
blk-wbt: introduce wbt_free()
io-cost: introduce ioc_rqos_free()
blk-iolatency: splict blkcg_iolatency_free() from
blkcg_iolatency_exit()
blk-ioprio: introduce blkcg_ioprio_free()
rq-qos: fix uaf in rq_qos_done_io()
block/blk-iocost.c | 7 +++++++
block/blk-iolatency.c | 7 +++++++
block/blk-ioprio.c | 7 ++++++-
block/blk-rq-qos.c | 12 +++++++++++-
block/blk-rq-qos.h | 2 ++
block/blk-sysfs.c | 1 +
block/blk-wbt.c | 7 +++++++
7 files changed, 41 insertions(+), 2 deletions(-)
--
2.31.1