lkml.org 
[lkml]   [2009]   [Sep]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 01/71] ehea: Fix napi list corruption on ifconfig down
    2.6.30-stable review patch.  If anyone has any objections, please let us know.

    ------------------
    From: Hannes Hering <hering2@de.ibm.com>

    commit 357eb46d8f275b4e8484541234ea3ba06065e258 upstream.

    This patch fixes the napi list handling when an ehea interface is shut
    down to avoid corruption of the napi list.

    Signed-off-by: Hannes Hering <hering2@de.ibm.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    drivers/net/ehea/ehea.h | 2 +-
    drivers/net/ehea/ehea_main.c | 3 +++
    2 files changed, 4 insertions(+), 1 deletion(-)

    --- a/drivers/net/ehea/ehea.h
    +++ b/drivers/net/ehea/ehea.h
    @@ -40,7 +40,7 @@
    #include <asm/io.h>

    #define DRV_NAME "ehea"
    -#define DRV_VERSION "EHEA_0101"
    +#define DRV_VERSION "EHEA_0102"

    /* eHEA capability flags */
    #define DLPAR_PORT_ADD_REM 1
    --- a/drivers/net/ehea/ehea_main.c
    +++ b/drivers/net/ehea/ehea_main.c
    @@ -1545,6 +1545,9 @@ static int ehea_clean_portres(struct ehe
    {
    int ret, i;

    + if (pr->qp)
    + netif_napi_del(&pr->napi);
    +
    ret = ehea_destroy_qp(pr->qp);

    if (!ret) {



    \
     
     \ /
      Last update: 2009-09-05 02:27    [W:0.022 / U:179.160 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site