|
@@ -327,11 +327,12 @@ void gpiochip_remove(struct gpio_chip *chip)
|
|
unsigned long flags;
|
|
unsigned long flags;
|
|
unsigned id;
|
|
unsigned id;
|
|
|
|
|
|
|
|
+ gpiochip_irqchip_remove(chip);
|
|
|
|
+
|
|
acpi_gpiochip_remove(chip);
|
|
acpi_gpiochip_remove(chip);
|
|
|
|
|
|
spin_lock_irqsave(&gpio_lock, flags);
|
|
spin_lock_irqsave(&gpio_lock, flags);
|
|
|
|
|
|
- gpiochip_irqchip_remove(chip);
|
|
|
|
gpiochip_remove_pin_ranges(chip);
|
|
gpiochip_remove_pin_ranges(chip);
|
|
of_gpiochip_remove(chip);
|
|
of_gpiochip_remove(chip);
|
|
|
|
|