Commit 202f7680 authored by Josh Cartwright's avatar Josh Cartwright Committed by Lee Jones
Browse files

mfd: pm8921: Fixup probe() error path when irq invalid



platform_get_irq() returns a negative error code when an IRQ is invalid
or unspecified.  Make 'irq' signed to properly handle this.

Reviewed-by: default avatarStephen Boyd <sboyd@codeaurora.org>
Signed-off-by: default avatarJosh Cartwright <joshc@codeaurora.org>
Signed-off-by: default avatarLee Jones <lee.jones@linaro.org>
parent d9a33515
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -394,9 +394,8 @@ static int pm8921_probe(struct platform_device *pdev)
{
	struct pm8921 *pmic;
	struct regmap *regmap;
	int rc;
	int irq, rc;
	unsigned int val;
	unsigned int irq;
	u32 rev;
	struct pm_irq_chip *chip;
	unsigned int nirqs = PM8921_NR_IRQS;