|
@@ -47,6 +47,9 @@ static int ion_chunk_heap_allocate(struct ion_heap *heap,
|
|
|
unsigned long num_chunks;
|
|
|
unsigned long allocated_size;
|
|
|
|
|
|
+ if (align > chunk_heap->chunk_size)
|
|
|
+ return -EINVAL;
|
|
|
+
|
|
|
allocated_size = ALIGN(size, chunk_heap->chunk_size);
|
|
|
num_chunks = allocated_size / chunk_heap->chunk_size;
|
|
|
|