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

nvmem: lpc18xx_eeprom: use devm_nvmem_register()

Use the managed version of nvmem_register().

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Bartosz Golaszewski and committed by
Greg Kroah-Hartman
226014d1 6eed8dd9

+1 -5
+1 -5
drivers/nvmem/lpc18xx_eeprom.c
··· 236 236 lpc18xx_nvmem_config.dev = dev; 237 237 lpc18xx_nvmem_config.priv = eeprom; 238 238 239 - eeprom->nvmem = nvmem_register(&lpc18xx_nvmem_config); 239 + eeprom->nvmem = devm_nvmem_register(dev, &lpc18xx_nvmem_config); 240 240 if (IS_ERR(eeprom->nvmem)) { 241 241 ret = PTR_ERR(eeprom->nvmem); 242 242 goto err_clk; ··· 256 256 { 257 257 struct lpc18xx_eeprom_dev *eeprom = platform_get_drvdata(pdev); 258 258 int ret; 259 - 260 - ret = nvmem_unregister(eeprom->nvmem); 261 - if (ret < 0) 262 - return ret; 263 259 264 260 clk_disable_unprepare(eeprom->clk); 265 261