[PATCH] drm/amdgpu: fix amdgpu_vm_handle_moved as well

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>   +        if (bo_va->base.bo->tbo.resv != vm->root.base.bo->tbo.resv) {
> When we expand mapping fence, we will sync all moved update and clear 
> here, instead of moved update in amdgpu_vm_bo_update in previous patch.

Yeah, turned out this patch actually didn't worked as expected because 
the bo_va->last_pt_update fence could be stale and old and replaces the 
new and fresh fence in vm->last_update resulting in VM faults.

I've send a V2 of that patch yesterday which fixes this (and is quite a 
bit cleaner in general).

Please take a look at that one instead.

Thanks,
Christian.


[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux