Re: [PATCH v7 RESEND] ARM: omap: edma: add suspend suspend/resume hooks

2014-08-26 Thread Sekhar Nori
On Friday 22 August 2014 01:16 PM, Dave Gerlach wrote: From: Daniel Mack zon...@gmail.com This patch makes the edma driver resume correctly after suspend. Tested on an AM33xx platform with cyclic audio streams and omap_hsmmc. All information can be reconstructed by already known runtime

Re: [PATCH v2] ARM: OMAP2+: fix gpmc_cs_remap: re-allocating chip-select address space based on DT

2014-08-26 Thread Roger Quadros
On 08/25/2014 09:50 PM, Tony Lindgren wrote: * Roger Quadros rog...@ti.com [140825 04:27]: From: Pekon Gupta pe...@ti.com Each GPMC chip-select needs to be configured for (base-address,CS-size) so that GPMC understands the address-space allocated to device connected externally. These

Re: [PATCH v7 RESEND] ARM: omap: edma: add suspend suspend/resume hooks

2014-08-26 Thread Daniel Mack
Hi, On 08/26/2014 08:36 AM, Sekhar Nori wrote: On Friday 22 August 2014 01:16 PM, Dave Gerlach wrote: Thanks for pushing that forward! +static int edma_pm_suspend(struct device *dev) +{ +int j, r; + +r = pm_runtime_get_sync(dev); +if (r 0) { +dev_err(dev, %s:

[PATCH] ARM: dts: omap54xx-clocks: Fix the l3 and l4 clock rates

2014-08-26 Thread Tero Kristo
Similarly to DRA7, OMAP5 has l3 and l4 clock rates incorrectly calculated. Fixed by using proper divider clock types for the clock nodes. Signed-off-by: Tero Kristo t-kri...@ti.com Reported-by: Tomi Valkeinen tomi.valkei...@ti.com --- arch/arm/boot/dts/omap54xx-clocks.dtsi | 16

[PATCH v9] ARM: omap: edma: add suspend resume hook

2014-08-26 Thread Daniel Mack
This patch makes the edma driver resume correctly after suspend. Tested on an AM33xx platform with cyclic audio streams and omap_hsmmc. All information can be reconstructed by already known runtime information. As we now use some functions that were previously only used from __init context,

Re: [PATCH v7 RESEND] ARM: omap: edma: add suspend suspend/resume hooks

2014-08-26 Thread Sekhar Nori
On Tuesday 26 August 2014 02:16 PM, Daniel Mack wrote: Hi, On 08/26/2014 08:36 AM, Sekhar Nori wrote: On Friday 22 August 2014 01:16 PM, Dave Gerlach wrote: Thanks for pushing that forward! +static int edma_pm_suspend(struct device *dev) +{ + int j, r; + + r =

Re: [PATCH] ARM: dts: omap54xx-clocks: Fix the l3 and l4 clock rates

2014-08-26 Thread Tomi Valkeinen
On 26/08/14 11:51, Tero Kristo wrote: Similarly to DRA7, OMAP5 has l3 and l4 clock rates incorrectly calculated. Fixed by using proper divider clock types for the clock nodes. Signed-off-by: Tero Kristo t-kri...@ti.com Reported-by: Tomi Valkeinen tomi.valkei...@ti.com ---

[PATCH v2 00/26] genirq: fix use of irq_find_mapping outside of legal RCU context

2014-08-26 Thread Marc Zyngier
A number of irqchip drivers are directly calling irq_find_mapping, which may use a rcu_read_lock call when walking the radix tree. Turns out that if you hit that point with CONFIG_PROVE_RCU enabled, the kernel will shout at you, as using RCU in this context may be illegal (specially if coming

[PATCH v2 03/26] ARM: convert handle_IRQ to use __handle_domain_irq

2014-08-26 Thread Marc Zyngier
In order to limit code duplication, convert the architecture specific handle_IRQ to use the generic __handle_domain_irq function. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- arch/arm/Kconfig | 1 + arch/arm/kernel/irq.c | 19 +-- 2 files changed, 2 insertions(+),

[PATCH v2 13/26] irqchip: sun4i: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-sun4i.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/irqchip/irq-sun4i.c b/drivers/irqchip/irq-sun4i.c index 6fcef4a..64155b6

[PATCH v2 26/26] openrisc: get rid of handle_IRQ

2014-08-26 Thread Marc Zyngier
The openrisc irqchip driver has been converted to handle_domain_irq, making it possible to remove the handle_IRQ stub entierely. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- arch/openrisc/include/asm/irq.h | 1 - arch/openrisc/kernel/irq.c | 5 - 2 files changed, 6 deletions(-)

[PATCH v2 25/26] arm64: get rid of handle_IRQ

2014-08-26 Thread Marc Zyngier
All the arm64 irqchip drivers have been converted to handle_domain_irq, making it possible to remove the handle_IRQ stub entierely. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- arch/arm64/include/asm/hardirq.h | 2 -- arch/arm64/kernel/irq.c | 11 --- 2 files changed,

[PATCH v2 21/26] irqchip: or1k-pic: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-or1k-pic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/irqchip/irq-or1k-pic.c b/drivers/irqchip/irq-or1k-pic.c index

[PATCH v2 19/26] irqchip: atmel-aic: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-atmel-aic.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/irqchip/irq-atmel-aic.c b/drivers/irqchip/irq-atmel-aic.c index

[PATCH v2 22/26] ARM: imx: avic: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- arch/arm/mach-imx/avic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-imx/avic.c b/arch/arm/mach-imx/avic.c index 24b103c..1a89323 100644 ---

[PATCH v2 23/26] ARM: imx: tzic: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- arch/arm/mach-imx/tzic.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm/mach-imx/tzic.c b/arch/arm/mach-imx/tzic.c index 1d4f384..4de65ee 100644 ---

[PATCH v2 20/26] irqchip: atmel-aic5: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-atmel-aic5.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/irqchip/irq-atmel-aic5.c b/drivers/irqchip/irq-atmel-aic5.c index

[PATCH v2 18/26] irqchip: GICv3: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-gic-v3.c | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/drivers/irqchip/irq-gic-v3.c b/drivers/irqchip/irq-gic-v3.c index

[PATCH v2 24/26] ARM: omap2: irq: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- arch/arm/mach-omap2/irq.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm/mach-omap2/irq.c b/arch/arm/mach-omap2/irq.c index 35b8590..a62ba5a 100644 ---

[PATCH v2 17/26] irqchip: zevio: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-zevio.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/irqchip/irq-zevio.c b/drivers/irqchip/irq-zevio.c index ceb3a43..e4ef74e

[PATCH v2 11/26] irqchip: s3c24xx: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-s3c24xx.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/irqchip/irq-s3c24xx.c b/drivers/irqchip/irq-s3c24xx.c index

[PATCH v2 12/26] irqchip: sirfsoc: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-sirfsoc.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/irqchip/irq-sirfsoc.c b/drivers/irqchip/irq-sirfsoc.c index

[PATCH v2 09/26] irqchip: mxs: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-mxs.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/irqchip/irq-mxs.c b/drivers/irqchip/irq-mxs.c index 4044ff2..e4acf1e 100644 ---

[PATCH v2 10/26] irqchip: orion: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-orion.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/irqchip/irq-orion.c b/drivers/irqchip/irq-orion.c index 34d18b4..ad0c0f6

[PATCH v2 14/26] irqchip: versatile-fpga: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-versatile-fpga.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/irqchip/irq-versatile-fpga.c b/drivers/irqchip/irq-versatile-fpga.c

[PATCH v2 15/26] irqchip: vic: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-vic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/irqchip/irq-vic.c b/drivers/irqchip/irq-vic.c index 7d35287..54089de 100644 ---

[PATCH v2 08/26] irqchip: mmp: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-mmp.c | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/drivers/irqchip/irq-mmp.c b/drivers/irqchip/irq-mmp.c index 1c3e2c9..c0da57b

[PATCH v2 16/26] irqchip: vt8500: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-vt8500.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/irqchip/irq-vt8500.c b/drivers/irqchip/irq-vt8500.c index eb6e91e..b7af816

[PATCH v2 05/26] irqchip: GIC: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-gic.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/irqchip/irq-gic.c b/drivers/irqchip/irq-gic.c index 4b959e6..480bae8 100644 ---

[PATCH v2 04/26] openrisc: convert handle_IRQ to use __handle_domain_irq

2014-08-26 Thread Marc Zyngier
In order to limit code duplication, convert the architecture specific handle_IRQ to use the generic __handle_domain_irq function. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- arch/openrisc/Kconfig | 1 + arch/openrisc/kernel/irq.c | 9 + 2 files changed, 2 insertions(+), 8

[PATCH v2 06/26] irqchip: armada-370-xp: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-armada-370-xp.c | 19 ++- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/drivers/irqchip/irq-armada-370-xp.c

[PATCH v2 01/26] genirq: add irq_domain-aware core IRQ handler

2014-08-26 Thread Marc Zyngier
Calling irq_find_mapping from outside a irq_{enter,exit} section is unsafe and produces ugly messages if CONFIG_PROVE_RCU is enabled: If coming from the idle state, the rcu_read_lock call in irq_find_mapping will generate an unpleasant warning: quote === [ INFO:

[PATCH v2 02/26] arm64: convert handle_IRQ to use __handle_domain_irq

2014-08-26 Thread Marc Zyngier
In order to limit code duplication, convert the architecture specific handle_IRQ to use the generic __handle_domain_irq function. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- arch/arm64/Kconfig | 1 + arch/arm64/kernel/irq.c | 18 +- 2 files changed, 2

[PATCH v2 07/26] irqchip: clps711x: convert to handle_domain_irq

2014-08-26 Thread Marc Zyngier
Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- drivers/irqchip/irq-clps711x.c | 18 +++--- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/drivers/irqchip/irq-clps711x.c b/drivers/irqchip/irq-clps711x.c

[PATCH v4 3/7] ARM: l2c: Get outer cache .write_sec callback from mach_desc only if not NULL

2014-08-26 Thread Tomasz Figa
Certain platforms (i.e. Exynos) might need to set .write_sec callback from firmware initialization which is happenning in .init_early callback of machine descriptor. However current code will overwrite the pointer with whatever is present in machine descriptor, even though it can be already set

[PATCH v4 0/7] Enable L2 cache support on Exynos4210/4x12 SoCs

2014-08-26 Thread Tomasz Figa
This series intends to add support for L2 cache on Exynos4 SoCs on boards running under secure firmware, which requires certain initialization steps to be done with help of firmware, as selected registers are writable only from secure mode. First four patches extend existing support for secure

[PATCH v4 6/7] ARM: EXYNOS: Add support for non-secure L2X0 resume

2014-08-26 Thread Tomasz Figa
On Exynos SoCs it is necessary to resume operation of L2C early in assembly code, because otherwise certain systems will crash. This patch adds necessary code to non-secure resume handler. Signed-off-by: Tomasz Figa t.f...@samsung.com --- arch/arm/mach-exynos/common.h | 1 +

[PATCH v4 1/7] ARM: l2c: Refactor the driver to use commit-like interface

2014-08-26 Thread Tomasz Figa
Certain implementations of secure hypervisors (namely the one found on Samsung Exynos-based boards) do not provide access to individual L2C registers. This makes the .write_sec()-based interface insufficient and provoking ugly hacks. This patch is first step to make the driver not rely on

[PATCH v4 7/7] ARM: dts: exynos4: Add nodes for L2 cache controller

2014-08-26 Thread Tomasz Figa
This patch adds device tree nodes for L2 cache controller present on Exynos4 SoCs. Signed-off-by: Tomasz Figa t.f...@samsung.com --- arch/arm/boot/dts/exynos4210.dtsi | 9 + arch/arm/boot/dts/exynos4x12.dtsi | 14 ++ 2 files changed, 23 insertions(+) diff --git

[PATCH v4 5/7] ARM: EXYNOS: Add .write_sec outer cache callback for L2C-310

2014-08-26 Thread Tomasz Figa
Exynos4 SoCs equipped with an L2C-310 cache controller and running under secure firmware require certain registers of aforementioned IP to be accessed only from secure mode. This means that SMC calls are required for certain register writes. To handle this, an implementation of .write_sec and

[PATCH v4 4/7] ARM: l2c: Add support for overriding prefetch settings

2014-08-26 Thread Tomasz Figa
Firmware on certain boards (e.g. ODROID-U3) can leave incorrect L2C prefetch settings configured in registers leading to crashes if L2C is enabled without overriding them. This patch introduces bindings to enable prefetch settings to be specified from DT and necessary support in the driver.

[PATCH v4 2/7] ARM: l2c: Add interface to ask hypervisor to configure L2C

2014-08-26 Thread Tomasz Figa
Because certain secure hypervisor do not allow writes to individual L2C registers, but rather expect set of parameters to be passed as argument to secure monitor calls, there is a need to provide an interface for the L2C driver to ask the firmware to configure the hardware according to specified

Re: [PATCH] pstore/ram_core: Fix hang on ARMs because of pgprot_noncached

2014-08-26 Thread Tony Lindgren
* Arnd Bergmann a...@arndb.de [140826 02:16]: On Monday 25 August 2014 16:14:50 Tony Lindgren wrote: -static void *persistent_ram_vmap(phys_addr_t start, size_t size) +static void *persistent_ram_vmap(phys_addr_t start, size_t size, + unsigned int cached) { struct

Re: [PATCH v2 02/26] arm64: convert handle_IRQ to use __handle_domain_irq

2014-08-26 Thread Catalin Marinas
On Tue, Aug 26, 2014 at 11:03:17AM +0100, Marc Zyngier wrote: In order to limit code duplication, convert the architecture specific handle_IRQ to use the generic __handle_domain_irq function. Signed-off-by: Marc Zyngier marc.zyng...@arm.com --- arch/arm64/Kconfig | 1 +

Re: [PATCH v2 25/26] arm64: get rid of handle_IRQ

2014-08-26 Thread Catalin Marinas
On Tue, Aug 26, 2014 at 11:03:40AM +0100, Marc Zyngier wrote: All the arm64 irqchip drivers have been converted to handle_domain_irq, making it possible to remove the handle_IRQ stub entierely. Signed-off-by: Marc Zyngier marc.zyng...@arm.com Acked-by: Catalin Marinas catalin.mari...@arm.com

Re: [PATCHv2 27/27] OMAPDSS: connector-analog-tv: Add DT support

2014-08-26 Thread Laurent Pinchart
Hi Tomi, On Monday 16 December 2013 16:56:34 Tomi Valkeinen wrote: Signed-off-by: Tomi Valkeinen tomi.valkei...@ti.com --- .../video/omap2/displays-new/connector-analog-tv.c | 66 ++- 1 file changed, 65 insertions(+), 1 deletion(-) diff --git

Re: [PATCH v2 02/26] arm64: convert handle_IRQ to use __handle_domain_irq

2014-08-26 Thread Marc Zyngier
On 26/08/14 17:51, Catalin Marinas wrote: On Tue, Aug 26, 2014 at 11:03:17AM +0100, Marc Zyngier wrote: In order to limit code duplication, convert the architecture specific handle_IRQ to use the generic __handle_domain_irq function. Signed-off-by: Marc Zyngier marc.zyng...@arm.com ---

possible bug with v3.17-rc1

2014-08-26 Thread Felipe Balbi
Hi, first of all, yes, I will try v3.17-rc2 shortly ;-) So this kicked in when I was doing a rather large upgrade on my board, so many packages were unpacked, installed, setup, etc. I wonder if anybody has faced similar issues with v3.17-rc1 ? This is with an AM437x StarterKit btw. Logs below

Re: [PATCH v2 01/26] genirq: add irq_domain-aware core IRQ handler

2014-08-26 Thread Stephen Boyd
On 08/26/14 03:03, Marc Zyngier wrote: Calling irq_find_mapping from outside a irq_{enter,exit} section is unsafe and produces ugly messages if CONFIG_PROVE_RCU is enabled: If coming from the idle state, the rcu_read_lock call in irq_find_mapping will generate an unpleasant warning: quote

Re: [PATCH v2 01/26] genirq: add irq_domain-aware core IRQ handler

2014-08-26 Thread Marc Zyngier
On 26/08/14 18:42, Stephen Boyd wrote: On 08/26/14 03:03, Marc Zyngier wrote: Calling irq_find_mapping from outside a irq_{enter,exit} section is unsafe and produces ugly messages if CONFIG_PROVE_RCU is enabled: If coming from the idle state, the rcu_read_lock call in irq_find_mapping will

Re: [PATCH v2 01/26] genirq: add irq_domain-aware core IRQ handler

2014-08-26 Thread Stephen Boyd
On 08/26/14 11:07, Marc Zyngier wrote: Digging into my email, one of the traces looked like this: stack backtrace: CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1+ #135 Call trace: [ffc882cc] dump_backtrace+0x0/0x12c [ffc88408] show_stack+0x10/0x1c [ffc0004ee5f0]

Re: [PATCH v2 01/26] genirq: add irq_domain-aware core IRQ handler

2014-08-26 Thread Stephen Boyd
On 08/26/14 11:46, Stephen Boyd wrote: On 08/26/14 11:07, Marc Zyngier wrote: Digging into my email, one of the traces looked like this: stack backtrace: CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1+ #135 Call trace: [ffc882cc] dump_backtrace+0x0/0x12c [ffc88408]

Re: [PATCH] ARM: dts: omap54xx-clocks: Fix the l3 and l4 clock rates

2014-08-26 Thread Tony Lindgren
* Tomi Valkeinen tomi.valkei...@ti.com [140826 02:48]: On 26/08/14 11:51, Tero Kristo wrote: Similarly to DRA7, OMAP5 has l3 and l4 clock rates incorrectly calculated. Fixed by using proper divider clock types for the clock nodes. Signed-off-by: Tero Kristo t-kri...@ti.com Reported-by:

Re: [PATCH v2 24/26] ARM: omap2: irq: convert to handle_domain_irq

2014-08-26 Thread Tony Lindgren
* Marc Zyngier marc.zyng...@arm.com [140826 03:05]: Use the new handle_domain_irq method to handle interrupts. Signed-off-by: Marc Zyngier marc.zyng...@arm.com Seems to boot: Acked-by: Tony Lindgren t...@atomide.com --- arch/arm/mach-omap2/irq.c | 3 +-- 1 file changed, 1 insertion(+),

Re: [PATCH v2 00/26] genirq: fix use of irq_find_mapping outside of legal RCU context

2014-08-26 Thread Thomas Gleixner
On Tue, 26 Aug 2014, Marc Zyngier wrote: A number of irqchip drivers are directly calling irq_find_mapping, which may use a rcu_read_lock call when walking the radix tree. Turns out that if you hit that point with CONFIG_PROVE_RCU enabled, the kernel will shout at you, as using RCU in this

[GIT PULL] omap fixes against v3.17-rc2

2014-08-26 Thread Tony Lindgren
The following changes since commit 52addcf9d6669fa439387610bc65c92fa0980cef: Linux 3.17-rc2 (2014-08-25 15:36:20 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v3.17/fixes-against-rc2 for you to fetch changes up