[PATCH] powerpc: allow compiling with GENERIC_MSI_IRQ

Laurentiu Tudor laurentiu.tudor at nxp.com
Fri Jun 30 20:25:42 AEST 2017


Hi Michael,

On 06/30/2017 01:08 PM, Michael Ellerman wrote:
> Hi Laurentiu,
>
> laurentiu.tudor at nxp.com writes:
>> From: Laurentiu Tudor <laurentiu.tudor at nxp.com>
>>
>> This allows building powerpc with the GENERIC_MSI_IRQ Kconfig
>> by enabling the asm-generic msi.h in Kbuild. Without this,
>> there's a compilation error [1] because powerpc, as most arches,
>> doesn't provide an asm/msi.h.
>>
>> [1] In file included from ./include/linux/kvm_host.h:20:0,
>>                   from ./arch/powerpc/include/asm/kvm_ppc.h:30,
>>                   from arch/powerpc/kernel/dbell.c:20:
>> ./include/linux/msi.h:195:21: fatal error: asm/msi.h: No such file or directory
>
> I have >50 configs here with GENERIC_MSI_IRQ=y, so I don't understand
> what's going wrong for you.
>
> Can you tell me more about what you're doing and how it's breaking.
>

Actually i made an error in the commit message, sorry about that. It's 
GENERIC_MSI_IRQ_DOMAIN that breaks the arch/powerpc build. If this is 
enabled, the generic header include/linux/msi.h wants an asm/msi.h and 
we don't have one on powerpc. That's what the patch tries to fix.
Want me to resend with the correct commit message? ... if you're ok with 
the patch, of course.

---
Thanks & Best Regards, Laurentiu


More information about the Linuxppc-dev mailing list