summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/ctrl/ctrlboardobj.h
diff options
context:
space:
mode:
authorSachit Kadle <skadle@nvidia.com>2016-09-22 18:55:33 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2016-10-26 18:04:29 -0400
commitd539e9741505581357f611e4d5fef21abfd08484 (patch)
tree18044e07e38f731af19cd8d619cc9f2b60eb62e8 /drivers/gpu/nvgpu/ctrl/ctrlboardobj.h
parent2fa54c94a67e13d84df980d646674dde0ad27168 (diff)
gpu: nvgpu: fix semaphore wakeup logic
Currently, when we receive a semaphore wakeup interrupt, we call the channel_update callback, which schedules deferred job clean-up. For deterministic channels, we don't allow semaphore-backed syncs anyways. That means for these channels, if we get a semaphore wakeup interrupt, it must be for a userspace-managed semaphore. In this case, there is no need to call into the channel_update callback. So for deterministic channels, we skip this. Bug 1795076 Change-Id: I4cdfecd53144078c5cd4be8a41c5c3b7d74c338e Signed-off-by: Sachit Kadle <skadle@nvidia.com> Reviewed-on: http://git-master/r/1225620 (cherry picked from commit 64a6db0080c3b198ddc2029544f52eb590dc08ff) Reviewed-on: http://git-master/r/1225615 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/ctrl/ctrlboardobj.h')
0 files changed, 0 insertions, 0 deletions