Skip to content
Snippets Groups Projects
  • Larry Finger's avatar
    316a4d96
    b43legacy: avoid PPC fault during resume · 316a4d96
    Larry Finger authored
    
    For PPC architecture with PHY Revision < 3, a read of the register
    B43_MMIO_HWENABLED_LO will cause a CPU fault unless b43legacy_status()
    returns a value of 2 (B43legacy_STAT_STARTED); however, one finds that
    the driver is unable to associate after resuming from hibernation unless
    this routine returns 1. To satisfy both conditions, the routine is rewritten
    to return TRUE whenever b43legacy_status() returns a value < 2.
    
    This patch fixes the second problem listed in the postings for Red Hat
    Bugzilla #538523.
    
    Signed-off-by: default avatarLarry Finger <Larry.Finger@lwfinger.net>
    Cc: Stable <stable@vger.org>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    316a4d96
    History
    b43legacy: avoid PPC fault during resume
    Larry Finger authored
    
    For PPC architecture with PHY Revision < 3, a read of the register
    B43_MMIO_HWENABLED_LO will cause a CPU fault unless b43legacy_status()
    returns a value of 2 (B43legacy_STAT_STARTED); however, one finds that
    the driver is unable to associate after resuming from hibernation unless
    this routine returns 1. To satisfy both conditions, the routine is rewritten
    to return TRUE whenever b43legacy_status() returns a value < 2.
    
    This patch fixes the second problem listed in the postings for Red Hat
    Bugzilla #538523.
    
    Signed-off-by: default avatarLarry Finger <Larry.Finger@lwfinger.net>
    Cc: Stable <stable@vger.org>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>