Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

w1: gpio: Remove duplicate NULL checks

gpiod_set_value() is NULL-aware, no need to check that in the caller.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Link: https://lore.kernel.org/r/20240307143644.3787260-5-andriy.shevchenko@linux.intel.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

authored by

Andy Shevchenko and committed by
Krzysztof Kozlowski
540d3f15 ef2b810e

+2 -4
+2 -4
drivers/w1/masters/w1-gpio.c
··· 117 117 if (err) 118 118 return dev_err_probe(dev, err, "w1_add_master device failed\n"); 119 119 120 - if (ddata->pullup_gpiod) 121 - gpiod_set_value(ddata->pullup_gpiod, 1); 120 + gpiod_set_value(ddata->pullup_gpiod, 1); 122 121 123 122 platform_set_drvdata(pdev, master); 124 123 ··· 129 130 struct w1_bus_master *master = platform_get_drvdata(pdev); 130 131 struct w1_gpio_ddata *ddata = master->data; 131 132 132 - if (ddata->pullup_gpiod) 133 - gpiod_set_value(ddata->pullup_gpiod, 0); 133 + gpiod_set_value(ddata->pullup_gpiod, 0); 134 134 135 135 w1_remove_master_device(master); 136 136 }