hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
kernel/block/blk-softirq.c
....@@ -53,6 +53,7 @@
5353 raise_softirq_irqoff(BLOCK_SOFTIRQ);
5454
5555 local_irq_restore(flags);
56
+ preempt_check_resched_rt();
5657 }
5758
5859 /*
....@@ -91,6 +92,7 @@
9192 this_cpu_ptr(&blk_cpu_done));
9293 raise_softirq_irqoff(BLOCK_SOFTIRQ);
9394 local_irq_enable();
95
+ preempt_check_resched_rt();
9496
9597 return 0;
9698 }
....@@ -143,6 +145,7 @@
143145 goto do_local;
144146
145147 local_irq_restore(flags);
148
+ preempt_check_resched_rt();
146149 }
147150 EXPORT_SYMBOL(__blk_complete_request);
148151