lkml.org 
[lkml]   [2021]   [Sep]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/6] fix uaf in rq_qos_done_io()
Date
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

\
 
 \ /
  Last update: 2021-09-23 15:37    [W:0.173 / U:0.304 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site