]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - block/blk-throttle.c
nbd: make sure request completion won't concurrent
[mirror_ubuntu-jammy-kernel.git] / block / blk-throttle.c
index 55c49015e5333d98fa9b7d8f0059881788b500b8..7c4e7993ba970a930db08e3b358d4b89c8ee91aa 100644 (file)
@@ -2458,6 +2458,7 @@ int blk_throtl_init(struct request_queue *q)
 void blk_throtl_exit(struct request_queue *q)
 {
        BUG_ON(!q->td);
+       del_timer_sync(&q->td->service_queue.pending_timer);
        throtl_shutdown_wq(q);
        blkcg_deactivate_policy(q, &blkcg_policy_throtl);
        free_percpu(q->td->latency_buckets[READ]);