iwlwifi: mvm: use a cast to calculate the last seqno from the next one
authorLuciano Coelho <luciano.coelho@intel.com>
Tue, 19 Nov 2013 14:05:56 +0000 (16:05 +0200)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Mon, 25 Nov 2013 21:00:21 +0000 (23:00 +0200)
commit3c5da7eefce5835acfc73ebd0a4f961cdae4ae67
tree1a878a602824f3b58cdda3ea4ddaa13d5875b3a4
parentcfa88893709fbf27b62c6b0cf99c72265b9a21ca
iwlwifi: mvm: use a cast to calculate the last seqno from the next one

If the next seqno returned by the firmware is 0, we return an error
(-16) in the iwl_mvm_get_last_nonqos_seq() function.  This is because
we return an integer and don't use any casting when calculating the
last seqno from the one we received.  Fix this by using a cast to u16
when doing the calculation, so we return 0xfff0, as we should.

Signed-off-by: Luciano Coelho <luciano.coelho@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
drivers/net/wireless/iwlwifi/mvm/d3.c