OSDN Git Service

drm/amdkfd: Fix kernel queue 64 bit doorbell offset calculation
authorShaoyun Liu <Shaoyun.Liu@amd.com>
Thu, 12 Jul 2018 02:33:01 +0000 (22:33 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 26 Sep 2018 06:39:41 +0000 (08:39 +0200)
commit4841f051b32c4ff0029dd84bdd9456b8b09dd1be
tree76d67934def8ae80852001d4f296c5c2a0249a6c
parentb1373b80f9ec6a387c1818052e139e52f0f868e0
drm/amdkfd: Fix kernel queue 64 bit doorbell offset calculation

[ Upstream commit 951df6d9cfd07f205f1905bf3b27d994612e0614 ]

The bitmap index calculation should reverse the logic used on allocation
so it will clear the same bit used on allocation

Signed-off-by: Shaoyun Liu <Shaoyun.Liu@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c