OSDN Git Service

iommu/amd: Drop pasid_state reference in ppr_notifer error path
authorJoerg Roedel <jroedel@suse.de>
Tue, 8 Jul 2014 12:55:10 +0000 (14:55 +0200)
committerJoerg Roedel <jroedel@suse.de>
Thu, 10 Jul 2014 13:36:40 +0000 (15:36 +0200)
commitdc88db7ee9f9a0a850dcee5738031f888ba124b7
treee8b5a6997b737e38c3a0f95f7728ca9dd5eb5d2e
parent61feb43897ec1cf8b126689035b249f30b0d90ad
iommu/amd: Drop pasid_state reference in ppr_notifer error path

In case we are not able to allocate a fault structure a
reference to the pasid_state will be leaked. Fix that by
dropping the reference in the error path in case we hold
one.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
Tested-by: Oded Gabbay <Oded.Gabbay@amd.com>
drivers/iommu/amd_iommu_v2.c