diff options
-rw-r--r-- | drivers/gpio/gpio-tegra.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpio/gpio-tegra.c b/drivers/gpio/gpio-tegra.c index 1741981d53c8..56dcc8ed98de 100644 --- a/drivers/gpio/gpio-tegra.c +++ b/drivers/gpio/gpio-tegra.c | |||
@@ -515,8 +515,8 @@ static int tegra_gpio_probe(struct platform_device *pdev) | |||
515 | for (i = 0; i < tegra_gpio_bank_count; i++) { | 515 | for (i = 0; i < tegra_gpio_bank_count; i++) { |
516 | bank = &tegra_gpio_banks[i]; | 516 | bank = &tegra_gpio_banks[i]; |
517 | 517 | ||
518 | irq_set_chained_handler(bank->irq, tegra_gpio_irq_handler); | 518 | irq_set_chained_handler_and_data(bank->irq, |
519 | irq_set_handler_data(bank->irq, bank); | 519 | tegra_gpio_irq_handler, bank); |
520 | 520 | ||
521 | for (j = 0; j < 4; j++) | 521 | for (j = 0; j < 4; j++) |
522 | spin_lock_init(&bank->lvl_lock[j]); | 522 | spin_lock_init(&bank->lvl_lock[j]); |