diff options
-rw-r--r-- | drivers/gpio/gpiolib.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c index c9266410d84c..bf6016d7a023 100644 --- a/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c | |||
@@ -1665,9 +1665,11 @@ static struct gpio_desc *of_find_gpio(struct device *dev, const char *con_id, | |||
1665 | 1665 | ||
1666 | for (i = 0; i < ARRAY_SIZE(suffixes); i++) { | 1666 | for (i = 0; i < ARRAY_SIZE(suffixes); i++) { |
1667 | if (con_id) | 1667 | if (con_id) |
1668 | snprintf(prop_name, 32, "%s-%s", con_id, suffixes[i]); | 1668 | snprintf(prop_name, sizeof(prop_name), "%s-%s", con_id, |
1669 | suffixes[i]); | ||
1669 | else | 1670 | else |
1670 | snprintf(prop_name, 32, "%s", suffixes[i]); | 1671 | snprintf(prop_name, sizeof(prop_name), "%s", |
1672 | suffixes[i]); | ||
1671 | 1673 | ||
1672 | desc = of_get_named_gpiod_flags(dev->of_node, prop_name, idx, | 1674 | desc = of_get_named_gpiod_flags(dev->of_node, prop_name, idx, |
1673 | &of_flags); | 1675 | &of_flags); |