diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-11 17:50:53 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-11 17:50:53 -0400 |
| commit | 74ca378aeb5c160ca173697213861f0dbacdb434 (patch) | |
| tree | e057153d071b14877eeecc5ea2e2b2bec5ada546 /kernel/gsp_sema_service.h | |
| parent | 007b75f1132e79efc6453b807a2e650146428698 (diff) | |
| download | open-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.h | 8 |
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 |
