gpu: nvgpu: Add query nvgpu_thread_is_running

Add query nvgpu_thread_is_running(). It returns true if thread has
already been started.

JIRA NVGPU-14

Change-Id: If3bed6f9ffe181703134ae1b92b0b275db364195
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/1480257
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: Konsta Holtta <kholtta@nvidia.com>
GVS: Gerrit_Virtual_Submit
This commit is contained in:
Terje Bergstrom
2017-05-11 13:51:10 -07:00
committed by mobile promotions
parent b03afb6d5c
commit a7e6a8cf51
2 changed files with 15 additions and 0 deletions

View File

@@ -34,9 +34,15 @@ int nvgpu_thread_create(struct nvgpu_thread *thread,
void nvgpu_thread_stop(struct nvgpu_thread *thread)
{
kthread_stop(thread->task);
thread->task = NULL;
};
bool nvgpu_thread_should_stop(struct nvgpu_thread *thread)
{
return kthread_should_stop();
};
bool nvgpu_thread_is_running(struct nvgpu_thread *thread)
{
return thread->task != NULL;
};