On 01/29/2016 10:07 PM, John Stultz wrote:
From: Rajmal Menariya <[email protected]>

In carveout heap, change minimum allocation order from 12 to
PAGE_SHIFT. After this change each bit in bitmap (genalloc -
General purpose special memory pool) represents one page size
memory.

Cc: [email protected]
Cc: [email protected]
Cc: Colin Cross <[email protected]>
Cc: Android Kernel Team <[email protected]>
Cc: Greg KH <[email protected]>
Cc: Laura Abbott <[email protected]>
Cc: Sumit Semwal <[email protected]>
Signed-off-by: Rajmal Menariya <[email protected]>
[jstultz: Reworked commit message]
Signed-off-by: John Stultz <[email protected]>

Acked-by: Laura Abbott <[email protected]>

---
  drivers/staging/android/ion/ion_carveout_heap.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/android/ion/ion_carveout_heap.c 
b/drivers/staging/android/ion/ion_carveout_heap.c
index 9156d82..e702ce6 100644
--- a/drivers/staging/android/ion/ion_carveout_heap.c
+++ b/drivers/staging/android/ion/ion_carveout_heap.c
@@ -167,7 +167,7 @@ struct ion_heap *ion_carveout_heap_create(struct 
ion_platform_heap *heap_data)
        if (!carveout_heap)
                return ERR_PTR(-ENOMEM);

-       carveout_heap->pool = gen_pool_create(12, -1);
+       carveout_heap->pool = gen_pool_create(PAGE_SHIFT, -1);
        if (!carveout_heap->pool) {
                kfree(carveout_heap);
                return ERR_PTR(-ENOMEM);


Reply via email to