Searched hist:b7d509a9 (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/drivers/usb/host/ |
H A D | xhci-mtk.h | b7d509a9 Thu Aug 26 22:31:05 CDT 2021 Chunfeng Yun <chunfeng.yun@mediatek.com> usb: xhci-mtk: allow bandwidth table rollover
xhci-mtk has 64 slots for periodic bandwidth calculations and each slot represents byte budgets on a microframe. When an endpoint's allocation sits on the boundary of the table, byte budgets' slot can be rolled over but the current implementation doesn't.
This patch allows the microframe index rollover and prevent out-of-bounds array access.
Signed-off-by: Ikjoon Jang <ikjn@chromium.org> Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com> Link: https://lore.kernel.org/r/20210827033105.26595-1-chunfeng.yun@mediatek.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
H A D | xhci-mtk-sch.c | b7d509a9 Thu Aug 26 22:31:05 CDT 2021 Chunfeng Yun <chunfeng.yun@mediatek.com> usb: xhci-mtk: allow bandwidth table rollover
xhci-mtk has 64 slots for periodic bandwidth calculations and each slot represents byte budgets on a microframe. When an endpoint's allocation sits on the boundary of the table, byte budgets' slot can be rolled over but the current implementation doesn't.
This patch allows the microframe index rollover and prevent out-of-bounds array access.
Signed-off-by: Ikjoon Jang <ikjn@chromium.org> Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com> Link: https://lore.kernel.org/r/20210827033105.26595-1-chunfeng.yun@mediatek.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|