[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200907105220.27776-1-lingshan.zhu@intel.com>
Date: Mon, 7 Sep 2020 18:52:18 +0800
From: Zhu Lingshan <lingshan.zhu@...el.com>
To: jasowang@...hat.com, mst@...hat.com
Cc: virtualization@...ts.linux-foundation.org, netdev@...r.kernel.org,
kvm@...r.kernel.org, Zhu Lingshan <lingshan.zhu@...el.com>
Subject: [PATCH 0/2] fix dead lock issues in vhost_vdpa
This series fixed a dead lock issue in vhost_vdpa.
In current vhost_vdpa ioctl code path, it will lock
vhost_dev mutex once, then try to re-lock it in
vhost_set_backend_features, which is buggy.
These commits will remove mutex locks operations
in vhost_set_backend_features, then as a compensation,
a new function vhost_net_set_backend_features() in vhost_net
is introduced to do proper mutex locking and call
vhost_set_backend_features()
Please help review. Thanks!
Zhu Lingshan (2):
vhost: remove mutex ops in vhost_set_backend_features
vhost_net: introduce vhost_net_set_backend_features()
drivers/vhost/net.c | 9 ++++++++-
drivers/vhost/vhost.c | 2 --
2 files changed, 8 insertions(+), 3 deletions(-)
--
2.18.4
Powered by blists - more mailing lists