lkml.org 
[lkml]   [2008]   [Jul]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 03/47] b43: Fix possible MMIO access while device is down
    2.6.25-stable review patch.  If anyone has any objections, please let us
    know.

    ------------------
    From: Michael Buesch <mb@bu3sch.de>

    This fixes a possible MMIO access while the device is still down
    from a suspend cycle. MMIO accesses with the device powered down
    may cause crashes on certain devices.

    Upstream commit is
    33598cf261e393f2b3349cb55509e358014bfd1f

    Signed-off-by: Michael Buesch <mb@bu3sch.de>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    drivers/net/wireless/b43/leds.c | 3 +++
    1 file changed, 3 insertions(+)

    --- a/drivers/net/wireless/b43/leds.c
    +++ b/drivers/net/wireless/b43/leds.c
    @@ -72,6 +72,9 @@ static void b43_led_brightness_set(struc
    struct b43_wldev *dev = led->dev;
    bool radio_enabled;

    + if (unlikely(b43_status(dev) < B43_STAT_INITIALIZED))
    + return;
    +
    /* Checking the radio-enabled status here is slightly racy,
    * but we want to avoid the locking overhead and we don't care
    * whether the LED has the wrong state for a second. */
    --


    \
     
     \ /
      Last update: 2008-07-23 01:21    [W:0.025 / U:2.052 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site