Thread (57 messages) 57 messages, 14 authors, 2013-02-12
STALE4867d

[PATCH v4 10/19] irqchip: Move ARM gic.h to include/linux/irqchip/arm-gic.h

From: catalin.marinas@arm.com (Catalin Marinas)
Date: 2013-01-06 19:07:12

On 3 January 2013 22:09, Rob Herring [off-list ref] wrote:
On 01/03/2013 03:44 PM, Arnd Bergmann wrote:
quoted
On Thursday 03 January 2013, Rob Herring wrote:
quoted
From: Rob Herring <redacted>

Now that we have GIC moved to drivers/irqchip and all GIC DT init for
platforms using irqchip_init, move gic.h and update the remaining
includes.
Can you elaborate on why this is done? Does any other code rely on the
header file being globally visible, or is there a more general reason
to move header files out of asm/ ?
KVM needs the register definitions for GIC distributor emulation.
Platform SMP code still needs gic_secondary_init.
While I'm not arguing against this patch, for gic_secondary_init() we
should use a CPU notifier. All platforms calling this function only
pass 0 as argument (and it makes sense, since the GIC CPU interface is
part of primary GIC).

-- 
Catalin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help