cw1200: Fix a signedness bug in cw1200_load_firmware()
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 1 Oct 2019 11:45:01 +0000 (14:45 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 23 Jan 2020 07:19:42 +0000 (08:19 +0100)
commitc136d25c9c68005f550676273c59855412192c9d
treebb2972bf44adaab950352c7fdc1b54c95f9ec3b9
parent5f345632f465972caff499ffa18db891fd909ec5
cw1200: Fix a signedness bug in cw1200_load_firmware()

commit 4a50d454502f1401171ff061a5424583f91266db upstream.

The "priv->hw_type" is an enum and in this context GCC will treat it
as an unsigned int so the error handling will never trigger.

Fixes: a910e4a94f69 ("cw1200: add driver for the ST-E CW1100 & CW1200 WLAN chipsets")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/wireless/st/cw1200/fwio.c