diff --git a/drivers/gpu/nvgpu/os/posix/cond.c b/drivers/gpu/nvgpu/os/posix/cond.c index d8cff043d..858caa449 100644 --- a/drivers/gpu/nvgpu/os/posix/cond.c +++ b/drivers/gpu/nvgpu/os/posix/cond.c @@ -159,12 +159,14 @@ void nvgpu_cond_destroy(struct nvgpu_cond *cond) if (cond == NULL) { BUG(); } +#ifndef CONFIG_NVGPU_NON_FUSA err = pthread_cond_destroy(&cond->cond); if (err != 0) { nvgpu_err(NULL, "OS API pthread_cond_destroy error = %d", err); } -#ifndef CONFIG_NVGPU_NON_FUSA nvgpu_assert(err == 0); +#else + (void) pthread_cond_destroy(&cond->cond); #endif nvgpu_mutex_destroy(&cond->mutex); err = pthread_condattr_destroy(&cond->attr); diff --git a/drivers/gpu/nvgpu/os/posix/lock.c b/drivers/gpu/nvgpu/os/posix/lock.c index 07feee53f..edfac42ab 100644 --- a/drivers/gpu/nvgpu/os/posix/lock.c +++ b/drivers/gpu/nvgpu/os/posix/lock.c @@ -47,12 +47,14 @@ int nvgpu_mutex_tryacquire(struct nvgpu_mutex *mutex) void nvgpu_mutex_destroy(struct nvgpu_mutex *mutex) { +#ifndef CONFIG_NVGPU_NON_FUSA int err = pthread_mutex_destroy(&mutex->lock.mutex); if (err != 0) { nvgpu_info(NULL, "Mutex destroy error %d", err); } -#ifndef CONFIG_NVGPU_NON_FUSA nvgpu_assert(err == 0); +#else + (void) pthread_mutex_destroy(&mutex->lock.mutex); #endif }