|
@@ -373,16 +373,17 @@ void mm_iommu_mapped_dec(struct mm_iommu_table_group_mem_t *mem)
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(mm_iommu_mapped_dec);
|
|
|
|
|
|
-void mm_iommu_init(mm_context_t *ctx)
|
|
|
+void mm_iommu_init(struct mm_struct *mm)
|
|
|
{
|
|
|
- INIT_LIST_HEAD_RCU(&ctx->iommu_group_mem_list);
|
|
|
+ INIT_LIST_HEAD_RCU(&mm->context.iommu_group_mem_list);
|
|
|
}
|
|
|
|
|
|
-void mm_iommu_cleanup(mm_context_t *ctx)
|
|
|
+void mm_iommu_cleanup(struct mm_struct *mm)
|
|
|
{
|
|
|
struct mm_iommu_table_group_mem_t *mem, *tmp;
|
|
|
|
|
|
- list_for_each_entry_safe(mem, tmp, &ctx->iommu_group_mem_list, next) {
|
|
|
+ list_for_each_entry_safe(mem, tmp, &mm->context.iommu_group_mem_list,
|
|
|
+ next) {
|
|
|
list_del_rcu(&mem->next);
|
|
|
mm_iommu_do_free(mem);
|
|
|
}
|