On Fedora30, GCC9+ reports errors: Issues report: vbdev_compress.c:482:17: warning: Assigned value is garbage or undefined comp_op->m_src = src_mbufs[0]; ^ ~~~~~~~~~~~~ vbdev_compress.c:502:17: warning: Assigned value is garbage or undefined comp_op->m_dst = dst_mbufs[0]; ^ ~~~~~~~~~~~~ vbdev_compress.c:491:3: warning: 1st function call argument is an uninitialized value rte_pktmbuf_attach_extbuf(dst_mbufs[iov_index], compress_ut.c:826:2: warning: Attempt to free released memory free(g_mbuf_mp); ^~~~~~~~~~~~~~~ Should remove free(g_mbuf_mp), for pointer exchange. Change-Id: I1a48b7c309a4e2aa0aa513f9be44ae3504d9e385 Signed-off-by: yidong0635 <dongx.yi@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/462574 Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> |
||
---|---|---|
.. | ||
Makefile | ||
vbdev_compress_rpc.c | ||
vbdev_compress.c | ||
vbdev_compress.h |