summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_sema_service.h
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-11 17:50:53 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-11 17:50:53 -0400
commitb06a23c3a8ed36de9db3b880fe6df55d63ad4586 (patch)
tree2cdd63b2e6e7b8c194b7e031ceeb8ef0e4d20473 /kernel/gsp_sema_service.h
parent4e98122015a736459d303b71d32b300448e51dad (diff)
downloadopen-iov-b06a23c3a8ed36de9db3b880fe6df55d63ad4586.tar.gz
open-iov-b06a23c3a8ed36de9db3b880fe6df55d63ad4586.zip
Revert "vgsp-sema: scope channel deletion to the owning RM client (ISSUE-0002)"
This reverts commit 5fa773c2cd4e166d2c31a40aff9fb63e7534fec3.
Diffstat (limited to 'kernel/gsp_sema_service.h')
-rw-r--r--kernel/gsp_sema_service.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/kernel/gsp_sema_service.h b/kernel/gsp_sema_service.h
index e00ef91..4b04892 100644
--- a/kernel/gsp_sema_service.h
+++ b/kernel/gsp_sema_service.h
@@ -21,12 +21,6 @@
*/
struct sema_channel_desc {
u32 h_object;
- u32 h_client; /* owning RM client; handles are per-client,
- * so deletion must match it too (ISSUE-0002
- * r78: a class-0x2080 object with handle 0x2
- * in another client unregistered the scrubber
- * channel 0x2 and its finish payload was never
- * written again). */
u32 engine_type;
u32 cid; /* RM channel id (the doorbell token vector) */
u64 gpfifo_va;
@@ -39,7 +33,7 @@ struct sema_channel_desc {
};
void gsp_sema_service_channel_add(const struct sema_channel_desc *desc);
-void gsp_sema_service_channel_del(u32 h_object, u32 h_client);
+void gsp_sema_service_channel_del(u32 h_object);
/*
* A GPU VA space whose top-level page directory the driver has published (the