Re: [RFC PATCH 0/4] pinctrl: rockchip: PREEMPT_RT_FULL fixes

2017-03-15 Thread Julia Cartwright
On Wed, Mar 15, 2017 at 02:12:39PM +0100, Linus Walleij wrote: > On Mon, Mar 13, 2017 at 7:38 PM, John Keeping wrote: > > > As described in Documentation/gpio/driver.txt, we should not be using > > sleepable APIs in the irqchip implementation. Since this includes the > > regmap API, this patch s

Re: [RFC PATCH 0/4] pinctrl: rockchip: PREEMPT_RT_FULL fixes

2017-03-15 Thread Heiko Stuebner
Am Montag, 13. März 2017, 18:38:09 CET schrieb John Keeping: > As described in Documentation/gpio/driver.txt, we should not be using > sleepable APIs in the irqchip implementation. Since this includes the > regmap API, this patch series ends up moving the mux setup for IRQs into > an irq_bus_sync_

Re: [RFC PATCH 0/4] pinctrl: rockchip: PREEMPT_RT_FULL fixes

2017-03-15 Thread Linus Walleij
On Mon, Mar 13, 2017 at 7:38 PM, John Keeping wrote: > As described in Documentation/gpio/driver.txt, we should not be using > sleepable APIs in the irqchip implementation. Since this includes the > regmap API, this patch series ends up moving the mux setup for IRQs into > an irq_bus_sync_unlock

[RFC PATCH 0/4] pinctrl: rockchip: PREEMPT_RT_FULL fixes

2017-03-13 Thread John Keeping
As described in Documentation/gpio/driver.txt, we should not be using sleepable APIs in the irqchip implementation. Since this includes the regmap API, this patch series ends up moving the mux setup for IRQs into an irq_bus_sync_unlock() handler which may result in the IRQ being configured before