staging: wfx: fix error handling in wfx_tx_get_raw_link_id()
authorJérôme Pouiller <jerome.pouiller@silabs.com>
Fri, 11 Oct 2019 10:16:41 +0000 (10:16 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 14 Oct 2019 13:37:18 +0000 (15:37 +0200)
commit44288f1101feba11beef9536b176dadae420d874
tree4c36db78d6abce0515db51df846fa183a4c7724c
parent807411911d99fe13ade4c02db4606f2df672f589
staging: wfx: fix error handling in wfx_tx_get_raw_link_id()

Since wfx_tx_get_raw_link_id() return an unsigned, it makes no sense to
return a negative value. "15" is a better value since it is used by
firmware for stations that have not yet associated link-ids.

Note that this should never happens since driver set max_ap_assoc_sta
to 14.

Fixes: 9bca45f3d692 ("staging: wfx: allow to send 802.11 frames")
Reported-by: kbuild test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
Link: https://lore.kernel.org/r/20191011101639.31025-1-Jerome.Pouiller@silabs.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/wfx/data_tx.c