On Thu, Mar 10, 2016 at 7:18 PM, Laxman Dewangan ldewangan@nvidia.com wrote:
On Thursday 10 March 2016 02:06 PM, Mark Brown wrote:
- PGP Signed by an unknown key
On Wed, Mar 09, 2016 at 08:45:09AM +0000, Build bot for Mark Brown wrote:
Yesterday's -next fails to build on an arm64 allmodconfig due to:
arm64-allmodconfig
ERROR: "irq_chip_eoi_parent" [drivers/gpio/gpio-xgene-sb.ko] undefined! ERROR: "irq_chip_unmask_parent" [drivers/gpio/gpio-xgene-sb.ko] undefined! ERROR: "irq_chip_mask_parent" [drivers/gpio/gpio-xgene-sb.ko] undefined! ERROR: "irq_domain_create_hierarchy" [drivers/gpio/gpio-xgene-sb.ko] undefined! ERROR: "irq_chip_set_type_parent" [drivers/gpio/gpio-xgene-sb.ko] undefined! ERROR: "irq_domain_alloc_irqs_parent" [drivers/gpio/gpio-xgene-sb.ko] undefined! ERROR: "irq_domain_set_hwirq_and_chip" [drivers/gpio/gpio-xgene-sb.ko] undefined! ERROR: "irq_domain_reset_irq_data" [drivers/gpio/gpio-xgene-sb.ko] undefined!
I can't immediately see when this went wrong, if it was a recent addition to the driver or a change in the IRQ subsystem (these functions just aren't exported). The driver doesn't immediately seem to have been changed to support modular builds, it could be a dependency.
I saw the patches for this issue from Matthias: https://lkml.org/lkml/2016/3/4/338
Just FYI, the other patch that proposed to export those functions is still pending https://lkml.org/lkml/2016/3/7/27