We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eb42153 commit 6c64d4fCopy full SHA for 6c64d4f
1 file changed
rust/kernel/drm/gem/shmem.rs
@@ -60,6 +60,11 @@ pub struct Object<T: DriverObject> {
60
61
super::impl_aref_for_gem_obj!(impl<T> for Object<T> where T: DriverObject);
62
63
+// SAFETY: This object is thread-safe via our type invariants.
64
+unsafe impl<T: DriverObject> Send for Object<T> {}
65
66
+unsafe impl<T: DriverObject> Sync for Object<T> {}
67
+
68
impl<T: DriverObject> Object<T> {
69
/// `drm_gem_object_funcs` vtable suitable for GEM shmem objects.
70
const VTABLE: bindings::drm_gem_object_funcs = bindings::drm_gem_object_funcs {
0 commit comments