Skip to content

amdkfd fixes (sparse and some more)

Oded Gabbay dri-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest12 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12amdkfd: Fix sparse warnings in kfd_chardev.cdrivers/gpu/drm/amd/amdkfd/kfd_chardev.c+12 -40 replies
2/12amdkfd: Fix sparse warnings in kfd_topology.cdrivers/gpu/drm/amd/amdkfd/kfd_topology.c+20 -200 replies
3/12amdkfd: test_kq() can be staticdrivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c+1 -10 replies
4/12amdkfd: pqm_get_kernel_queue() can be staticdrivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c+2 -10 replies
5/12amdkfd: Fix sparse warnings in kfd_flat_memory.cdrivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c+6 -50 replies
6/12amdkfd: is_occupied() can be staticdrivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c+3 -30 replies
7/12amdkfd: fence_wait_timeout() can be staticdrivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c+3 -20 replies
8/12amdkfd: add __iomem attribute to doorbell_ptrdrivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c drivers/gpu/drm/amd/amdkfd/kfd_priv.h+5 -60 replies
9/12amdkfd: Fix memory leak on process deregistrationdrivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c+1 -00 replies
10/12amdkfd: use schedule() in sync_with_hwdrivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c+2 -10 replies
11/12amdkfd: Instead of using get function, use container_ofdrivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c drivers/gpu/drm/amd/amdkfd/kfd_priv.h+11 -120 replies
12/12amdkfd: Clear ctx cb before suspenddrivers/gpu/drm/amd/amdkfd/kfd_device.c+1 -00 replies

Reviews trailers per patch

None of the 12 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchAlex Deucher
SeriesR-b
1/12
2/12
3/12
4/12
5/12
6/12
7/12
8/12
9/12
10/12
11/12
12/12

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/12] amdkfd fixes (sparse and some more)

Hi,
This patch-set contains mostly fixes for sparse warnings.
In addition, there is a fix for a memory leak, for suspend operation and a patch that prevents the blocking of IOMMU PPR handling while waiting to sync with hw

Oded

Alexey Skidanov (1):
amdkfd: Instead of using get function, use container_of

Jay Cornwall (1):
amdkfd: Fix memory leak on process deregistration

Oded Gabbay (8):
amdkfd: Fix sparse warnings in kfd_chardev.c
amdkfd: Fix sparse warnings in kfd_topology.c
amdkfd: Fix sparse warnings in kfd_flat_memory.c
amdkfd: is_occupied() can be static
amdkfd: fence_wait_timeout() can be static
amdkfd: add __iomem attribute to doorbell_ptr
amdkfd: use schedule() in sync_with_hw
amdkfd: Clear ctx cb before suspend

kbuild test robot (2):
amdkfd: test_kq() can be static
amdkfd: pqm_get_kernel_queue() can be static

 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           | 16 ++++++---
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  1 +
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  | 27 +++++++--------
 drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c       | 11 +++---
 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c      | 14 ++++----
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c       |  6 ++--
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |  4 ++-
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |  3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          | 40 +++++++++++-----------
 9 files changed, 67 insertions(+), 55 deletions(-)
Signature · 6 lines
2.1.0

_______________________________________________
dri-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/dri-devel