diff --git a/include/linux/ion.h b/include/linux/ion.h index eeee5ea007b8..7436e3de6ca3 100644 --- a/include/linux/ion.h +++ b/include/linux/ion.h @@ -22,6 +22,7 @@ #include struct ion_handle; +typedef struct ion_handle *ion_user_handle_t; /** * enum ion_heap_types - list of all possible types of heaps * @ION_HEAP_TYPE_SYSTEM: memory allocated via vmalloc @@ -537,7 +538,7 @@ struct ion_allocation_data { unsigned int heap_id_mask; #endif unsigned int flags; - struct ion_handle *handle; + ion_user_handle_t handle; }; /** @@ -551,7 +552,7 @@ struct ion_allocation_data { * provides the file descriptor and the kernel returns the handle. */ struct ion_fd_data { - struct ion_handle *handle; + ion_user_handle_t handle; int fd; }; @@ -560,7 +561,7 @@ struct ion_fd_data { * @handle: a handle */ struct ion_handle_data { - struct ion_handle *handle; + ion_user_handle_t handle; }; /**