Please enable JavaScript.
Coggle requires JavaScript to display documents.
nvme-rdma-rq-qos done - Coggle Diagram
nvme-rdma-rq-qos done
observations
__rq_qos_done_bio
kernel NULL pointer dereference
from bio_endio() <- blk_complete_reqs
nvme rdma
bio
REQ_NVME_MPATH
BIO_CGROUP_ACCT & BIO_QOS_THROTTLED
.bi_bdev
openers is zero
point to path device
nvme_ns_head_submit_bio
bio_set_dev
submit_bio_noacct
may return early from blk_throtl_bio()
nvme_ns_remove
synchronize_srcu(&ns->head->srcu)
del_gendisk
rq_qos_exit
queue is frozen
how can there be pending reqs?
bio
no pi
bi_vcnt is 3
facts
rq_qos
rq_qos_add
queue is frozen first
rq_qos_exit
queue is frozen first
related BZ
more memory corruptions