Merge tag 'v5.3-rc7' into devel
authorLinus Walleij <linus.walleij@linaro.org>
Thu, 5 Sep 2019 09:40:54 +0000 (11:40 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 5 Sep 2019 09:40:54 +0000 (11:40 +0200)
Linux 5.3-rc7

1  2 
MAINTAINERS
drivers/gpio/gpiolib-of.c
drivers/gpio/gpiolib.c
include/linux/gpio.h
include/linux/gpio/consumer.h

diff --cc MAINTAINERS
Simple merge
Simple merge
@@@ -1359,28 -1369,20 +1363,20 @@@ int gpiochip_add_data_with_key(struct g
        INIT_LIST_HEAD(&gdev->pin_ranges);
  #endif
  
 -      status = gpiochip_set_desc_names(chip);
 -      if (status)
 +      ret = gpiochip_set_desc_names(chip);
 +      if (ret)
                goto err_remove_from_list;
  
-       ret = gpiochip_irqchip_init_valid_mask(chip);
-       if (ret)
-               goto err_remove_from_list;
 -      status = gpiochip_alloc_valid_mask(chip);
 -      if (status)
 +      ret = gpiochip_alloc_valid_mask(chip);
 +      if (ret)
-               goto err_remove_irqchip_mask;
-       ret = gpiochip_add_irqchip(chip, lock_key, request_key);
-       if (ret)
-               goto err_free_gpiochip_mask;
+               goto err_remove_from_list;
  
 -      status = of_gpiochip_add(chip);
 -      if (status)
 +      ret = of_gpiochip_add(chip);
 +      if (ret)
-               goto err_remove_chip;
+               goto err_free_gpiochip_mask;
  
 -      status = gpiochip_init_valid_mask(chip);
 -      if (status)
 +      ret = gpiochip_init_valid_mask(chip);
 +      if (ret)
                goto err_remove_of_chip;
  
        for (i = 0; i < chip->ngpio; i++) {
         * Otherwise, defer until later.
         */
        if (gpiolib_initialized) {
 -              status = gpiochip_setup_dev(gdev);
 -              if (status)
 +              ret = gpiochip_setup_dev(gdev);
 +              if (ret)
-                       goto err_remove_acpi_chip;
+                       goto err_remove_irqchip;
        }
        return 0;
  
Simple merge
Simple merge