Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/panthor: Remove dead VM flushing code

Commit ec62d37d2c0d("drm/panthor: Fix the fast-reset logic") did away
with the only reference to panthor_vm_flush_all(), so let's get rid
of the orphaned definition.

Signed-off-by: Adrián Larumbe <adrian.larumbe@collabora.com>
Reviewed-by: Liviu Dudau <liviu.dudau@arm.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Signed-off-by: Steven Price <steven.price@arm.com>
Link: https://lore.kernel.org/r/20250711154557.739326-1-adrian.larumbe@collabora.com

authored by

Adrián Larumbe and committed by
Steven Price
159df895 5d156a9c

-12
-11
drivers/gpu/drm/panthor/panthor_mmu.c
··· 885 885 return ret; 886 886 } 887 887 888 - /** 889 - * panthor_vm_flush_all() - Flush L2 caches for the entirety of a VM's AS 890 - * @vm: VM whose cache to flush 891 - * 892 - * Return: 0 on success, a negative error code if flush failed. 893 - */ 894 - int panthor_vm_flush_all(struct panthor_vm *vm) 895 - { 896 - return panthor_vm_flush_range(vm, vm->base.mm_start, vm->base.mm_range); 897 - } 898 - 899 888 static int panthor_vm_unmap_pages(struct panthor_vm *vm, u64 iova, u64 size) 900 889 { 901 890 struct panthor_device *ptdev = vm->ptdev;
-1
drivers/gpu/drm/panthor/panthor_mmu.h
··· 33 33 void panthor_vm_idle(struct panthor_vm *vm); 34 34 u32 panthor_vm_page_size(struct panthor_vm *vm); 35 35 int panthor_vm_as(struct panthor_vm *vm); 36 - int panthor_vm_flush_all(struct panthor_vm *vm); 37 36 38 37 struct panthor_heap_pool * 39 38 panthor_vm_get_heap_pool(struct panthor_vm *vm, bool create);