From f142c4dd415f06efd546823cb8c89d423cef8cdc Mon Sep 17 00:00:00 2001 From: Hridya Valsaraju Date: Tue, 8 Oct 2019 12:54:13 -0700 Subject: [PATCH] Export ion_4.12.h and ion_4.19.h Also, clean-up duplicate copies of the header files. Bug: 140916230 Test: make, ./ion-unit-tests Change-Id: Iab06ba622ab1d50e902ae20411bae73d0b00bbc7 --- libion/ion.c | 2 +- libion/{ => kernel-headers/linux}/ion_4.12.h | 32 ++++++------- libion/{ => kernel-headers/linux}/ion_4.19.h | 0 libion/tests/ion_4.12.h | 50 -------------------- libion/tests/ion_test_fixture.h | 2 +- 5 files changed, 18 insertions(+), 68 deletions(-) rename libion/{ => kernel-headers/linux}/ion_4.12.h (82%) rename libion/{ => kernel-headers/linux}/ion_4.19.h (100%) delete mode 100644 libion/tests/ion_4.12.h diff --git a/libion/ion.c b/libion/ion.c index 5141ea874..07b4caf33 100644 --- a/libion/ion.c +++ b/libion/ion.c @@ -31,7 +31,7 @@ #include #include -#include "ion_4.19.h" +#include #include diff --git a/libion/ion_4.12.h b/libion/kernel-headers/linux/ion_4.12.h similarity index 82% rename from libion/ion_4.12.h rename to libion/kernel-headers/linux/ion_4.12.h index 614510c8d..1af828491 100644 --- a/libion/ion_4.12.h +++ b/libion/kernel-headers/linux/ion_4.12.h @@ -22,27 +22,27 @@ #include #define ION_NUM_HEAP_IDS (sizeof(unsigned int) * 8) struct ion_new_allocation_data { - __u64 len; - __u32 heap_id_mask; - __u32 flags; - __u32 fd; - __u32 unused; + __u64 len; + __u32 heap_id_mask; + __u32 flags; + __u32 fd; + __u32 unused; }; #define MAX_HEAP_NAME 32 struct ion_heap_data { - char name[MAX_HEAP_NAME]; - __u32 type; - __u32 heap_id; - __u32 reserved0; - __u32 reserved1; - __u32 reserved2; + char name[MAX_HEAP_NAME]; + __u32 type; + __u32 heap_id; + __u32 reserved0; + __u32 reserved1; + __u32 reserved2; }; struct ion_heap_query { - __u32 cnt; - __u32 reserved0; - __u64 heaps; - __u32 reserved1; - __u32 reserved2; + __u32 cnt; + __u32 reserved0; + __u64 heaps; + __u32 reserved1; + __u32 reserved2; }; #define ION_IOC_MAGIC 'I' #define ION_IOC_NEW_ALLOC _IOWR(ION_IOC_MAGIC, 0, struct ion_new_allocation_data) diff --git a/libion/ion_4.19.h b/libion/kernel-headers/linux/ion_4.19.h similarity index 100% rename from libion/ion_4.19.h rename to libion/kernel-headers/linux/ion_4.19.h diff --git a/libion/tests/ion_4.12.h b/libion/tests/ion_4.12.h deleted file mode 100644 index 614510c8d..000000000 --- a/libion/tests/ion_4.12.h +++ /dev/null @@ -1,50 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _UAPI_LINUX_ION_NEW_H -#define _UAPI_LINUX_ION_NEW_H -#include -#include -#define ION_NUM_HEAP_IDS (sizeof(unsigned int) * 8) -struct ion_new_allocation_data { - __u64 len; - __u32 heap_id_mask; - __u32 flags; - __u32 fd; - __u32 unused; -}; -#define MAX_HEAP_NAME 32 -struct ion_heap_data { - char name[MAX_HEAP_NAME]; - __u32 type; - __u32 heap_id; - __u32 reserved0; - __u32 reserved1; - __u32 reserved2; -}; -struct ion_heap_query { - __u32 cnt; - __u32 reserved0; - __u64 heaps; - __u32 reserved1; - __u32 reserved2; -}; -#define ION_IOC_MAGIC 'I' -#define ION_IOC_NEW_ALLOC _IOWR(ION_IOC_MAGIC, 0, struct ion_new_allocation_data) -#define ION_IOC_HEAP_QUERY _IOWR(ION_IOC_MAGIC, 8, struct ion_heap_query) -#endif diff --git a/libion/tests/ion_test_fixture.h b/libion/tests/ion_test_fixture.h index 4f254b82b..c78fe41cc 100644 --- a/libion/tests/ion_test_fixture.h +++ b/libion/tests/ion_test_fixture.h @@ -18,8 +18,8 @@ #define ION_TEST_FIXTURE_H_ #include +#include #include -#include "ion_4.12.h" using ::testing::Test;