Messages in this thread | | | Date | Wed, 13 May 2015 16:18:12 -0600 | From | Stephen Warren <> | Subject | Re: [PATCH] irqchip: tegra: fix wrong data being passed as the irqdomain chip data |
| |
On 05/09/2015 02:06 PM, Lucas Stach wrote: > The irq chip functions use the irq chipdata directly as the base register > address of the controller, so this should be passed in instead of a pointer > to the array address holding the base address. > > This fixes Tegra20 CPUidle as now the un-/masking of IRQs at the LIC level > works again, but more importantly it fixes the resulting memory corruption.
Tested-by: Stephen Warren <swarren@nvidia.com>
Tested on NVIDIA Seaboard (which is affected by the bug in the default configuration/DT) with the patch applied on to of 4.1-rc3.
| |