staging: rtl8712: add error handler in r8712_usbctrl_vendorreq()
authorWang Cheng <wanngchenng@gmail.com>
Mon, 16 May 2022 09:23:05 +0000 (17:23 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 19 May 2022 15:44:25 +0000 (17:44 +0200)
commit644ee3bff4ae56db4c4c92b4331f7f4ea4b2147e
tree291ca1a88add8f49a7b2a68ec8d88f409792c5f0
parentea32366a8fc98cbabaf8ef1b9cc7618498cb34d4
staging: rtl8712: add error handler in r8712_usbctrl_vendorreq()

When 'status' returned from usb_control_msg() is not equal to 'len',
that usb_control_msg() is on partial failure, r8712_usbctrl_vendorreq()
will treat partial reads as success.

Reviewed-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Wang Cheng <wanngchenng@gmail.com>
Link: https://lore.kernel.org/r/e33ea53d36c422fbe7eabec5bd9eecb0ebce1bc5.1652618244.git.wanngchenng@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8712/usb_ops_linux.c