diff options
author | Daniel Drake <dsd@laptop.org> | 2012-04-18 17:08:21 (GMT) |
---|---|---|
committer | Matthew Garrett <mjg@redhat.com> | 2012-05-31 18:23:39 (GMT) |
commit | bc7ab495c7532f06bc03021c0d78ac384fb13c14 (patch) | |
tree | 099863503d7c95b356bab64fd88e831ec8e9b4b8 /drivers/platform/x86/apple-gmux.c | |
parent | 14b234b10544046544a81095c9ab372842f80eea (diff) | |
download | linux-fsl-qoriq-bc7ab495c7532f06bc03021c0d78ac384fb13c14.tar.xz |
xo1-rfkill: only act when blocked state is changed
The XO-1 rfkill driver should only send EC commands when changing
between blocked/unblocked state.
The rfkill switch is asked to be unblocked on every resume (even when
the card was never blocked before) and sending a EC_WLAN_LEAVE_RESET
command here upsets the resume sequence of the libertas driver. Adding
the check to avoid the spurious EC_WLAN_LEAVE_RESET fixes the wifi resume
behaviour.
The rfkill state is maintained by the hardware over suspend/resume
so no extra consideration is needed here.
Signed-off-by: Daniel Drake <dsd@laptop.org>
Signed-off-by: Matthew Garrett <mjg@redhat.com>
Diffstat (limited to 'drivers/platform/x86/apple-gmux.c')
0 files changed, 0 insertions, 0 deletions