Files
linux-nvgpu/drivers/gpu/nvgpu/os/posix/thread.c
Philip Elcan 04c8c41516 gpu: nvgpu: posix: do not join threads twice
Calling pthread_join() on a thread twice is undefined. So, check if the
thread is still running before calling join each time.

JIRA NVGPU-3114

Change-Id: I9c1b243f046372840fd9a122c375b226759655c0
Signed-off-by: Philip Elcan <pelcan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2097897
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com>
Reviewed-by: svc-misra-checker <svc-misra-checker@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
2019-04-16 10:47:03 -07:00

5.1 KiB