From mboxrd@z Thu Jan 1 00:00:00 1970 From: arnd@arndb.de (Arnd Bergmann) Date: Thu, 3 Jan 2013 22:18:30 +0000 Subject: [PATCH v4 10/19] irqchip: Move ARM gic.h to include/linux/irqchip/arm-gic.h In-Reply-To: <50E601A7.8010801@gmail.com> References: <1357235668-9450-1-git-send-email-robherring2@gmail.com> <201301032144.52079.arnd@arndb.de> <50E601A7.8010801@gmail.com> Message-ID: <201301032218.30975.arnd@arndb.de> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Thursday 03 January 2013, Rob Herring wrote: > On 01/03/2013 03:44 PM, Arnd Bergmann wrote: > > On Thursday 03 January 2013, Rob Herring wrote: > >> From: Rob Herring > >> > >> 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. Non-DT platform init > still needs gic_init. And Russell did not like it being left in arch/arm > with the rest moved out. > Ok, makes sense. Arnd