Commit b86e1be0 authored by Maciej Szwed's avatar Maciej Szwed Committed by Changpeng Liu
Browse files

vhost: Move mutex initialization after possible failure paths



Signed-off-by: default avatarMaciej Szwed <maciej.szwed@intel.com>
Change-Id: I428027e13f2426684cff536430423d2e4953e29b
Reviewed-on: https://review.gerrithub.io/433824


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-by: default avatarPawel Wodkowski <pawelx.wodkowski@intel.com>
Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
parent 65724c3f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -640,7 +640,6 @@ rte_vhost_driver_register(const char *path, uint64_t flags)
		goto out;
	}
	TAILQ_INIT(&vsocket->conn_list);
	pthread_mutex_init(&vsocket->conn_mutex, NULL);
	vsocket->dequeue_zero_copy = flags & RTE_VHOST_USER_DEQUEUE_ZERO_COPY;

	/*
@@ -677,6 +676,7 @@ rte_vhost_driver_register(const char *path, uint64_t flags)
		goto out;
	}

	pthread_mutex_init(&vsocket->conn_mutex, NULL);
	vhost_user.vsockets[vhost_user.vsocket_cnt++] = vsocket;

out: