[PATCH 1/1] Revert "drm/amdkfd: Add queue to MES if it becomes active"
Eric Huang
jinhuieric.huang at amd.com
Fri Jun 17 19:30:35 UTC 2022
Reviewed-by: Eric Huang <jinhuieric.huang at amd.com>
On 2022-06-17 15:26, Philip Yang wrote:
> This reverts commit 8b9aa1fa82baf4e8b6a2daa3aa4d69b728df727e.
> As it breaks pqm_set_gws.
> ---
> drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 6 ++----
> 1 file changed, 2 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
> index 67ae5b6385a2..e1797657b04c 100644
> --- a/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
> +++ b/drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
> @@ -866,10 +866,8 @@ static int update_queue(struct device_queue_manager *dqm, struct queue *q,
> * dqm->active_queue_count to determine whether a new runlist must be
> * uploaded.
> */
> - if (q->properties.is_active) {
> - add_queue = true;
> - if (!prev_active)
> - increment_queue_count(dqm, &pdd->qpd, q);
> + if (q->properties.is_active && !prev_active) {
> + increment_queue_count(dqm, &pdd->qpd, q);
> } else if (!q->properties.is_active && prev_active) {
> decrement_queue_count(dqm, &pdd->qpd, q);
> } else if (q->gws && !q->properties.is_gws) {
More information about the amd-gfx
mailing list