lkml.org 
[lkml]   [2020]   [Feb]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/6] nvmem/gpio: fix resource management
    Date
    From: Bartosz Golaszewski <bgolaszewski@baylibre.com>

    This series addresses a couple problems with memory management in nvmem
    core. We fix an earlier memory leak in error path in patch 2/6. Patches
    1/6, 5/6 & 6/6 add reference counting to gpio_desc structure and use it
    to correctly free the write-protect GPIO. Patches 3/6 & 4/6 fix newline
    problems.

    Bartosz Golaszewski (5):
    gpiolib: use kref in gpio_desc
    nvmem: fix memory leak in error path
    nvmem: remove a stray newline in nvmem_register()
    nvmem: add a newline for readability
    nvmem: increase the reference count of a gpio passed over config

    Khouloud Touil (1):
    nvmem: release the write-protect pin

    drivers/gpio/gpiolib.c | 26 +++++++++++++++++++++++---
    drivers/gpio/gpiolib.h | 1 +
    drivers/nvmem/core.c | 14 ++++++++++----
    include/linux/gpio/consumer.h | 1 +
    4 files changed, 35 insertions(+), 7 deletions(-)

    --
    2.25.0

    \
     
     \ /
      Last update: 2020-02-17 20:55    [W:4.194 / U:0.120 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site