Messages in this thread |  | | | Date | Tue, 2 Feb 2010 09:28:14 -0500 | | From | Yury Polyanskiy <> | | Subject | Re: [PATCH] hrtimer, softirq: Fix hrtimer->softirq trampoline |
| |
On Tue, 02 Feb 2010 15:20:01 +0100 Peter Zijlstra <peterz@infradead.org> wrote: > static enum hrtimer_restart __hrtimer_tasklet_trampoline(struct hrtimer *timer) > { > struct tasklet_hrtimer *ttimer = > container_of(timer, struct tasklet_hrtimer, timer); > > - if (hrtimer_is_hres_active(timer)) { > - tasklet_hi_schedule(&ttimer->tasklet); > - return HRTIMER_NORESTART; > - } > - return ttimer->function(timer); > + tasklet_hi_schedule(&ttimer->tasklet); > + return HRTIMER_NORESTART; > } >
Are you totally against if(in_irq())? Yury [unhandled content-type:application/pgp-signature] |  |