vdpa_sim_blk: Fix the potential leak of mgmt_dev
authorShawn.Shao <shawn.shao@jaguarmicro.com>
Mon, 21 Aug 2023 06:03:33 +0000 (14:03 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 18 Oct 2023 15:28:47 +0000 (11:28 -0400)
commitd121df789b159e9a8ee770666f210975a81e8111
tree99af848b139ca46ba3b5124d33ec15dcfe03ea7e
parente07744b43d3ad10b040f0ec464b6323ca96903d6
vdpa_sim_blk: Fix the potential leak of mgmt_dev

If the shared_buffer allocation fails, need to unregister mgmt_dev first.

Cc: stable@vger.kernel.org
Fixes: abebb16254b36 ("vdpa_sim_blk: support shared backend")
Signed-off-by: Shawn.Shao <shawn.shao@jaguarmicro.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Message-Id: <20230821060333.1155-1-shawn.shao@jaguarmicro.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c