]> git.proxmox.com Git - mirror_ubuntu-disco-kernel.git/commit
vmw_balloon: release lock on error in vmballoon_reset()
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 11 Feb 2019 18:45:45 +0000 (21:45 +0300)
committerSeth Forshee <seth.forshee@canonical.com>
Mon, 25 Mar 2019 15:44:59 +0000 (10:44 -0500)
commit717e4ffb8b6d3aa1a2d1c44eafa274c0525ef1cf
tree03c5f0d29ac6129fcec4fc9d41a386f40b83ca5d
parenta27aa4fa5ae124a48f14bd8486a7a00cdffaaf7f
vmw_balloon: release lock on error in vmballoon_reset()

BugLink: https://bugs.launchpad.net/bugs/1821607
commit d04071a5d6413b65f17f7bd6e2bdb22e22e4ace7 upstream.

We added some locking to this function but forgot to drop the lock on
these two error paths.  This bug would lead to an immediate deadlock.

Fixes: c7b3690fb152 ("vmw_balloon: stats rework")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Cc: stable@vger.kernel.org
Reviewed-by: Nadav Amit <namit@vmware.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
drivers/misc/vmw_balloon.c