diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/3961-drm-ttm-Remove-explicit-typecasts-of-vm_private_data.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/3961-drm-ttm-Remove-explicit-typecasts-of-vm_private_data.patch | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/3961-drm-ttm-Remove-explicit-typecasts-of-vm_private_data.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/3961-drm-ttm-Remove-explicit-typecasts-of-vm_private_data.patch new file mode 100644 index 00000000..5c2de532 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/3961-drm-ttm-Remove-explicit-typecasts-of-vm_private_data.patch @@ -0,0 +1,54 @@ +From 5d719ac7b063e7ac090b0394bd6b9dbb551b07e1 Mon Sep 17 00:00:00 2001 +From: Thomas Hellstrom <thellstrom@vmware.com> +Date: Wed, 25 Sep 2019 15:11:22 +0200 +Subject: [PATCH 3961/4256] drm/ttm: Remove explicit typecasts of + vm_private_data +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +The explicit typcasts are meaningless, so remove them. + +Suggested-by: Matthew Wilcox <willy@infradead.org> +Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> +Reviewed-by: Christian König <christian.koenig@amd.com> +--- + drivers/gpu/drm/ttm/ttm_bo_vm.c | 8 +++----- + 1 file changed, 3 insertions(+), 5 deletions(-) + +diff --git a/drivers/gpu/drm/ttm/ttm_bo_vm.c b/drivers/gpu/drm/ttm/ttm_bo_vm.c +index 41ae5200ac5c..26defaaa1f81 100644 +--- a/drivers/gpu/drm/ttm/ttm_bo_vm.c ++++ b/drivers/gpu/drm/ttm/ttm_bo_vm.c +@@ -109,8 +109,7 @@ static unsigned long ttm_bo_io_mem_pfn(struct ttm_buffer_object *bo, + static vm_fault_t ttm_bo_vm_fault(struct vm_fault *vmf) + { + struct vm_area_struct *vma = vmf->vma; +- struct ttm_buffer_object *bo = (struct ttm_buffer_object *) +- vma->vm_private_data; ++ struct ttm_buffer_object *bo = vma->vm_private_data; + struct ttm_bo_device *bdev = bo->bdev; + unsigned long page_offset; + unsigned long page_last; +@@ -295,8 +294,7 @@ static vm_fault_t ttm_bo_vm_fault(struct vm_fault *vmf) + + static void ttm_bo_vm_open(struct vm_area_struct *vma) + { +- struct ttm_buffer_object *bo = +- (struct ttm_buffer_object *)vma->vm_private_data; ++ struct ttm_buffer_object *bo = vma->vm_private_data; + + WARN_ON(bo->bdev->dev_mapping != vma->vm_file->f_mapping); + +@@ -305,7 +303,7 @@ static void ttm_bo_vm_open(struct vm_area_struct *vma) + + static void ttm_bo_vm_close(struct vm_area_struct *vma) + { +- struct ttm_buffer_object *bo = (struct ttm_buffer_object *)vma->vm_private_data; ++ struct ttm_buffer_object *bo = vma->vm_private_data; + + ttm_bo_put(bo); + vma->vm_private_data = NULL; +-- +2.17.1 + |