lkml.org 
[lkml]   [2006]   [Dec]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH -mm] ehca: fix memleak on module unloading
    Subject: [PATCH] ehca: fix memleak on module unloading

    percpu data is not freed on module unloading.

    Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
    Cc: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
    Cc: Christoph Raisch <raisch@de.ibm.com>
    Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com>

    ---
    drivers/infiniband/hw/ehca/ehca_irq.c | 2 ++
    1 file changed, 2 insertions(+)

    Index: 2.6-mm/drivers/infiniband/hw/ehca/ehca_irq.c
    ===================================================================
    --- 2.6-mm.orig/drivers/infiniband/hw/ehca/ehca_irq.c
    +++ 2.6-mm/drivers/infiniband/hw/ehca/ehca_irq.c
    @@ -757,6 +757,8 @@ void ehca_destroy_comp_pool(void)
    if (cpu_online(i))
    destroy_comp_task(pool, i);
    }
    + free_percpu(pool->cpu_comp_tasks);
    + kfree(pool);
    #endif

    return;
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/
    \
     
     \ /
      Last update: 2006-12-25 09:17    [W:0.031 / U:30.716 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site