]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r312995:
authorasomers <asomers@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 1 Mar 2017 00:13:58 +0000 (00:13 +0000)
committerasomers <asomers@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 1 Mar 2017 00:13:58 +0000 (00:13 +0000)
commit9ccc8cdb54639563eb940807c56141382144561a
treee7fb7f41c1ac42ba2c3d1f8af870028044d305e8
parent65f619315bfa60ad3dc084a04fbbbe86c476d89f
MFC r312995:

Initialize a stack variable in mprsas_get_sas_address_for_sata_disk

Thought it's difficult to reproduce, I think this variable was responsible
for a use-after-free panic when a SATA disk timed out responding to a SATA
identify command during boot.

Submitted by: slm
Reviewed by: slm
MFC after: 4 weeks
Sponsored by: Spectra Logic Corp
Differential Revision: https://reviews.freebsd.org/D9364

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