gpu: ion: Fix bug in heap type enum
authorRebecca Schultz Zavin <rebecca@android.com>
Thu, 14 Jun 2012 21:52:17 +0000 (14:52 -0700)
committerArve Hjønnevåg <arve@android.com>
Mon, 1 Jul 2013 20:40:50 +0000 (13:40 -0700)
Change-Id: I8bf1345896774f02bd25c8d25a05d2c1eae262ef
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
include/linux/ion.h

index d44ce69446dd389687b260792d86f25f766b7f8d..050a9a1570547a72f430baccaf11a940f3c7e289 100644 (file)
@@ -27,7 +27,9 @@ struct ion_handle;
  * @ION_HEAP_TYPE_CARVEOUT:     memory allocated from a prereserved
  *                              carveout heap, allocations are physically
  *                              contiguous
- * @ION_HEAP_END:               helper for iterating over heaps
+ * @ION_NUM_HEAPS:              helper for iterating over heaps, a bit mask
+ *                              is used to identify the heaps, so only 32
+ *                              total heap types are supported
  */
 enum ion_heap_type {
        ION_HEAP_TYPE_SYSTEM,
@@ -35,7 +37,7 @@ enum ion_heap_type {
        ION_HEAP_TYPE_CARVEOUT,
        ION_HEAP_TYPE_CUSTOM, /* must be last so device specific heaps always
                                 are at the end of this enum */
-       ION_NUM_HEAPS,
+       ION_NUM_HEAPS = 32,
 };
 
 #define ION_HEAP_SYSTEM_MASK           (1 << ION_HEAP_TYPE_SYSTEM)