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: Stephen Boyd <[email protected]>
Signed-off-by: Josh Cartwright <[email protected]>
Signed-off-by: Lee Jones <[email protected]>
This commit is contained in:
Josh Cartwright 2014-03-05 13:34:25 -06:00 • committed by Lee Jones
commit 202f7680af

View file

@ -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;