[PATCH] powerpc: Re-enable dynticks

2015-04-12 Thread Michael Ellerman
From: Paul Clarke Commit fea559f303567e558bfab9c8ba4a2af5b309205a upstream, for 3.19. Implement arch_irq_work_has_interrupt() for powerpc Commit 9b01f5bf3 introduced a dependency on "IRQ work self-IPIs" for full dynamic ticks to be enabled, by expecting architectures to implement a suitable arc

Re: [PATCH] powerpc: re-enable dynticks

2015-02-22 Thread Benjamin Herrenschmidt
On Sun, 2015-02-22 at 23:13 +0100, Frederic Weisbecker wrote: > Yes that should work. After all "self-IPI" is an oxymoron. One would > expect an IPI to be triggered by an irq controller but if such > operation isn't supported with the current CPU being both source and > destination, anything trigge

Re: [PATCH] powerpc: re-enable dynticks

2015-02-22 Thread Frederic Weisbecker
Hi Ben, 2015-02-16 5:06 GMT+01:00 Benjamin Herrenschmidt : > On Mon, 2015-02-16 at 11:08 +1100, Michael Ellerman wrote: >> On Fri, 2015-02-13 at 13:38 -0600, Paul Clarke wrote: >> > implement arch_irq_work_has_interrupt() for powerpc >> > >> > Commit 9b01f5bf3 introduced a dependency on "IRQ work

Re: [PATCH] powerpc: re-enable dynticks

2015-02-15 Thread Benjamin Herrenschmidt
On Mon, 2015-02-16 at 11:08 +1100, Michael Ellerman wrote: > On Fri, 2015-02-13 at 13:38 -0600, Paul Clarke wrote: > > implement arch_irq_work_has_interrupt() for powerpc > > > > Commit 9b01f5bf3 introduced a dependency on "IRQ work self-IPIs" for > > full dynamic ticks to be enabled, by expectin

Re: [PATCH] powerpc: re-enable dynticks

2015-02-15 Thread Michael Ellerman
On Fri, 2015-02-13 at 13:38 -0600, Paul Clarke wrote: > implement arch_irq_work_has_interrupt() for powerpc > > Commit 9b01f5bf3 introduced a dependency on "IRQ work self-IPIs" for > full dynamic ticks to be enabled, by expecting architectures to > implement a suitable arch_irq_work_has_interrup

Re: [PATCH] powerpc: re-enable dynticks

2015-02-13 Thread Paul E. McKenney
On Fri, Feb 13, 2015 at 01:38:36PM -0600, Paul Clarke wrote: > implement arch_irq_work_has_interrupt() for powerpc > > Commit 9b01f5bf3 introduced a dependency on "IRQ work self-IPIs" for > full dynamic ticks to be enabled, by expecting architectures to > implement a suitable arch_irq_work_has_int

[PATCH] powerpc: re-enable dynticks

2015-02-13 Thread Paul Clarke
implement arch_irq_work_has_interrupt() for powerpc Commit 9b01f5bf3 introduced a dependency on "IRQ work self-IPIs" for full dynamic ticks to be enabled, by expecting architectures to implement a suitable arch_irq_work_has_interrupt() routine. Several arches have implemented this routine, in