staging: ion: fix common struct sg_table related issues
[platform/kernel/linux-starfive.git] / drivers / staging / android / ion / ion_system_heap.c
index b83a1d1..eac0632 100644 (file)
@@ -162,7 +162,7 @@ static void ion_system_heap_free(struct ion_buffer *buffer)
        if (!(buffer->private_flags & ION_PRIV_FLAG_SHRINKER_FREE))
                ion_heap_buffer_zero(buffer);
 
-       for_each_sg(table->sgl, sg, table->nents, i)
+       for_each_sgtable_sg(table, sg, i)
                free_buffer_page(sys_heap, buffer, sg_page(sg));
        sg_free_table(table);
        kfree(table);