diff options
author | Jiang Liu <jiang.liu@linux.intel.com> | 2014-01-06 10:18:09 +0400 |
---|---|---|
committer | Joerg Roedel <joro@8bytes.org> | 2014-01-09 15:42:35 +0400 |
commit | ada4d4b2a32e9f63d4dcb9f69578473408f4622c (patch) | |
tree | 7f50f2c380f4e46bfd4fb3317a5e4f17b35c3ab2 /mm/slab.h | |
parent | 360eb3c5687e2df23e29e97878238765bfe6a756 (diff) | |
download | linux-ada4d4b2a32e9f63d4dcb9f69578473408f4622c.tar.xz |
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 <wangyijing@huawei.com>
Signed-off-by: Jiang Liu <jiang.liu@linux.intel.com>
Signed-off-by: Joerg Roedel <joro@8bytes.org>
Diffstat (limited to 'mm/slab.h')
0 files changed, 0 insertions, 0 deletions