]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix XHCI driver for devices which have more than 15 physical root HUB
authorHans Petter Selasky <hselasky@FreeBSD.org>
Fri, 3 Oct 2014 15:58:04 +0000 (15:58 +0000)
committerHans Petter Selasky <hselasky@FreeBSD.org>
Fri, 3 Oct 2014 15:58:04 +0000 (15:58 +0000)
commit30c6f4bac51a1fabb25d3ccd2f0e80c0148e79d1
tree6c5a91487cd8780b404dafacd141215abd7d48c4
parent016275506464eca03c46bd9deb4db5a718959095
Fix XHCI driver for devices which have more than 15 physical root HUB
ports. The current bitmap array was too small to hold more than 16
bits and would at some point toggle the context size, which then would
trigger an enumeration fault and cause a fallback to the EHCI
companion controller, if any.

MFC after: 3 days
sys/dev/usb/controller/xhci.h