blob: 20602bd7e25873a51bb4b6a9b66519386a50ebd3 [file] [log] [blame]
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Sandeep Patil <sspatil@google.com>
Date: Mon, 9 Sep 2019 08:34:43 -0700
Subject: ANDROID: staging: ion: uapi: match the existing heap type enums
Change the enup order for ion heap types to match how it was before so
as to not break any userspace code that depends on them.
Bug: 140507100
Test: ion-unit-tests
Change-Id: Id68c50a9bd3eda2ce46bc88a326a120c52d1110f
Signed-off-by: Sandeep Patil <sspatil@google.com>
---
include/uapi/linux/ion.h | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/include/uapi/linux/ion.h b/include/uapi/linux/ion.h
index 09dbbfaf3718..ad773e5fa4d2 100644
--- a/include/uapi/linux/ion.h
+++ b/include/uapi/linux/ion.h
@@ -31,8 +31,8 @@
enum ion_heap_type {
ION_HEAP_TYPE_SYSTEM = 0,
ION_HEAP_TYPE_SYSTEM_CONTIG = 1,
- ION_HEAP_TYPE_CHUNK = 2,
- ION_HEAP_TYPE_CARVEOUT = 3,
+ ION_HEAP_TYPE_CARVEOUT = 2,
+ ION_HEAP_TYPE_CHUNK = 3,
ION_HEAP_TYPE_DMA = 4,
/* reserved range for future standard heap types */
ION_HEAP_TYPE_CUSTOM = 16,
@@ -61,10 +61,10 @@ enum ion_heap_type {
enum ion_heap_id {
ION_HEAP_SYSTEM = (1 << ION_HEAP_TYPE_SYSTEM),
ION_HEAP_SYSTEM_CONTIG = (ION_HEAP_SYSTEM << 1),
- ION_HEAP_CHUNK = (ION_HEAP_SYSTEM_CONTIG << 1),
- ION_HEAP_CARVEOUT_START = (ION_HEAP_CHUNK << 1),
+ ION_HEAP_CARVEOUT_START = (ION_HEAP_SYSTEM_CONTIG << 1),
ION_HEAP_CARVEOUT_END = (ION_HEAP_CARVEOUT_START << 4),
- ION_HEAP_DMA_START = (ION_HEAP_CARVEOUT_END << 1),
+ ION_HEAP_CHUNK = (ION_HEAP_CARVEOUT_END << 1),
+ ION_HEAP_DMA_START = (ION_HEAP_CHUNK << 1),
ION_HEAP_DMA_END = (ION_HEAP_DMA_START << 7),
ION_HEAP_CUSTOM_START = (ION_HEAP_DMA_END << 1),
ION_HEAP_CUSTOM_END = (ION_HEAP_CUSTOM_START << 15),