summaryrefslogtreecommitdiffstats
path: root/certs
diff options
context:
space:
mode:
authorEric Auger <eric.auger@redhat.com>2017-08-11 15:16:06 +0200
committerAlex Williamson <alex.williamson@redhat.com>2017-08-30 22:00:47 +0200
commitd935ad91f07d20268fca97b1ddc56a816ac71826 (patch)
tree0db9c015f9aa0f8599a92048aa024e194029b161 /certs
parentvfio/type1: Give hardware MSI regions precedence (diff)
downloadlinux-d935ad91f07d20268fca97b1ddc56a816ac71826.tar.xz
linux-d935ad91f07d20268fca97b1ddc56a816ac71826.zip
vfio: fix noiommu vfio_iommu_group_get reference count
In vfio_iommu_group_get() we want to increase the reference count of the iommu group. In noiommu case, the group does not exist and is allocated. iommu_group_add_device() increases the group ref count. However we then call iommu_group_put() which decrements it. This leads to a "refcount_t: underflow WARN_ON". Only decrement the ref count in case of iommu_group_add_device failure. Signed-off-by: Eric Auger <eric.auger@redhat.com> Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'certs')
0 files changed, 0 insertions, 0 deletions