From: Jianqun Xu Date: Thu, 26 Nov 2015 02:23:34 +0000 (+0800) Subject: staging: ion: make some function not static X-Git-Tag: firefly_0821_release~3581 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=710dd6dba3c72b055b4c5f773baf9b83652ce4d0;p=firefly-linux-kernel-4.4.55.git staging: ion: make some function not static Make these function no be static - ion_handle_get - ion_handle_put - ion_handle_get_by_id for rockchip ion driver to use. Change-Id: Idb24f1db7d8dc5e2d36a7bbd46f54ac96b75b3e7 Signed-off-by: Jianqun Xu --- diff --git a/drivers/staging/android/ion/ion.c b/drivers/staging/android/ion/ion.c index e237e9f3312d..92d62d1ce8cd 100644 --- a/drivers/staging/android/ion/ion.c +++ b/drivers/staging/android/ion/ion.c @@ -380,12 +380,12 @@ struct ion_buffer *ion_handle_buffer(struct ion_handle *handle) return handle->buffer; } -static void ion_handle_get(struct ion_handle *handle) +void ion_handle_get(struct ion_handle *handle) { kref_get(&handle->ref); } -static int ion_handle_put(struct ion_handle *handle) +int ion_handle_put(struct ion_handle *handle) { struct ion_client *client = handle->client; int ret; @@ -415,8 +415,8 @@ static struct ion_handle *ion_handle_lookup(struct ion_client *client, return ERR_PTR(-EINVAL); } -static struct ion_handle *ion_handle_get_by_id(struct ion_client *client, - int id) +struct ion_handle *ion_handle_get_by_id(struct ion_client *client, + int id) { struct ion_handle *handle; diff --git a/drivers/staging/android/ion/ion.h b/drivers/staging/android/ion/ion.h index b860c5f579f5..86575525db34 100644 --- a/drivers/staging/android/ion/ion.h +++ b/drivers/staging/android/ion/ion.h @@ -202,4 +202,11 @@ int ion_share_dma_buf_fd(struct ion_client *client, struct ion_handle *handle); */ struct ion_handle *ion_import_dma_buf(struct ion_client *client, int fd); +void ion_handle_get(struct ion_handle *handle); + +int ion_handle_put(struct ion_handle *handle); + +struct ion_handle *ion_handle_get_by_id(struct ion_client *client, + int id); + #endif /* _LINUX_ION_H */