]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r292218
authorasomers <asomers@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 11 Jan 2016 21:12:49 +0000 (21:12 +0000)
committerasomers <asomers@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 11 Jan 2016 21:12:49 +0000 (21:12 +0000)
commit688359513114e186df905a4fc5a391cfc896d2b6
tree0af5b31b122c45b569518e83e01f376d28bbc958
parent5a7b318f8c1db8b82add5196548259f5f0bd34dd
MFC r292218

Don't retry SAS commands in response to protocol errors

  sys/dev/mpr/mpr_sas_lsi.c
  sys/dev/mps/mps_sas_lsi.c
        When mp[rs]sas_get_sata_identify returns
        MPI2_IOCSTATUS_SCSI_PROTOCOL_ERROR, don't bother retrying. Protocol
        errors aren't likely to be fixed by sleeping.

        Without this change, a system that generated may protocol errors due
        to signal integrity issues was taking more than an hour to boot, due
        to all the retries.

git-svn-id: svn://svn.freebsd.org/base/stable/10@293701 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/mpr/mpr_sas_lsi.c
sys/dev/mps/mps_sas_lsi.c