Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8ce4ede8 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "ion: Ensure pooled pages use proper free() function"

parents 39a4b44d 6cfee750
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -128,6 +128,10 @@ static void free_buffer_page(struct ion_system_heap *heap,
			pool = heap->cached_pools[order_to_index(order)];
		else
			pool = heap->uncached_pools[order_to_index(order)];

		if (buffer->private_flags & ION_PRIV_FLAG_SHRINKER_FREE)
			ion_page_pool_free_immediate(pool, page);
		else
			ion_page_pool_free(pool, page, prefetch);
	} else {
		__free_pages(page, order);