gpio: fix getting nonexclusive gpiods from DT
[sfrench/cifs-2.6.git] / drivers / gpio / gpiolib-of.c
index 1eea2c6c2e1d827453dd16dc4c7831f5bd7d600c..80ea49f570f4215cb3e1a7304a22973f54de0583 100644 (file)
@@ -317,7 +317,7 @@ struct gpio_desc *gpiod_get_from_of_node(struct device_node *node,
        transitory = flags & OF_GPIO_TRANSITORY;
 
        ret = gpiod_request(desc, label);
-       if (ret == -EBUSY && (flags & GPIOD_FLAGS_BIT_NONEXCLUSIVE))
+       if (ret == -EBUSY && (dflags & GPIOD_FLAGS_BIT_NONEXCLUSIVE))
                return desc;
        if (ret)
                return ERR_PTR(ret);