]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
vfio: fix a missed vfio group put in vfio_pin_pages
authorYan Zhao <yan.y.zhao@intel.com>
Wed, 16 Sep 2020 02:29:27 +0000 (10:29 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 29 Oct 2020 09:08:05 +0000 (10:08 +0100)
commit01bec5d78c05b1fb2e8b1141a7bfd9f9b7f1ad3c
tree15187a9e34579690aeff8d9ef50a1a0bd87a92a1
parenta1e9faa0d7c535421e5fad0aa39e620cafbcedc8
vfio: fix a missed vfio group put in vfio_pin_pages

[ Upstream commit 28b130244061863cf0437b7af1625fb45ec1a71e ]

When error occurs, need to put vfio group after a successful get.

Fixes: 95fc87b44104 ("vfio: Selective dirty page tracking if IOMMU backed device pins pages")
Signed-off-by: Yan Zhao <yan.y.zhao@intel.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/vfio/vfio.c