]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Increase device CCB queue array size by CAM_RL_VALUES - 1 (4) elements.
authormav <mav@FreeBSD.org>
Thu, 11 Oct 2012 15:21:07 +0000 (15:21 +0000)
committermav <mav@FreeBSD.org>
Thu, 11 Oct 2012 15:21:07 +0000 (15:21 +0000)
commite867826c0224f87edbf44239bd842027cd13de79
tree10b7633cfbd3dcbb3ed03a3bbeef8c4909b1f138
parent61816f86e167fba086e2c2d4a8dd9a2f318d1b26
Increase device CCB queue array size by CAM_RL_VALUES - 1 (4) elements.
It is required to store extra recovery requests in case of bus resets.
On ATA/SATA this fixes assertion panics on HEAD with INVARIANTS enabled or
possible memory corruptions otherwise if timeout/reset happens when device
CCB queue is already full.

Reported by: gibbs@
MFC after: 1 week
sys/cam/cam_queue.c