lkml.org 
[lkml]   [2020]   [Mar]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRE: [PATCH V10 01/11] iommu/vt-d: Move domain helper to header
    Date
    > From: Jacob Pan <jacob.jun.pan@linux.intel.com>
    > Sent: Saturday, March 21, 2020 7:28 AM
    >
    > Move domain helper to header to be used by SVA code.
    >
    > Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com>
    > Reviewed-by: Eric Auger <eric.auger@redhat.com>
    > ---
    > drivers/iommu/intel-iommu.c | 6 ------
    > include/linux/intel-iommu.h | 6 ++++++
    > 2 files changed, 6 insertions(+), 6 deletions(-)
    >
    > diff --git a/drivers/iommu/intel-iommu.c b/drivers/iommu/intel-iommu.c
    > index 4be549478691..e599b2537b1c 100644
    > --- a/drivers/iommu/intel-iommu.c
    > +++ b/drivers/iommu/intel-iommu.c
    > @@ -446,12 +446,6 @@ static void init_translation_status(struct
    > intel_iommu *iommu)
    > iommu->flags |= VTD_FLAG_TRANS_PRE_ENABLED;
    > }
    >
    > -/* Convert generic 'struct iommu_domain to private struct dmar_domain */
    > -static struct dmar_domain *to_dmar_domain(struct iommu_domain *dom)
    > -{
    > - return container_of(dom, struct dmar_domain, domain);
    > -}
    > -
    > static int __init intel_iommu_setup(char *str)
    > {
    > if (!str)
    > diff --git a/include/linux/intel-iommu.h b/include/linux/intel-iommu.h
    > index 980234ae0312..ed7171d2ae1f 100644
    > --- a/include/linux/intel-iommu.h
    > +++ b/include/linux/intel-iommu.h
    > @@ -595,6 +595,12 @@ static inline void __iommu_flush_cache(
    > clflush_cache_range(addr, size);
    > }
    >
    > +/* Convert generic struct iommu_domain to private struct dmar_domain */
    > +static inline struct dmar_domain *to_dmar_domain(struct iommu_domain
    > *dom)
    > +{
    > + return container_of(dom, struct dmar_domain, domain);
    > +}
    > +
    > /*
    > * 0: readable
    > * 1: writable
    > --
    > 2.7.4

    Reviewed-by: Kevin Tian <kevin.tian@intel.com>

    \
     
     \ /
      Last update: 2020-03-27 12:50    [W:4.154 / U:0.416 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site