diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c index b8dfde86ae67..4dd37457948c 100644 --- a/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c @@ -1793,14 +1793,6 @@ int gpiochip_irqchip_add_domain(struct gpio_chip *gc, gc->to_irq = gpiochip_to_irq; gc->irq.domain = domain; - /* - * Using barrier() here to prevent compiler from reordering - * gc->irq.initialized before adding irqdomain. - */ - barrier(); - - gc->irq.initialized = true; - return 0; } EXPORT_SYMBOL_GPL(gpiochip_irqchip_add_domain);