lkml.org 
[lkml]   [2018]   [Sep]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 2/2] eeprom: at25: use devm_nvmem_register()
    Date
    From: Bartosz Golaszewski <bgolaszewski@baylibre.com>

    Use the resource managed variant of nvmem_register().

    Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
    ---
    drivers/misc/eeprom/at25.c | 3 +--
    1 file changed, 1 insertion(+), 2 deletions(-)

    diff --git a/drivers/misc/eeprom/at25.c b/drivers/misc/eeprom/at25.c
    index 840afb398f9e..d874df72853f 100644
    --- a/drivers/misc/eeprom/at25.c
    +++ b/drivers/misc/eeprom/at25.c
    @@ -366,7 +366,7 @@ static int at25_probe(struct spi_device *spi)
    at25->nvmem_config.word_size = 1;
    at25->nvmem_config.size = chip.byte_len;

    - at25->nvmem = nvmem_register(&at25->nvmem_config);
    + at25->nvmem = devm_nvmem_register(&spi->dev, &at25->nvmem_config);
    if (IS_ERR(at25->nvmem))
    return PTR_ERR(at25->nvmem);

    @@ -384,7 +384,6 @@ static int at25_remove(struct spi_device *spi)
    struct at25_data *at25;

    at25 = spi_get_drvdata(spi);
    - nvmem_unregister(at25->nvmem);

    return 0;
    }
    --
    2.18.0
    \
     
     \ /
      Last update: 2018-09-10 09:44    [W:4.106 / U:0.156 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site