git: b9353e0b44a3 - main - isci: clear CCBs allocated on the stack

Edward Tomasz Napierala trasz at FreeBSD.org
Fri May 21 07:21:02 UTC 2021


The branch main has been updated by trasz:

URL: https://cgit.FreeBSD.org/src/commit/?id=b9353e0b44a360dc8d45b640514aa8276b991289

commit b9353e0b44a360dc8d45b640514aa8276b991289
Author:     Edward Tomasz Napierala <trasz at FreeBSD.org>
AuthorDate: 2021-05-21 07:10:15 +0000
Commit:     Edward Tomasz Napierala <trasz at FreeBSD.org>
CommitDate: 2021-05-21 07:10:22 +0000

    isci: clear CCBs allocated on the stack
    
    Reviewed By:    gallatin, imp
    Sponsored by:   NetApp, Inc.
    Sponsored by:   Klara, Inc.
    Differential Revision:  https://reviews.freebsd.org/D30303
---
 sys/dev/isci/isci_io_request.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys/dev/isci/isci_io_request.c b/sys/dev/isci/isci_io_request.c
index 711f5757ee5e..8d8d84b5b855 100644
--- a/sys/dev/isci/isci_io_request.c
+++ b/sys/dev/isci/isci_io_request.c
@@ -186,6 +186,7 @@ isci_io_request_complete(SCI_CONTROLLER_HANDLE_T scif_controller,
 			    cam_sim_path(isci_controller->sim),
 			    isci_remote_device->index, 0);
 
+			memset(&ccb_relsim, 0, sizeof(ccb_relsim));
 			xpt_setup_ccb(&ccb_relsim.ccb_h, path, 5);
 			ccb_relsim.ccb_h.func_code = XPT_REL_SIMQ;
 			ccb_relsim.ccb_h.flags = CAM_DEV_QFREEZE;


More information about the dev-commits-src-all mailing list