lkml.org 
[lkml]   [2019]   [Jan]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 07/14] staging: android: ion: Sync comment docs with struct ion_buffer
    Date
    This struct is no longer documented correctly, fix this.

    Signed-off-by: Andrew F. Davis <afd@ti.com>
    ---
    drivers/staging/android/ion/ion.h | 9 +++++++--
    1 file changed, 7 insertions(+), 2 deletions(-)

    diff --git a/drivers/staging/android/ion/ion.h b/drivers/staging/android/ion/ion.h
    index 2ef78c951a6b..e291299fd35f 100644
    --- a/drivers/staging/android/ion/ion.h
    +++ b/drivers/staging/android/ion/ion.h
    @@ -23,8 +23,8 @@

    /**
    * struct ion_buffer - metadata for a particular buffer
    - * @ref: reference count
    * @node: node in the ion_device buffers tree
    + * @list: element in list of deferred freeable buffers
    * @dev: back pointer to the ion_device
    * @heap: back pointer to the heap the buffer came from
    * @flags: buffer specific flags
    @@ -35,7 +35,8 @@
    * @lock: protects the buffers cnt fields
    * @kmap_cnt: number of times the buffer is mapped to the kernel
    * @vaddr: the kernel mapping if kmap_cnt is not zero
    - * @sg_table: the sg table for the buffer if dmap_cnt is not zero
    + * @sg_table: the sg table for the buffer
    + * @attachments: list of devices attached to this buffer
    */
    struct ion_buffer {
    union {
    @@ -151,12 +152,16 @@ struct ion_heap {
    unsigned long flags;
    unsigned int id;
    const char *name;
    +
    + /* deferred free support */
    struct shrinker shrinker;
    struct list_head free_list;
    size_t free_list_size;
    spinlock_t free_lock;
    wait_queue_head_t waitqueue;
    struct task_struct *task;
    +
    + /* heap statistics */
    u64 num_of_buffers;
    u64 num_of_alloc_bytes;
    u64 alloc_bytes_wm;
    --
    2.19.1
    \
     
     \ /
      Last update: 2019-01-11 19:06    [W:2.450 / U:0.268 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site