lkml.org 
[lkml]   [2018]   [Dec]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4/4] ACPI/IORT: Don't call iommu_ops->add_device directly
    Date
    From: Joerg Roedel <jroedel@suse.de>

    Make sure to invoke this call-back through the proper
    function of the IOMMU-API.

    Signed-off-by: Joerg Roedel <jroedel@suse.de>
    ---
    drivers/acpi/arm64/iort.c | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    diff --git a/drivers/acpi/arm64/iort.c b/drivers/acpi/arm64/iort.c
    index 70f4e80b9246..d4f7c1adc048 100644
    --- a/drivers/acpi/arm64/iort.c
    +++ b/drivers/acpi/arm64/iort.c
    @@ -805,8 +805,8 @@ static inline int iort_add_device_replay(const struct iommu_ops *ops,
    {
    int err = 0;

    - if (ops->add_device && dev->bus && !dev->iommu_group)
    - err = ops->add_device(dev);
    + if (dev->bus && !dev->iommu_group)
    + err = iommu_probe_device(dev);

    return err;
    }
    --
    2.17.1
    \
     
     \ /
      Last update: 2018-12-05 15:38    [W:3.118 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site