Re: [PATCH] Add function parameter 'xcc_mask' not described in 'amdgpu_vm_flush_compute_tlb'

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

 



On 2023-11-15 2:01, Christian König wrote:
Felix that looks a bit fishy to me, can you take a look?

Why are we giving the xcc_mask as parameter here? IIRC the partition a VM is used with is fixed because the page tables are created individually for each partition.

Thanks,
Christian.

Am 12.11.23 um 05:45 schrieb Srinivasan Shanmugam:
Fixes the below:

drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1373: warning: Function parameter or member 'xcc_mask' not described in 'amdgpu_vm_flush_compute_tlb'

Cc: Felix Kuehling <Felix.Kuehling@xxxxxxx>
Cc: Christian König <christian.koenig@xxxxxxx>
Cc: Alex Deucher <alexander.deucher@xxxxxxx>
Cc: "Pan, Xinhui" <Xinhui.Pan@xxxxxxx>
Signed-off-by: Srinivasan Shanmugam <srinivasan.shanmugam@xxxxxxx>
---
  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 be084cbe7501..cd4970c2efc5 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
@@ -1360,7 +1360,7 @@ int amdgpu_vm_handle_moved(struct amdgpu_device *adev,
   * @adev: amdgpu_device pointer
   * @vm: requested vm
   * @flush_type: flush type
- *
+ * @xcc_mask: mask of XCCs for the XCCs available on ASIC.

This is not the mask of XCCs available on the ASIC. It's the mask of XCCs that belong to the compute partition in need of a TLB flush.

Please leave the empty line between the arguments and the explanation below.

Regards,
  Felix


   * Flush TLB if needed for a compute VM.
   *
   * Returns:




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

  Powered by Linux