| .. | .. |
|---|
| 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 | } |
|---|