summaryrefslogtreecommitdiffstats
path: root/sys/pc98
diff options
context:
space:
mode:
authoriedowse <iedowse@FreeBSD.org>2006-10-19 01:15:58 +0000
committeriedowse <iedowse@FreeBSD.org>2006-10-19 01:15:58 +0000
commit89a43922e88de3a41c45f554250ae9164b8e6342 (patch)
tree5e89e7ff60db7f0744b5caa38587e791445b9e29 /sys/pc98
parent82d986f8fdce6ac777e32dc10660fae1ef67e2ae (diff)
downloadFreeBSD-src-89a43922e88de3a41c45f554250ae9164b8e6342.zip
FreeBSD-src-89a43922e88de3a41c45f554250ae9164b8e6342.tar.gz
Use a different task queue for host controller and peripheral driver
tasks. Since the host controllers rely on tasks to process transfer timeouts, if a synchronous transfer from a driver was invoked from a task and timed out, it would never complete because the single task thread was stuck performing the synchronous transfer so couldn't process the timeout. This affected the axe, udav and ural drivers. Problem hardware provided by: guido
Diffstat (limited to 'sys/pc98')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud