diff options
| -rw-r--r-- | drivers/gpio/gpiolib.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c index 5db3ed29dae6..76c27ba9ee64 100644 --- a/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c @@ -214,7 +214,7 @@ EXPORT_SYMBOL_GPL(desc_to_gpio);   */  struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc)  { -	if (!desc || !desc->gdev) +	if (!desc)  		return NULL;  	return desc->gdev->chip;  } @@ -3505,7 +3505,7 @@ int gpiod_to_irq(const struct gpio_desc *desc)  	 * requires this function to not return zero on an invalid descriptor  	 * but rather a negative error number.  	 */ -	if (!desc || IS_ERR(desc) || !desc->gdev || !desc->gdev->chip) +	if (!desc || IS_ERR(desc))  		return -EINVAL;  	gc = desc->gdev->chip;  | 
