Heiko, Le Monday 06 May 2013 à 12:33 +0200, Heiko Carstens a écrit : > > I think I understand why our s390 (32-bit) kernels do not build. > > enable_irq() and free_irq() are defined in arch/s390/pci/pci.c, which is > > only built if CONFIG_PCI is set. However PCI depends on 64BIT on S390. > > So you should be able to reproduce the failure easily with a 32-bit > > allmodconfig build. > > Ah right... I didn't expect that anybody builds 32 bit kernels anymore > (and even dares to use them ;)). > BTW, any reason why you don't use 64 bit kernels with compat layer instead? No idea, sorry. This isn't under my responsibility at Suse, I only noticed the build failure as the automatic kernel build system complained after I committed a completely unrelated fix to our kernel repository. > (...) > Well, I'm fine with your patch. As long as we don't have a nice solution > for s390 being the only architecture with !GENERIC_HARDIRQS we will have > to live with Kconfig hacks. Unfortunately. OK. Will you pick what I sent as is, or do you want me to resend it somewhere? Just let me know. FWIW I think this should go to the 3.9 stable kernel branch. -- Jean Delvare Suse L3 -- To unsubscribe from this list: send the line "unsubscribe linux-s390" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html