summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2013-04-14 09:28:14 +0000
committermav <mav@FreeBSD.org>2013-04-14 09:28:14 +0000
commitf73c311ca37f75cf30157cd16614f936361e956b (patch)
tree1d81a4da7dc0d4b83ea7f806877e819a87a097c0 /lib/libc
parentc44db570146ee657cb698f0049082eff80c229a0 (diff)
downloadFreeBSD-src-f73c311ca37f75cf30157cd16614f936361e956b.zip
FreeBSD-src-f73c311ca37f75cf30157cd16614f936361e956b.tar.gz
MFprojects/camlock r248890, r248897, r248898, r248900, r248903, r248905,
r248917, r248918, r248978, r249001, r249014, r249030: Remove multilevel freezing mechanism, implemented to handle specifics of the ATA/SATA error recovery, when post-reset recovery commands should be allocated when queues are already full of payload requests. Instead of removing frozen CCBs with specified range of priorities from the queue to provide free openings, use simple hack, allowing explicit CCBs over- allocation for requests with priority higher (numerically lower) then CAM_PRIORITY_OOB threshold. Simplify CCB allocation logic by removing SIM-level allocation queue. After that SIM-level queue manages only CCBs execution, while allocation logic is localized within each single device. Suggested by: gibbs
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud