gpio: drop devm_gpiochip_remove()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 5 Oct 2018 19:42:06 +0000 (21:42 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 5 Nov 2018 07:54:42 +0000 (08:54 +0100)
commit48207d7595d2be604e21228e5a93aaff17e4b808
tree874c0f976260e4e2db5da3d8512df60f9bcd3ba1
parent25451945648af488077ed61afc59a79710422f31
gpio: drop devm_gpiochip_remove()

There is hardly any reason to call devm_gpiochip_remove() because the
driver core handles calling gpiochip_remove() automatically.

To make it harder to introduce new (and probably unneeded) callers, drop
the function.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Documentation/driver-model/devres.txt
drivers/gpio/gpiolib.c
include/linux/gpio/driver.h