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

Configure Feed

Select the types of activity you want to include in your feed.

pinctrl: core: Remove unused devm_pinctrl_unregister()

There are no users, drop it for good.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>

authored by

Andy Shevchenko and committed by
Linus Walleij
17926aa1 0a4614fe

-26
-1
Documentation/driver-api/driver-model/devres.rst
··· 408 408 devm_pinctrl_get_select() 409 409 devm_pinctrl_register() 410 410 devm_pinctrl_register_and_init() 411 - devm_pinctrl_unregister() 412 411 413 412 POWER 414 413 devm_reboot_mode_register()
-22
drivers/pinctrl/core.c
··· 2323 2323 pinctrl_unregister(pctldev); 2324 2324 } 2325 2325 2326 - static int devm_pinctrl_dev_match(struct device *dev, void *res, void *data) 2327 - { 2328 - struct pctldev **r = res; 2329 - 2330 - if (WARN_ON(!r || !*r)) 2331 - return 0; 2332 - 2333 - return *r == data; 2334 - } 2335 - 2336 2326 /** 2337 2327 * devm_pinctrl_register() - Resource managed version of pinctrl_register(). 2338 2328 * @dev: parent device for this pin controller ··· 2392 2402 return 0; 2393 2403 } 2394 2404 EXPORT_SYMBOL_GPL(devm_pinctrl_register_and_init); 2395 - 2396 - /** 2397 - * devm_pinctrl_unregister() - Resource managed version of pinctrl_unregister(). 2398 - * @dev: device for which resource was allocated 2399 - * @pctldev: the pinctrl device to unregister. 2400 - */ 2401 - void devm_pinctrl_unregister(struct device *dev, struct pinctrl_dev *pctldev) 2402 - { 2403 - WARN_ON(devres_release(dev, devm_pinctrl_dev_release, 2404 - devm_pinctrl_dev_match, pctldev)); 2405 - } 2406 - EXPORT_SYMBOL_GPL(devm_pinctrl_unregister); 2407 2405 2408 2406 static int __init pinctrl_init(void) 2409 2407 {
-3
include/linux/pinctrl/pinctrl.h
··· 187 187 const struct pinctrl_desc *pctldesc, 188 188 void *driver_data); 189 189 190 - extern void devm_pinctrl_unregister(struct device *dev, 191 - struct pinctrl_dev *pctldev); 192 - 193 190 extern void pinctrl_add_gpio_range(struct pinctrl_dev *pctldev, 194 191 struct pinctrl_gpio_range *range); 195 192 extern void pinctrl_add_gpio_ranges(struct pinctrl_dev *pctldev,