Those can be determined by the parameter structure as well.
Signed-off-by: Christian König <[email protected]>
---
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 10 +++++-----
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 11 ++---------
2 files changed, 7 insertions(+), 14 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
index d6def9bec72c..4580ab533ca9 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
@@ -325,9 +325,8 @@ TRACE_EVENT(amdgpu_vm_update_ptes,
TP_PROTO(struct amdgpu_vm_update_params *p,
uint64_t start, uint64_t end,
unsigned int nptes, uint64_t dst,
- uint64_t incr, uint64_t flags,
- pid_t pid, uint64_t vm_ctx),
- TP_ARGS(p, start, end, nptes, dst, incr, flags, pid, vm_ctx),
+ uint64_t incr, uint64_t flags),
+ TP_ARGS(p, start, end, nptes, dst, incr, flags),
TP_STRUCT__entry(
__field(u64, start)
__field(u64, end)
@@ -347,8 +346,9 @@ TRACE_EVENT(amdgpu_vm_update_ptes,
__entry->flags = flags;
__entry->incr = incr;
__entry->nptes = nptes;
- __entry->pid = pid;
- __entry->vm_ctx = vm_ctx;
+ __entry->pid = p->vm->task_info ?
+ p->vm->task_info->tgid : 0;
+ __entry->vm_ctx = p->vm->immediate.fence_context;
for (i = 0; i < nptes; ++i) {
u64 addr = p->pages_addr ? amdgpu_vm_map_gart(
p->pages_addr, dst) : dst;
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
index f9c93a71e153..6026d6f27842 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
@@ -783,8 +783,6 @@ int amdgpu_vm_ptes_update(struct amdgpu_vm_update_params
*params,
uint64_t dst, uint64_t flags)
{
struct amdgpu_device *adev = params->adev;
- struct amdgpu_vm *vm = params->vm;
- pid_t tgid = vm->task_info ? vm->task_info->tgid : 0;
struct amdgpu_vm_pt_cursor cursor;
uint64_t frag_start = start, frag_end;
unsigned int frag;
@@ -873,8 +871,7 @@ int amdgpu_vm_ptes_update(struct amdgpu_vm_update_params
*params,
trace_amdgpu_vm_update_ptes(params, frag_start, upd_end,
min(nptes, 32u), dst, incr,
- upd_flags, tgid,
-
vm->immediate.fence_context);
+ upd_flags);
amdgpu_vm_pte_update_flags(params, to_amdgpu_bo_vm(pt),
cursor.level, pe_start, dst,
nptes, incr, upd_flags);
@@ -937,8 +934,6 @@ void amdgpu_vm_update_leaves(struct amdgpu_vm_update_params
*params,
int64_t dst, uint64_t flags)
{
struct amdgpu_device *adev = params->adev;
- struct amdgpu_vm *vm = params->vm;
- pid_t tgid = vm->task_info ? vm->task_info->tgid : 0;
struct amdgpu_vm_pt_cursor cursor;
amdgpu_vm_pt_start(adev, params->vm, start, &cursor);
@@ -971,9 +966,7 @@ void amdgpu_vm_update_leaves(struct amdgpu_vm_update_params
*params,
nptes = max(nptes, 1u);
trace_amdgpu_vm_update_ptes(params, cursor.pfn, entry_end,
- min(nptes, 32u), dst, 0, flags,
- tgid,
- vm->immediate.fence_context);
+ min(nptes, 32u), dst, 0, flags);
amdgpu_vm_pte_update_flags(params, to_amdgpu_bo_vm(pt),
cursor.level - 1, pe_start, dst,
nptes, 0, flags);
--
2.43.0