]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r345009:
authordab <dab@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 25 Mar 2019 17:04:33 +0000 (17:04 +0000)
committerdab <dab@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 25 Mar 2019 17:04:33 +0000 (17:04 +0000)
commit58f18b3579e6863ea56ea6a08de4c1658ae1a0ab
tree34be07d9097fc22355e74d160f49a20d110198f5
parent7443063da38967e51f07822f9904327326f02c20
MFC r345009:

Fix a scribbler in the PMS driver.

The ESGL bit was left uninitialized when executing the REPORT LUNS
ioctl. This could allow a zeroed data buffer to be treated as a
scatter/gather list. The firmware would eventually walk past the end
of the data buffer, potentially find what looked like a valid
address/length pair, and write the result to semi-random memory.

Obtained from:  Dell EMC Isilon
Sponsored by:   Dell EMC Isilon

git-svn-id: svn://svn.freebsd.org/base/stable/10@345508 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/pms/RefTisa/tisa/sassata/sas/ini/itdio.c