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

Commit 83233749 authored by Todd Poynor's avatar Todd Poynor Committed by Kevin Hilman
Browse files

gpio/omap: check return value from irq_alloc_generic_chip



Ensure return value of irq_alloc_generic_chip() is checked before continuing
on to use it.

Signed-off-by: default avatarTodd Poynor <toddpoynor@google.com>
Signed-off-by: default avatarKevin Hilman <khilman@ti.com>
parent ece9528e
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1090,6 +1090,11 @@ omap_mpuio_alloc_gc(struct gpio_bank *bank, unsigned int irq_start,

	gc = irq_alloc_generic_chip("MPUIO", 1, irq_start, bank->base,
				    handle_simple_irq);
	if (!gc) {
		dev_err(bank->dev, "Memory alloc failed for gc\n");
		return;
	}

	ct = gc->chip_types;

	/* NOTE: No ack required, reading IRQ status clears it. */