@@ -25,10 +25,6 @@ static int copy_query_item(void *query_hdr, size_t query_sz,
25
25
query_sz ))
26
26
return - EFAULT ;
27
27
28
- if (!access_ok (u64_to_user_ptr (query_item -> data_ptr ),
29
- total_length ))
30
- return - EFAULT ;
31
-
32
28
return 0 ;
33
29
}
34
30
@@ -72,20 +68,20 @@ static int query_topology_info(struct drm_i915_private *dev_priv,
72
68
topo .eu_offset = slice_length + subslice_length ;
73
69
topo .eu_stride = sseu -> eu_stride ;
74
70
75
- if (__copy_to_user (u64_to_user_ptr (query_item -> data_ptr ),
71
+ if (copy_to_user (u64_to_user_ptr (query_item -> data_ptr ),
76
72
& topo , sizeof (topo )))
77
73
return - EFAULT ;
78
74
79
- if (__copy_to_user (u64_to_user_ptr (query_item -> data_ptr + sizeof (topo )),
75
+ if (copy_to_user (u64_to_user_ptr (query_item -> data_ptr + sizeof (topo )),
80
76
& sseu -> slice_mask , slice_length ))
81
77
return - EFAULT ;
82
78
83
- if (__copy_to_user (u64_to_user_ptr (query_item -> data_ptr +
79
+ if (copy_to_user (u64_to_user_ptr (query_item -> data_ptr +
84
80
sizeof (topo ) + slice_length ),
85
81
sseu -> subslice_mask , subslice_length ))
86
82
return - EFAULT ;
87
83
88
- if (__copy_to_user (u64_to_user_ptr (query_item -> data_ptr +
84
+ if (copy_to_user (u64_to_user_ptr (query_item -> data_ptr +
89
85
sizeof (topo ) +
90
86
slice_length + subslice_length ),
91
87
sseu -> eu_mask , eu_length ))
@@ -131,14 +127,14 @@ query_engine_info(struct drm_i915_private *i915,
131
127
info .engine .engine_instance = engine -> uabi_instance ;
132
128
info .capabilities = engine -> uabi_capabilities ;
133
129
134
- if (__copy_to_user (info_ptr , & info , sizeof (info )))
130
+ if (copy_to_user (info_ptr , & info , sizeof (info )))
135
131
return - EFAULT ;
136
132
137
133
query .num_engines ++ ;
138
134
info_ptr ++ ;
139
135
}
140
136
141
- if (__copy_to_user (query_ptr , & query , sizeof (query )))
137
+ if (copy_to_user (query_ptr , & query , sizeof (query )))
142
138
return - EFAULT ;
143
139
144
140
return len ;
0 commit comments