On Thu, Jan 15, 2015 at 5:46 AM, Oded Gabbay <oded.gabbay@xxxxxxx> wrote: > This small patch-set fixes a corner-case bug in kernel queue handling, which > was caused by using a function called sync_with_hw(). > > The patch-set removes this function, as it is not needed anymore. As a result, > we need to replace cpu_relax() with schedule() in DQM, so this patch-set takes > care of that as well. > > I would like this fix to be in 3.19 so please review. I'm not really too familiar with these corner cases, but the logic seems correct so series is: Acked-by: Alex Deucher <alexander.deucher@xxxxxxx> > > Thanks, > > Oded > > Oded Gabbay (3): > drm/amdkfd: Replace cpu_relax() with schedule() in DQM > drm/amdkfd: Remove unused function busy_wait() > drm/amdkfd: Remove sync_with_hw() from amdkfd > > .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 3 ++- > drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 24 ---------------------- > drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 2 -- > drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 6 ------ > drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 5 +---- > 5 files changed, 3 insertions(+), 37 deletions(-) > > -- > 2.1.0 > > _______________________________________________ > dri-devel mailing list > dri-devel@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/dri-devel _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel