]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r315681: Improve command timeout handling.
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 2 Apr 2017 10:57:49 +0000 (10:57 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 2 Apr 2017 10:57:49 +0000 (10:57 +0000)
commite5c215960d6cf85db7a09e735b6a1d1b187b8be7
tree58b9fdbbdd541b050c9301e93d47c100bcaf7d5d
parent040c818a0e19782077f1e4962b5de3ff3d0b2d1b
MFC r315681: Improve command timeout handling.

Let firmware do its best first, and if it can't, try software recovery.
I would remove software timeout handler completely, but found bunch of
complains on command timeout on sparc64 mailing list few years ago, so
better be safe in case of interrupt loss.

git-svn-id: svn://svn.freebsd.org/base/stable/10@316407 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/isp/isp.c
sys/dev/isp/isp_freebsd.c
sys/dev/isp/isp_freebsd.h
sys/dev/isp/ispvar.h