forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-11-20 2e7bd41e4e8ab3d1efdabd9e263a2f7fe79bff8c
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