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 | b06a23c3a8ed36de9db3b880fe6df55d63ad4586 (patch) | |
| tree | 2cdd63b2e6e7b8c194b7e031ceeb8ef0e4d20473 /kernel/gsp_sema_service.h | |
| parent | 4e98122015a736459d303b71d32b300448e51dad (diff) | |
| download | open-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.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 |
