This is not used nor does it align VM async document, kill this.
Showing the changes to include/uapi (1 of 4 files). Show all
Unified · Split
| @@ -905,18 +905,10 @@ struct drm_xe_wait_user_fence { · 904 unmodified lines | ||
| 905 | 905 | /** @extensions: Pointer to the first extension struct, if any */ |
| 906 | 906 | __u64 extensions; |
| 907 | 907 | |
| 908 | − union { | |
| 909 | − /** | |
| 910 | − * @addr: user pointer address to wait on, must qword aligned | |
| 911 | − */ | |
| 912 | − __u64 addr; | |
| 913 | − | |
| 914 | − /** | |
| 915 | − * @vm_id: The ID of the VM which encounter an error used with | |
| 916 | − * DRM_XE_UFENCE_WAIT_VM_ERROR. Upper 32 bits must be clear. | |
| 917 | − */ | |
| 918 | − __u64 vm_id; | |
| 919 | − }; | |
| 908 | + /** | |
| 909 | + * @addr: user pointer address to wait on, must qword aligned | |
| 910 | + */ | |
| 911 | + __u64 addr; | |
| 920 | 912 | |
| 921 | 913 | #define DRM_XE_UFENCE_WAIT_EQ 0 |
| 922 | 914 | #define DRM_XE_UFENCE_WAIT_NEQ 1 |
| @@ -929,7 +921,6 @@ struct drm_xe_wait_user_fence { · 6 unmodified lines | ||
| 929 | 921 | |
| 930 | 922 | #define DRM_XE_UFENCE_WAIT_SOFT_OP (1 << 0) /* e.g. Wait on VM bind */ |
| 931 | 923 | #define DRM_XE_UFENCE_WAIT_ABSTIME (1 << 1) |
| 932 | −#define DRM_XE_UFENCE_WAIT_VM_ERROR (1 << 2) | |
| 933 | 924 | /** @flags: wait flags */ |
| 934 | 925 | __u16 flags; |
| 935 | 926 | |