lkml.org 
[lkml]   [2009]   [Oct]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[42/46] Staging: rt2860sta: prevent a panic when disabling when associated
    2.6.31-stable review patch.  If anyone has any objections, please let us know.

    ------------------
    From: Darren Salt <linux@youmustbejoking.demon.co.uk>

    commit 0af49167b1e5ba154e90d2c454bf4624ee47df80 upstream.

    This fixes a panic which is triggered when the hardware "disappears" from
    beneath the driver, i.e. when wireless is toggled off via Fn-F2 on various
    EeePC models.

    Ref. bug report http://bugzilla.kernel.org/show_bug.cgi?id=13390
    panic http://bugzilla.kernel.org/attachment.cgi?id=21928

    Signed-off-by: Darren Salt <linux@youmustbejoking.demon.co.uk>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    drivers/staging/rt2860/common/cmm_data_2860.c | 2 ++
    1 file changed, 2 insertions(+)

    --- a/drivers/staging/rt2860/common/cmm_data_2860.c
    +++ b/drivers/staging/rt2860/common/cmm_data_2860.c
    @@ -363,6 +363,8 @@ int RtmpPCIMgmtKickOut(
    ULONG SwIdx = pAd->MgmtRing.TxCpuIdx;

    pTxD = (PTXD_STRUC) pAd->MgmtRing.Cell[SwIdx].AllocVa;
    + if (!pTxD)
    + return 0;

    pAd->MgmtRing.Cell[SwIdx].pNdisPacket = pPacket;
    pAd->MgmtRing.Cell[SwIdx].pNextNdisPacket = NULL;



    \
     
     \ /
      Last update: 2009-10-16 19:45    [W:9.323 / U:0.512 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site