[PATCH 00/11] Collection of GIC/GICv3 fixes for 4.0

Jason Cooper jason at lakedaemon.net
Sat Mar 7 21:56:17 PST 2015


Marc,

On Fri, Mar 06, 2015 at 04:37:39PM +0000, Marc Zyngier wrote:
> This series fixes a number of GIC(v3) issues, ranging from
> initialization fixes to out of bound accesses and locking issues.
> 
> A number of these patches have already been posted before, but as
> we're starting to get patch dependencies, and in an effort to reduce
> the load on the maintainers, I've decided to collate them in a single
> series.
> 
> This is based on v4.0-rc1, and available at from the following branch:
> git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git irq/gic-fixes
> 
> Marc Zyngier (4):
>   irqchip: gicv3-its: Allocate enough memory for the full range of
>     DeviceID
>   irqchip: gicv3-its: Iterate over PCI aliases to generate ITS
>     configuration
>   irqchip: gicv3-its: Fix unsafe locking reported by lockdep
>   irqchip: gic: Fix unsafe locking reported by lockdep
> 
> Vladimir Murzin (2):
>   irqchip: gicv3-its: Fix ITS CPU init
>   irqchip: gic-v3: fix out of bounds access to cpu_logical_map
> 
> Yun Wu (5):
>   irqchip: gicv3-its: zero itt before handling to hardware
>   irqchip: gicv3-its: use 64KB page as default granule
>   irqchip: gicv3-its: add limitation to page order
>   irqchip: gicv3-its: define macros for GITS_CTLR fields
>   irqchip: gicv3-its: support safe initialization
> 
>  drivers/irqchip/irq-gic-v3-its.c   | 157 ++++++++++++++++++++++++++++++-------
>  drivers/irqchip/irq-gic-v3.c       |   2 +-
>  drivers/irqchip/irq-gic.c          |  20 +++--
>  include/linux/irqchip/arm-gic-v3.h |   5 ++
>  4 files changed, 146 insertions(+), 38 deletions(-)

Thanks for pulling this into one series for me.  I've now applied the whole
series to irqchip/urgent-gic.

thx,

Jason.



More information about the linux-arm-kernel mailing list