aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.14.71/5019-drm-amdgpu-clean-up-the-superfluous-space-and-align-.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.14.71/5019-drm-amdgpu-clean-up-the-superfluous-space-and-align-.patch')
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.14.71/5019-drm-amdgpu-clean-up-the-superfluous-space-and-align-.patch281
1 files changed, 281 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.14.71/5019-drm-amdgpu-clean-up-the-superfluous-space-and-align-.patch b/common/recipes-kernel/linux/linux-yocto-4.14.71/5019-drm-amdgpu-clean-up-the-superfluous-space-and-align-.patch
new file mode 100644
index 00000000..df5e5b6e
--- /dev/null
+++ b/common/recipes-kernel/linux/linux-yocto-4.14.71/5019-drm-amdgpu-clean-up-the-superfluous-space-and-align-.patch
@@ -0,0 +1,281 @@
+From 470b5d8232b68619786278298d15056a3ab7296f Mon Sep 17 00:00:00 2001
+From: Huang Rui <ray.huang@amd.com>
+Date: Thu, 26 Jul 2018 14:08:03 +0800
+Subject: [PATCH 5019/5725] drm/amdgpu: clean up the superfluous space and
+ align the comment text for amdgpu_ttm
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This patch cleans up spaces and align the text to refine the comment for
+amdgpu_ttm.
+
+Signed-off-by: Huang Rui <ray.huang@amd.com>
+Reviewed-by: Christian König <christian.koenig@amd.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+Signed-off-by: Raveendra Talabattula <raveendra.talabattula@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 115 +++++++++++++++-----------------
+ 1 file changed, 55 insertions(+), 60 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
+index 38493d4..4db7bf5 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
+@@ -92,11 +92,9 @@ static void amdgpu_ttm_mem_global_release(struct drm_global_reference *ref)
+ }
+
+ /**
+- * amdgpu_ttm_global_init - Initialize global TTM memory reference
+- * structures.
++ * amdgpu_ttm_global_init - Initialize global TTM memory reference structures.
+ *
+- * @adev: AMDGPU device for which the global structures need to be
+- * registered.
++ * @adev: AMDGPU device for which the global structures need to be registered.
+ *
+ * This is called as part of the AMDGPU ttm init from amdgpu_ttm_init()
+ * during bring up.
+@@ -162,13 +160,12 @@ static int amdgpu_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags)
+ }
+
+ /**
+- * amdgpu_init_mem_type - Initialize a memory manager for a specific
+- * type of memory request.
++ * amdgpu_init_mem_type - Initialize a memory manager for a specific type of
++ * memory request.
+ *
+- * @bdev: The TTM BO device object (contains a reference to
+- * amdgpu_device)
+- * @type: The type of memory requested
+- * @man:
++ * @bdev: The TTM BO device object (contains a reference to amdgpu_device)
++ * @type: The type of memory requested
++ * @man: The memory type manager for each domain
+ *
+ * This is called by ttm_bo_init_mm() when a buffer object is being
+ * initialized.
+@@ -311,8 +308,8 @@ static void amdgpu_evict_flags(struct ttm_buffer_object *bo,
+ /**
+ * amdgpu_verify_access - Verify access for a mmap call
+ *
+- * @bo: The buffer object to map
+- * @filp: The file pointer from the process performing the mmap
++ * @bo: The buffer object to map
++ * @filp: The file pointer from the process performing the mmap
+ *
+ * This is called by ttm_bo_mmap() to verify whether a process
+ * has the right to mmap a BO to their process space.
+@@ -338,12 +335,11 @@ static int amdgpu_verify_access(struct ttm_buffer_object *bo, struct file *filp)
+ /**
+ * amdgpu_move_null - Register memory for a buffer object
+ *
+- * @bo: The bo to assign the memory to
+- * @new_mem: The memory to be assigned.
++ * @bo: The bo to assign the memory to
++ * @new_mem: The memory to be assigned.
+ *
+- * Assign the memory from new_mem to the memory of the buffer object
+- * bo.
+-*/
++ * Assign the memory from new_mem to the memory of the buffer object bo.
++ */
+ static void amdgpu_move_null(struct ttm_buffer_object *bo,
+ struct ttm_mem_reg *new_mem)
+ {
+@@ -355,9 +351,13 @@ static void amdgpu_move_null(struct ttm_buffer_object *bo,
+ }
+
+ /**
+- * amdgpu_mm_node_addr - Compute the GPU relative offset of a GTT
+- * buffer.
+-*/
++ * amdgpu_mm_node_addr - Compute the GPU relative offset of a GTT buffer.
++ *
++ * @bo: The bo to assign the memory to.
++ * @mm_node: Memory manager node for drm allocator.
++ * @mem: The region where the bo resides.
++ *
++ */
+ static uint64_t amdgpu_mm_node_addr(struct ttm_buffer_object *bo,
+ struct drm_mm_node *mm_node,
+ struct ttm_mem_reg *mem)
+@@ -372,10 +372,12 @@ static uint64_t amdgpu_mm_node_addr(struct ttm_buffer_object *bo,
+ }
+
+ /**
+- * amdgpu_find_mm_node - Helper function finds the drm_mm_node
+- * corresponding to @offset. It also modifies
+- * the offset to be within the drm_mm_node
+- * returned
++ * amdgpu_find_mm_node - Helper function finds the drm_mm_node corresponding to
++ * @offset. It also modifies the offset to be within the drm_mm_node returned
++ *
++ * @mem: The region where the bo resides.
++ * @offset: The offset that drm_mm_node is used for finding.
++ *
+ */
+ static struct drm_mm_node *amdgpu_find_mm_node(struct ttm_mem_reg *mem,
+ unsigned long *offset)
+@@ -517,8 +519,8 @@ int amdgpu_ttm_copy_mem_to_mem(struct amdgpu_device *adev,
+ /**
+ * amdgpu_move_blit - Copy an entire buffer to another buffer
+ *
+- * This is a helper called by amdgpu_bo_move() and
+- * amdgpu_move_vram_ram() to help move buffers to and from VRAM.
++ * This is a helper called by amdgpu_bo_move() and amdgpu_move_vram_ram() to
++ * help move buffers to and from VRAM.
+ */
+ static int amdgpu_move_blit(struct ttm_buffer_object *bo,
+ bool evict, bool no_wait_gpu,
+@@ -834,8 +836,8 @@ struct amdgpu_ttm_tt {
+ };
+
+ /**
+- * amdgpu_ttm_tt_get_user_pages - Pin pages of memory pointed to
+- * by a USERPTR pointer to memory
++ * amdgpu_ttm_tt_get_user_pages - Pin pages of memory pointed to by a USERPTR
++ * pointer to memory
+ *
+ * Called by amdgpu_gem_userptr_ioctl() and amdgpu_cs_parser_bos().
+ * This provides a wrapper around the get_user_pages() call to provide
+@@ -858,8 +860,10 @@ int amdgpu_ttm_tt_get_user_pages(struct ttm_tt *ttm, struct page **pages)
+ down_read(&mm->mmap_sem);
+
+ if (gtt->userflags & AMDGPU_GEM_USERPTR_ANONONLY) {
+- /* check that we only use anonymous memory
+- to prevent problems with writeback */
++ /*
++ * check that we only use anonymous memory to prevent problems
++ * with writeback
++ */
+ unsigned long end = gtt->userptr + ttm->num_pages * PAGE_SIZE;
+ struct vm_area_struct *vma;
+
+@@ -905,10 +909,9 @@ int amdgpu_ttm_tt_get_user_pages(struct ttm_tt *ttm, struct page **pages)
+ }
+
+ /**
+- * amdgpu_ttm_tt_set_user_pages - Copy pages in, putting old pages
+- * as necessary.
++ * amdgpu_ttm_tt_set_user_pages - Copy pages in, putting old pages as necessary.
+ *
+- * Called by amdgpu_cs_list_validate(). This creates the page list
++ * Called by amdgpu_cs_list_validate(). This creates the page list
+ * that backs user memory and will ultimately be mapped into the device
+ * address space.
+ */
+@@ -950,8 +953,7 @@ void amdgpu_ttm_tt_mark_user_pages(struct ttm_tt *ttm)
+ }
+
+ /**
+- * amdgpu_ttm_tt_pin_userptr - prepare the sg table with the
+- * user pages
++ * amdgpu_ttm_tt_pin_userptr - prepare the sg table with the user pages
+ *
+ * Called by amdgpu_ttm_backend_bind()
+ **/
+@@ -1317,8 +1319,8 @@ static void amdgpu_ttm_tt_unpopulate(struct ttm_tt *ttm)
+ }
+
+ /**
+- * amdgpu_ttm_tt_set_userptr - Initialize userptr GTT ttm_tt
+- * for the current task
++ * amdgpu_ttm_tt_set_userptr - Initialize userptr GTT ttm_tt for the current
++ * task
+ *
+ * @ttm: The ttm_tt object to bind this userptr object to
+ * @addr: The address in the current tasks VM space to use
+@@ -1368,9 +1370,8 @@ struct mm_struct *amdgpu_ttm_tt_get_usermm(struct ttm_tt *ttm)
+ }
+
+ /**
+- * amdgpu_ttm_tt_affect_userptr - Determine if a ttm_tt object lays
+- * inside an address range for the
+- * current task.
++ * amdgpu_ttm_tt_affect_userptr - Determine if a ttm_tt object lays inside an
++ * address range for the current task.
+ *
+ */
+ bool amdgpu_ttm_tt_affect_userptr(struct ttm_tt *ttm, unsigned long start,
+@@ -1408,8 +1409,7 @@ bool amdgpu_ttm_tt_affect_userptr(struct ttm_tt *ttm, unsigned long start,
+ }
+
+ /**
+- * amdgpu_ttm_tt_userptr_invalidated - Has the ttm_tt object been
+- * invalidated?
++ * amdgpu_ttm_tt_userptr_invalidated - Has the ttm_tt object been invalidated?
+ */
+ bool amdgpu_ttm_tt_userptr_invalidated(struct ttm_tt *ttm,
+ int *last_invalidated)
+@@ -1422,10 +1422,8 @@ bool amdgpu_ttm_tt_userptr_invalidated(struct ttm_tt *ttm,
+ }
+
+ /**
+- * amdgpu_ttm_tt_userptr_needs_pages - Have the pages backing this
+- * ttm_tt object been invalidated
+- * since the last time they've
+- * been set?
++ * amdgpu_ttm_tt_userptr_needs_pages - Have the pages backing this ttm_tt object
++ * been invalidated since the last time they've been set?
+ */
+ bool amdgpu_ttm_tt_userptr_needs_pages(struct ttm_tt *ttm)
+ {
+@@ -1484,15 +1482,14 @@ uint64_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm,
+ }
+
+ /**
+- * amdgpu_ttm_bo_eviction_valuable - Check to see if we can evict
+- * a buffer object.
++ * amdgpu_ttm_bo_eviction_valuable - Check to see if we can evict a buffer
++ * object.
+ *
+- * Return true if eviction is sensible. Called by
+- * ttm_mem_evict_first() on behalf of ttm_bo_mem_force_space()
+- * which tries to evict buffer objects until it can find space
+- * for a new object and by ttm_bo_force_list_clean() which is
++ * Return true if eviction is sensible. Called by ttm_mem_evict_first() on
++ * behalf of ttm_bo_mem_force_space() which tries to evict buffer objects until
++ * it can find space for a new object and by ttm_bo_force_list_clean() which is
+ * used to clean out a memory space.
+-*/
++ */
+ static bool amdgpu_ttm_bo_eviction_valuable(struct ttm_buffer_object *bo,
+ const struct ttm_place *place)
+ {
+@@ -1540,8 +1537,7 @@ static bool amdgpu_ttm_bo_eviction_valuable(struct ttm_buffer_object *bo,
+ }
+
+ /**
+- * amdgpu_ttm_access_memory - Read or Write memory that backs a
+- * buffer object.
++ * amdgpu_ttm_access_memory - Read or Write memory that backs a buffer object.
+ *
+ * @bo: The buffer object to read/write
+ * @offset: Offset into buffer object
+@@ -1892,8 +1888,8 @@ static int amdgpu_ttm_fw_reserve_vram_init(struct amdgpu_device *adev)
+ }
+
+ /**
+- * amdgpu_ttm_init - Init the memory management (ttm) as well as
+- * various gtt/vram related fields.
++ * amdgpu_ttm_init - Init the memory management (ttm) as well as various
++ * gtt/vram related fields.
+ *
+ * This initializes all of the memory space pools that the TTM layer
+ * will need such as the GTT space (system memory mapped to the device),
+@@ -2050,9 +2046,8 @@ int amdgpu_ttm_init(struct amdgpu_device *adev)
+ }
+
+ /**
+- * amdgpu_ttm_late_init - Handle any late initialization for
+- * amdgpu_ttm
+-*/
++ * amdgpu_ttm_late_init - Handle any late initialization for amdgpu_ttm
++ */
+ void amdgpu_ttm_late_init(struct amdgpu_device *adev)
+ {
+ /* return the VGA stolen memory (if any) back to VRAM */
+--
+2.7.4
+