@@ -586,12 +586,15 @@ static void test_admin_invalid_formats(nvme_mi_ep_t ep)
586586 struct {
587587 struct nvme_mi_admin_req_hdr hdr ;
588588 uint8_t data [4 ];
589- } req = { 0 } ;
590- struct nvme_mi_admin_resp_hdr resp = { 0 } ;
589+ } req ;
590+ struct nvme_mi_admin_resp_hdr resp ;
591591 nvme_mi_ctrl_t ctrl ;
592592 size_t len ;
593593 int rc ;
594594
595+ memset (& req , 0 , sizeof (req ));
596+ memset (& resp , 0 , sizeof (resp ));
597+
595598 test_set_transport_callback (ep , test_rejected_command_cb , NULL );
596599
597600 ctrl = nvme_mi_init_ctrl (ep , 1 );
@@ -638,12 +641,15 @@ static void test_mi_invalid_formats(nvme_mi_ep_t ep)
638641 struct {
639642 struct nvme_mi_mi_req_hdr hdr ;
640643 uint8_t data [4 ];
641- } req = { 0 } ;
642- struct nvme_mi_mi_resp_hdr resp = { 0 } ;
644+ } req ;
645+ struct nvme_mi_mi_resp_hdr resp ;
643646 nvme_mi_ctrl_t ctrl ;
644647 size_t len ;
645648 int rc ;
646649
650+ memset (& req , 0 , sizeof (req ));
651+ memset (& resp , 0 , sizeof (resp ));
652+
647653 test_set_transport_callback (ep , test_rejected_command_cb , NULL );
648654
649655 ctrl = nvme_mi_init_ctrl (ep , 1 );
@@ -1084,11 +1090,13 @@ static int test_admin_set_features_cb(struct nvme_mi_ep *ep,
10841090static void test_set_features (nvme_mi_ep_t ep )
10851091{
10861092 struct nvme_set_features_args args = { 0 };
1087- struct nvme_timestamp tstamp = { 0 } ;
1093+ struct nvme_timestamp tstamp ;
10881094 nvme_mi_ctrl_t ctrl ;
10891095 uint32_t res ;
10901096 int rc , i ;
10911097
1098+ memset (& tstamp , 0 , sizeof (tstamp ));
1099+
10921100 test_set_transport_callback (ep , test_admin_set_features_cb , NULL );
10931101
10941102 ctrl = nvme_mi_init_ctrl (ep , 5 );
@@ -2036,13 +2044,16 @@ static void test_admin_dlen_doff_req(struct nvme_mi_ep *ep)
20362044 struct {
20372045 struct nvme_mi_admin_req_hdr hdr ;
20382046 unsigned char data [4096 ];
2039- } admin_req = { 0 } ;
2040- struct nvme_mi_admin_resp_hdr admin_resp = { 0 } ;
2047+ } admin_req ;
2048+ struct nvme_mi_admin_resp_hdr admin_resp ;
20412049 struct req_dlen_doff_data data = { 0 };
20422050 size_t resp_sz = 0 ;
20432051 nvme_mi_ctrl_t ctrl ;
20442052 int rc ;
20452053
2054+ memset (& admin_req , 0 , sizeof (admin_req ));
2055+ memset (& admin_resp , 0 , sizeof (admin_resp ));
2056+
20462057 data .direction = DATA_DIR_OUT ;
20472058 data .req_len = sizeof (admin_req .data );
20482059
@@ -2064,13 +2075,16 @@ static void test_admin_dlen_doff_resp(struct nvme_mi_ep *ep)
20642075 struct {
20652076 struct nvme_mi_admin_resp_hdr hdr ;
20662077 unsigned char data [4096 ];
2067- } admin_resp = { 0 } ;
2068- struct nvme_mi_admin_req_hdr admin_req = { 0 } ;
2078+ } admin_resp ;
2079+ struct nvme_mi_admin_req_hdr admin_req ;
20692080 struct req_dlen_doff_data data = { 0 };
20702081 nvme_mi_ctrl_t ctrl ;
20712082 size_t resp_sz ;
20722083 int rc ;
20732084
2085+ memset (& admin_resp , 0 , sizeof (admin_resp ));
2086+ memset (& admin_req , 0 , sizeof (admin_req ));
2087+
20742088 data .direction = DATA_DIR_IN ;
20752089 data .resp_len = sizeof (admin_resp .data );
20762090 resp_sz = sizeof (admin_resp .data );
0 commit comments