Merge branches 'arm/mediatek', 'arm/smmu', 'x86/amd', 's390', 'core' and 'arm/exynos...
authorJoerg Roedel <jroedel@suse.de>
Tue, 6 Dec 2016 16:32:16 +0000 (17:32 +0100)
committerJoerg Roedel <jroedel@suse.de>
Tue, 6 Dec 2016 16:32:16 +0000 (17:32 +0100)
1  2  3  4  5  6  7 
drivers/base/dd.c
drivers/base/power/main.c
drivers/iommu/arm-smmu.c
drivers/iommu/iommu.c
drivers/iommu/mtk_iommu.c
drivers/iommu/mtk_iommu_v1.c
drivers/pci/probe.c
include/linux/iommu.h

Simple merge
@@@@@@@@ -1040,6 -1038,8 -1040,6 -1038,8 -1040,6 -1038,8 -1096,8 +1098,8 @@@@@@@@ static int __device_suspend_noirq(struc
        if (dev->power.syscore || dev->power.direct_complete)
                goto Complete;
       
 - - -  dpm_wait_for_children(dev, async);
++++++  dpm_wait_for_subordinate(dev, async);
+ + +  
        if (dev->pm_domain) {
                info = "noirq power domain ";
                callback = pm_noirq_op(&dev->pm_domain->ops, state);
@@@@@@@@ -1187,6 -1185,8 -1187,6 -1185,8 -1187,6 -1185,8 -1243,8 +1247,8 @@@@@@@@ static int __device_suspend_late(struc
        if (dev->power.syscore || dev->power.direct_complete)
                goto Complete;
       
 - - -  dpm_wait_for_children(dev, async);
++++++  dpm_wait_for_subordinate(dev, async);
+ + +  
        if (dev->pm_domain) {
                info = "late power domain ";
                callback = pm_late_early_op(&dev->pm_domain->ops, state);
@@@@@@@@ -1402,8 -1390,8 -1406,8 -1390,8 -1402,8 -1390,8 -1390,8 +1406,8 @@@@@@@@ static int arm_smmu_add_device(struct d
                fwspec = dev->iommu_fwspec;
                if (ret)
                        goto out_free;
 - - -- } else if (fwspec) {
 - - --         smmu = arm_smmu_get_by_node(to_of_node(fwspec->iommu_fwnode));
 + + ++ } else if (fwspec && fwspec->ops == &arm_smmu_ops) {
-   -           smmu = arm_smmu_get_by_node(to_of_node(fwspec->iommu_fwnode));
++ ++++         smmu = arm_smmu_get_by_fwnode(fwspec->iommu_fwnode);
        } else {
                return -ENODEV;
        }
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge