.. | .. |
---|
35 | 35 | |
---|
36 | 36 | local_irq_save(flags); |
---|
37 | 37 | list_add_tail(&iop->list, this_cpu_ptr(&blk_cpu_iopoll)); |
---|
38 | | - __raise_softirq_irqoff(IRQ_POLL_SOFTIRQ); |
---|
| 38 | + raise_softirq_irqoff(IRQ_POLL_SOFTIRQ); |
---|
39 | 39 | local_irq_restore(flags); |
---|
40 | | - preempt_check_resched_rt(); |
---|
41 | 40 | } |
---|
42 | 41 | EXPORT_SYMBOL(irq_poll_sched); |
---|
43 | 42 | |
---|
.. | .. |
---|
73 | 72 | local_irq_save(flags); |
---|
74 | 73 | __irq_poll_complete(iop); |
---|
75 | 74 | local_irq_restore(flags); |
---|
76 | | - preempt_check_resched_rt(); |
---|
77 | 75 | } |
---|
78 | 76 | EXPORT_SYMBOL(irq_poll_complete); |
---|
79 | 77 | |
---|
.. | .. |
---|
98 | 96 | } |
---|
99 | 97 | |
---|
100 | 98 | local_irq_enable(); |
---|
101 | | - preempt_check_resched_rt(); |
---|
102 | 99 | |
---|
103 | 100 | /* Even though interrupts have been re-enabled, this |
---|
104 | 101 | * access is safe because interrupts can only add new |
---|
.. | .. |
---|
136 | 133 | __raise_softirq_irqoff(IRQ_POLL_SOFTIRQ); |
---|
137 | 134 | |
---|
138 | 135 | local_irq_enable(); |
---|
139 | | - preempt_check_resched_rt(); |
---|
140 | 136 | } |
---|
141 | 137 | |
---|
142 | 138 | /** |
---|
.. | .. |
---|
200 | 196 | this_cpu_ptr(&blk_cpu_iopoll)); |
---|
201 | 197 | __raise_softirq_irqoff(IRQ_POLL_SOFTIRQ); |
---|
202 | 198 | local_irq_enable(); |
---|
203 | | - preempt_check_resched_rt(); |
---|
204 | 199 | |
---|
205 | 200 | return 0; |
---|
206 | 201 | } |
---|