File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -120,7 +120,7 @@ static int jcore_pit_local_init(unsigned cpu)
120
120
121
121
static irqreturn_t jcore_timer_interrupt (int irq , void * dev_id )
122
122
{
123
- struct jcore_pit * pit = this_cpu_ptr ( dev_id ) ;
123
+ struct jcore_pit * pit = dev_id ;
124
124
125
125
if (clockevent_state_oneshot (& pit -> ced ))
126
126
jcore_pit_disable (pit );
@@ -168,9 +168,8 @@ static int __init jcore_pit_init(struct device_node *node)
168
168
return - ENOMEM ;
169
169
}
170
170
171
- err = request_irq (pit_irq , jcore_timer_interrupt ,
172
- IRQF_TIMER | IRQF_PERCPU ,
173
- "jcore_pit" , jcore_pit_percpu );
171
+ err = request_percpu_irq (pit_irq , jcore_timer_interrupt ,
172
+ "jcore_pit" , jcore_pit_percpu );
174
173
if (err ) {
175
174
pr_err ("pit irq request failed: %d\n" , err );
176
175
free_percpu (jcore_pit_percpu );
You can’t perform that action at this time.
0 commit comments