mbox series

[v2,0/4] backport request for use-after-free blk_mq_queue_tag_busy_iter

Message ID 20200415130017.244979-1-gprocida@google.com
Headers show
Series backport request for use-after-free blk_mq_queue_tag_busy_iter | expand

Message

Giuliano Procida April 15, 2020, 1 p.m. UTC
v2: Updated commit messages following feedback from gregkh.

Here are the patches for linux-4.4.y.

There are 2 further patches over those for linux-4.9.y and the
differences after back-porting are non-trivial.

The code complies without warnings. However, I have no suitable
hardware or virtual machine to test this on.

Regards,
Guiliano.

Giuliano Procida (4):
  block: more locking around delayed work
  blk-mq: Allow timeouts to run while queue is freezing
  blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter
  blk-mq: Allow blocking queue tag iter callbacks

 block/blk-mq-tag.c  |  7 ++++++-
 block/blk-mq.c      | 17 +++++++++++++++++
 block/blk-timeout.c |  3 +++
 3 files changed, 26 insertions(+), 1 deletion(-)