]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
USB: misc: cypress_cy7c63: check for short transfer
authorOliver Neukum <oneukum@suse.com>
Thu, 12 Sep 2024 12:54:43 +0000 (14:54 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 4 Oct 2024 14:29:50 +0000 (16:29 +0200)
commit7bcd961dcb5a3eaaf952e44f3d4595d7ca559baa
treef224967eaaf0db5efc2a61f02c50e309dd4e2314
parentef08eb1605f5b9928c266ef2314478feb3d36aaa
USB: misc: cypress_cy7c63: check for short transfer

commit 49cd2f4d747eeb3050b76245a7f72aa99dbd3310 upstream.

As we process the second byte of a control transfer, transfers
of less than 2 bytes must be discarded.

This bug is as old as the driver.

SIgned-off-by: Oliver Neukum <oneukum@suse.com>
CC: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20240912125449.1030536-1-oneukum@suse.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/misc/cypress_cy7c63.c