summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorHolger Schurig <hs4233@mail.mn-solutions.de>2008-06-04 11:10:40 +0200
committerJohn W. Linville <linville@tuxdriver.com>2008-06-09 15:50:20 -0400
commita01f5450401f081f07a866612121e780e0730cfd (patch)
tree389abf34647f84c9bcb33d22dcd4b1d12d535470 /net
parent507b06d0622480f8026d49a94f86068bb0fd6ed6 (diff)
downloadlinux-a01f5450401f081f07a866612121e780e0730cfd.tar.bz2
libertas: fix sleep confirmation
This fixes an issus that made "iwconfig eth1 power on" non-working. When we get a "PS sleep" event, we have to confirm this to the firmware. The confirm happens with a command, but this command is special: the firmware won't send us a response. if_cs_host_to_card() is setting priv->dnld_sent anyway, so this variable stayed at DNLD_DATA_SENT and was never cleared back. Now I put the special knowledge that the CMD_802_11_PS_MODE with CMD_SUBCMD_SLEEP_CONFIRMED doesn't need to need a response by directly clearing the dnld_sent state in lbs_send_confirmsleep(). Signed-off-by: Holger Schurig <hs4233@mail.mn-solutions.de> Acked-by: Dan Williams <dcbw@redhat.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions