gpio: Add devm_ apis for gpiochip_add_data and gpiochip_remove
authorLaxman Dewangan <ldewangan@nvidia.com>
Mon, 15 Feb 2016 11:02:09 +0000 (16:32 +0530)
committerLaxman Dewangan <ldewangan@nvidia.com>
Tue, 23 Feb 2016 14:10:33 +0000 (19:40 +0530)
commit0cf3292cde22f8843ae5d1eeb8466d8121243c1a
tree3bc161eda1d422aa600434e3b03985ff736ea761
parente5451c8f8330e03ad3cfa16048b4daf961af434f
gpio: Add devm_ apis for gpiochip_add_data and gpiochip_remove

Add device managed APIs devm_gpiochip_add_data() and
devm_gpiochip_remove() for the APIs gpiochip_add_data()
and gpiochip_remove().

This helps in reducing code in error path and sometimes
removal of .remove callback for driver unbind.

Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
drivers/gpio/gpiolib.c
include/linux/gpio/driver.h