From: Jiang Liu Date: Mon, 6 Jan 2014 06:18:09 +0000 (+0800) Subject: iommu/vt-d: fix PCI device reference leakage on error recovery path X-Git-Tag: v3.14-rc1~50^2^3~17 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ada4d4b2a32e9f63d4dcb9f69578473408f4622c;p=pandora-kernel.git iommu/vt-d: fix PCI device reference leakage on error recovery path Function dmar_parse_dev_scope() should release the PCI device reference count gained in function dmar_parse_one_dev_scope() on error recovery, otherwise it will cause PCI device object leakage. This patch also introduces dmar_free_dev_scope(), which will be used to support DMAR device hotplug. Reviewed-by: Yijing Wang Signed-off-by: Jiang Liu Signed-off-by: Joerg Roedel --- Reading git-diff-tree failed