]> git.apps.os.sepia.ceph.com Git - ceph-client.git/commit
nouveau: Membar before between semaphore writes and the interrupt
authorFaith Ekstrand <faith.ekstrand@collabora.com>
Fri, 29 Aug 2025 02:16:33 +0000 (12:16 +1000)
committerDanilo Krummrich <dakr@kernel.org>
Fri, 29 Aug 2025 16:36:51 +0000 (18:36 +0200)
commit2cb66ae6040fd3cb058c3391b180f378fc0e3e2f
tree72cc1b930bc794bae3aae1c03bf577048c55c3bb
parent0ef5c4e4dbbfcebaa9b2eca18097b43016727dfe
nouveau: Membar before between semaphore writes and the interrupt

This ensures that the memory write and the interrupt are properly
ordered and we won't wake up the kernel before the semaphore write has
hit memory.

Fixes: b1ca384772b6 ("drm/nouveau/gv100-: switch to volta semaphore methods")
Cc: stable@vger.kernel.org
Signed-off-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Link: https://lore.kernel.org/r/20250829021633.1674524-2-airlied@gmail.com
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
drivers/gpu/drm/nouveau/gv100_fence.c
drivers/gpu/drm/nouveau/include/nvhw/class/clc36f.h