usb: xhci-mtk: fix the failure of bandwidth allocation
authorChunfeng Yun <chunfeng.yun@mediatek.com>
Fri, 10 Jul 2020 05:57:52 +0000 (13:57 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 21 Jul 2020 12:05:49 +0000 (14:05 +0200)
commit5ce1a24dd98c00a57a8fa13660648abf7e08e3ef
tree028fff283ebb97ae320d6ac46a335efec398204d
parentba47d845d715a010f7b51f6f89bae32845e6acb7
usb: xhci-mtk: fix the failure of bandwidth allocation

The wMaxPacketSize field of endpoint descriptor may be zero
as default value in alternate interface, and they are not
actually selected when start stream, so skip them when try to
allocate bandwidth.

Cc: stable <stable@vger.kernel.org>
Fixes: 0cbd4b34cda9 ("xhci: mediatek: support MTK xHCI host controller")
Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com>
Link: https://lore.kernel.org/r/1594360672-2076-1-git-send-email-chunfeng.yun@mediatek.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/xhci-mtk-sch.c