Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6b7c9207 authored by Todd Kjos's avatar Todd Kjos
Browse files

ANDROID: Fix kernelci build-break for arm32



Fixes recent build-break for arm32 builds:

drivers/gpio/gpiolib.c:1925:26: error: implicit declaration of
function ‘irq_domain_add_hierarchy’; did you mean
‘irq_domain_is_hierarchy’?

Fixes: 4fd4604c ("ANDROID: GKI: gpio: Add support for hierarchical
IRQ domains")
Signed-off-by: default avatarTodd Kjos <tkjos@google.com>
Change-Id: I972e8bc000a203dac30ce860a7f29c7309556602
parent 3d86bc08
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1909,7 +1909,9 @@ static int gpiochip_add_irqchip(struct gpio_chip *gpiochip,
		type = IRQ_TYPE_NONE;
	}

#ifdef CONFIG_IRQ_DOMAIN_HIERARCHY
	if (!gpiochip->to_irq)
#endif
		gpiochip->to_irq = gpiochip_to_irq;

	gpiochip->irq.default_type = type;
@@ -1921,11 +1923,13 @@ static int gpiochip_add_irqchip(struct gpio_chip *gpiochip,
	else
		ops = &gpiochip_domain_ops;

#ifdef CONFIG_IRQ_DOMAIN_HIERARCHY
	if (gpiochip->irq.parent_domain)
		gpiochip->irq.domain = irq_domain_add_hierarchy(gpiochip->irq.parent_domain,
								0, gpiochip->ngpio,
								np, ops, gpiochip);
	else
#endif
		gpiochip->irq.domain = irq_domain_add_simple(np, gpiochip->ngpio,
							     gpiochip->irq.first,
							     ops, gpiochip);
+2 −0
Original line number Diff line number Diff line
@@ -47,11 +47,13 @@ struct gpio_irq_chip {
	 */
	const struct irq_domain_ops *domain_ops;

#ifdef CONFIG_IRQ_DOMAIN_HIERARCHY
	/**
	 * @parent_domain:
	 *
	 */
	struct irq_domain *parent_domain;
#endif

	/**
	 * @handler: