Messages in this thread | | | Date | Wed, 25 Jun 2014 17:54:44 +0800 | From | Fengguang Wu <> | Subject | Re: [cpufreq] kernel BUG at kernel/irq_work.c:175! |
| |
> Nothing specific to my tree, its there in linux-next and PeterZ is > already working on it: > > https://lkml.org/lkml/2014/6/25/25
That's great! Sorry I should have googled LKML before reporting this error.
Fengguang
> Last diff from him: > > --- > kernel/irq_work.c | 12 +----------- > 1 file changed, 1 insertion(+), 11 deletions(-) > > Index: linux-2.6/kernel/irq_work.c > =================================================================== > --- linux-2.6.orig/kernel/irq_work.c > +++ linux-2.6/kernel/irq_work.c > @@ -160,21 +160,11 @@ static void irq_work_run_list(struct lli > } > } > > -static void __irq_work_run(void) > +static void irq_work_run(void) > { > irq_work_run_list(&__get_cpu_var(raised_list)); > irq_work_run_list(&__get_cpu_var(lazy_list)); > } > - > -/* > - * Run the irq_work entries on this cpu. Requires to be ran from hardirq > - * context with local IRQs disabled. > - */ > -void irq_work_run(void) > -{ > - BUG_ON(!in_irq()); > - __irq_work_run(); > -} > EXPORT_SYMBOL_GPL(irq_work_run);
| |