Skip to content

Commit

Permalink
staging: android: ion: Remove base from ion_chunk_heap
Browse files Browse the repository at this point in the history
The base address is not used anywhere and tracked by the pool
allocator. No need to store this anymore.

Signed-off-by: Andrew F. Davis <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
  • Loading branch information
glneo authored and gregkh committed Jan 18, 2019
1 parent 298783c commit dad407a
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions drivers/staging/android/ion/ion_chunk_heap.c
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
struct ion_chunk_heap {
struct ion_heap heap;
struct gen_pool *pool;
phys_addr_t base;
unsigned long chunk_size;
unsigned long size;
unsigned long allocated;
Expand Down Expand Up @@ -131,16 +130,14 @@ struct ion_heap *ion_chunk_heap_create(phys_addr_t base, size_t size, size_t chu
ret = -ENOMEM;
goto error_gen_pool_create;
}
chunk_heap->base = base;
chunk_heap->size = size;
chunk_heap->allocated = 0;

gen_pool_add(chunk_heap->pool, chunk_heap->base, size, -1);
gen_pool_add(chunk_heap->pool, base, size, -1);
chunk_heap->heap.ops = &chunk_heap_ops;
chunk_heap->heap.type = ION_HEAP_TYPE_CHUNK;
chunk_heap->heap.flags = ION_HEAP_FLAG_DEFER_FREE;
pr_debug("%s: base %pa size %zu\n", __func__,
&chunk_heap->base, size);
pr_debug("%s: base %pa size %zu\n", __func__, &base, size);

return &chunk_heap->heap;

Expand Down

0 comments on commit dad407a

Please sign in to comment.