Messages in this thread | | | Date | Tue, 5 Sep 2023 10:29:37 +0530 | Subject | Re: [PATCH v3 6/6] mm: Deprecate pasid field | From | Vasant Hegde <> |
| |
On 9/5/2023 5:39 AM, Tina Zhang wrote: > Drop the pasid field, as all the information needed for sva domain > management has been moved to the newly added iommu_mm field. > > Reviewed-by: Lu Baolu <baolu.lu@linux.intel.com> > Signed-off-by: Tina Zhang <tina.zhang@intel.com>
Looks good to me.
Reviewed-by: Vasant Hegde <vasant.hegde@amd.com>
-Vasant
> --- > include/linux/mm_types.h | 1 - > mm/init-mm.c | 3 --- > 2 files changed, 4 deletions(-) > > diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h > index b486f521afee..fb0e4416d9d7 100644 > --- a/include/linux/mm_types.h > +++ b/include/linux/mm_types.h > @@ -808,7 +808,6 @@ struct mm_struct { > struct work_struct async_put_work; > > #ifdef CONFIG_IOMMU_SVA > - u32 pasid; > struct iommu_mm_data *iommu_mm; > #endif > #ifdef CONFIG_KSM > diff --git a/mm/init-mm.c b/mm/init-mm.c > index efa97b57acfd..69719291463e 100644 > --- a/mm/init-mm.c > +++ b/mm/init-mm.c > @@ -42,9 +42,6 @@ struct mm_struct init_mm = { > #endif > .user_ns = &init_user_ns, > .cpu_bitmap = CPU_BITS_NONE, > -#ifdef CONFIG_IOMMU_SVA > - .pasid = IOMMU_PASID_INVALID, > -#endif > INIT_MM_CONTEXT(init_mm) > }; >
| |