On Tue, 15 Oct 2024 13:44:35 +0800
Junlong Wang <wang.junlo...@zte.com.cn> wrote:

> provided zxdh dev configure ops for queue
> check,reset,alloc resources,etc.
> 
> Signed-off-by: Junlong Wang <wang.junlo...@zte.com.cn>

These build failures need to be addressed.
Probably as simple as adding
        struct bar_msg_header msg_header = { 0 };


####################################################################################
#### [Begin job log] "ubuntu-22.04-gcc-stdatomic" at step Build and test
####################################################################################
  951 |         struct bar_msg_header msg_header;
      |                               ^~~~~~~~~~
../drivers/net/zxdh/zxdh_msg.c:976:60: error: ‘msg_header.sync’ may be used 
uninitialized [-Werror=maybe-uninitialized]
  976 |         uint64_t reps_addr = zxdh_reply_addr_get(msg_header.sync, src, 
dst, virt_addr);
      |                                                  ~~~~~~~~~~^~~~~
../drivers/net/zxdh/zxdh_msg.c:951:31: note: ‘msg_header’ declared here
  951 |         struct bar_msg_header msg_header;
      |                               ^~~~~~~~~~
In function ‘zxdh_bar_msg_ack_async_msg_proc’,
    inlined from ‘zxdh_bar_irq_recv’ at ../drivers/net/zxdh/zxdh_msg.c:984:3:
../drivers/net/zxdh/zxdh_msg.c:860:78: error: ‘msg_header.msg_id’ may be used 
uninitialized [-Werror=maybe-uninitialized]
  860 |         struct seqid_item *reps_info = 
&g_seqid_ring.reps_info_tbl[msg_header->msg_id];
      |                                                                    
~~~~~~~~~~^~~~~~~~
../drivers/net/zxdh/zxdh_msg.c: In function ‘zxdh_bar_irq_recv’:
../drivers/net/zxdh/zxdh_msg.c:951:31: note: ‘msg_header’ declared here
  951 |         struct bar_msg_header msg_header;
      |                               ^~~~~~~~~~
cc1: all warnings being treated as errors
[2198/3046] Compiling C object 'drivers/a715181@@tmp_rte_net_zxdh at 
sta/net_zxdh_zxdh_queue.c.o'.
[2199/3046] Compiling C object 'drivers/a715181@@tmp_rte_raw_cnxk_bphy at 
sta/raw_cnxk_bphy_cnxk_bphy_cgx.c.o'.
[2200/3046] Generating rte_net_vmxnet3.pmd.c with a custom command.
[2201/3046] Compiling C object 'drivers/a715181@@tmp_rte_raw_cnxk_bphy at 
sta/raw_cnxk_bphy_cnxk_bphy.c.o'.
[2202/3046] Compiling C object 'drivers/a715181@@tmp_rte_net_zxdh at 
sta/net_zxdh_zxdh_common.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] "ubuntu-22.04-gcc-stdatomic" at step Build and test
####################################################################################

Reply via email to