提交 881f76b9 编写于 作者: T Tobin C. Harding 提交者: Greg Kroah-Hartman

staging: ks7010: change length type to unsigned

Length undergoes type conversion when passed (indirectly) as an
argument for parameter of type 'unsigned int'. If length is negative
this is a bug (the value after conversion is large).

Declare 'length' to be an unsigned type instead of a signed type.
Reported-by: NDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: NTobin C. Harding <me@tobin.cc>
Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
上级 5141e9c6
......@@ -712,7 +712,7 @@ static int ks7010_upload_firmware(struct ks_sdio_card *card)
unsigned char *rom_buf;
unsigned char rw_data = 0;
int ret;
int length;
unsigned int length;
const struct firmware *fw_entry = NULL;
/* buffer allocate */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册
新手
引导
客服 返回
顶部