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
commit74ca378aeb5c160ca173697213861f0dbacdb434 (patch)
treee057153d071b14877eeecc5ea2e2b2bec5ada546 /kernel/gsp_sema_service.h
parent007b75f1132e79efc6453b807a2e650146428698 (diff)
downloadopen-iov-74ca378aeb5c160ca173697213861f0dbacdb434.tar.gz
open-iov-74ca378aeb5c160ca173697213861f0dbacdb434.zip
Revert "vgsp-sema: scope channel deletion to the owning RM client (ISSUE-0002)"
This reverts commit f5961087aa17111c6cdb7f6641626c0c877eee6b.
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