From 74ca378aeb5c160ca173697213861f0dbacdb434 Mon Sep 17 00:00:00 2001 From: Arthur Hanson Rasmusson Date: Sun, 11 Oct 2026 17:50:53 -0400 Subject: Revert "vgsp-sema: scope channel deletion to the owning RM client (ISSUE-0002)" This reverts commit f5961087aa17111c6cdb7f6641626c0c877eee6b. --- kernel/gsp_sema_service.h | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'kernel/gsp_sema_service.h') 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 -- cgit v1.2.3