Skip to content
Unverified Commit e5d6a7c6 authored by Li Jun's avatar Li Jun Committed by Peter Chen
Browse files

usb: chipidea: host: fix port index underflow and UBSAN complains



If wIndex is 0 (and it often is), these calculations underflow and
UBSAN complains, here resolve this by not decrementing the index when
it is equal to 0, this copies the solution from commit 85e3990b
("USB: EHCI: avoid undefined pointer arithmetic and placate UBSAN")

Reported-by: default avatarZhipeng Wang <zhipeng.wang_1@nxp.com>
Signed-off-by: default avatarLi Jun <jun.li@nxp.com>
Link: https://lore.kernel.org/r/1624004938-2399-1-git-send-email-jun.li@nxp.com


Signed-off-by: default avatarPeter Chen <peter.chen@kernel.org>
parent e4788edc
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment