On 8/27/26 17:48, Sunil Khatri wrote:
> For different address types the variable PAGE_SHIFT might
> not work well and it's better to use the GPU specific one
> 
> Signed-off-by: Sunil Khatri <[email protected]>

Oh good catch, Reviewed-by: Christian König <[email protected]>

This patch might need a CC stable as well.

Regards,
Christian.

> ---
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 
> b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
> index c8d1f2624b1b..dbdcd57e5b6b 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
> @@ -2090,7 +2090,7 @@ int amdgpu_vm_bo_clear_mappings(struct amdgpu_device 
> *adev,
>                       after->start = eaddr + 1;
>                       after->last = tmp->last;
>                       after->offset = tmp->offset;
> -                     after->offset += (after->start - tmp->start) << 
> PAGE_SHIFT;
> +                     after->offset += (after->start - tmp->start) << 
> AMDGPU_GPU_PAGE_SHIFT;
>                       after->flags = tmp->flags;
>                       after->bo_va = tmp->bo_va;
>                       list_add(&after->list, &tmp->bo_va->invalids);

Reply via email to