Changes in v12:
- Remove explicit NULL checks before amdgpu_userq_put() and rely on
  amdgpu_userq_put() to handle NULL queue pointers.

Srinivasan Shanmugam (5):
  drm/amdgpu: Add render-node EVENTFD manager core
  drm/amdgpu: Embed eventfd manager in amdgpu_fpriv
  drm/amdgpu: Add helper to access the fpriv eventfd manager
  drm/amdgpu/uapi: Define kernel event types for EVENTFD subscriptions
  drm/amdgpu: Use queue references for queue-aware EVENTFD subscriptions

 drivers/gpu/drm/amd/amdgpu/Makefile           |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h           |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c       |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_eventfd.c   | 429 ++++++++++++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_eventfd.h   |  73 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c       |  99 ++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c     |  25 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h     |   5 +-
 .../gpu/drm/amd/amdgpu/amdgpu_userq_fence.c   |   1 +
 .../drm/amd/amdgpu/amdgpu_userq_internal.h    |  37 ++
 include/uapi/drm/amdgpu_drm.h                 |  43 ++
 11 files changed, 720 insertions(+), 4 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eventfd.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eventfd.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_userq_internal.h


base-commit: d27c2dad1c9cbe1032a149db375b79f6dd1de03b
-- 
2.34.1

Reply via email to