]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/block/null_blk.c
null_blk: prevent timer handler running on a different CPU where started
[karo-tx-linux.git] / drivers / block / null_blk.c
index 65cd61a4145ed2049944621c50b374cf742041ca..6f0a58e7613db5e499e70c7b5f7ffec804d429bf 100644 (file)
@@ -257,7 +257,7 @@ static void null_cmd_end_timer(struct nullb_cmd *cmd)
        if (llist_add(&cmd->ll_list, &cq->list)) {
                ktime_t kt = ktime_set(0, completion_nsec);
 
-               hrtimer_start(&cq->timer, kt, HRTIMER_MODE_REL);
+               hrtimer_start(&cq->timer, kt, HRTIMER_MODE_REL_PINNED);
        }
 
        put_cpu();