History

drm/gpuva_mgr: remove unused prev pointer in __drm_gpuva_sm_map()

The prev pointer in __drm_gpuva_sm_map() was used to implement automatic merging of mappings. Since automatic merging did not make its way upstream, remove this leftover.

Danilo Krummrich committed 3 years ago

Commit cdf41001 parent 91dc5211 file · +4 −6Browse files

Unified · Split

drivers/gpu/drm/drm_gpuva_mgr.c+4−6
@@ -1076,7 +1076,7 @@ __drm_gpuva_sm_map(struct drm_gpuva_manager *mgr, · 1075 unmodified lines
10761076 u64 req_addr, u64 req_range,
10771077 struct drm_gem_object *req_obj, u64 req_offset)
10781078 {
1079− struct drm_gpuva *va, *next, *prev = NULL;
1079+ struct drm_gpuva *va, *next;
10801080 u64 req_end = req_addr + req_range;
10811081 int ret;
10821082
@@ -1106,7 +1106,7 @@ __drm_gpuva_sm_map(struct drm_gpuva_manager *mgr, · 23 unmodified lines
11061106 ret = op_unmap_cb(ops, priv, va, merge);
11071107 if (ret)
11081108 return ret;
1109− goto next;
1109+ continue;
11101110 }
11111111
11121112 if (end > req_end) {
@@ -1151,7 +1151,7 @@ __drm_gpuva_sm_map(struct drm_gpuva_manager *mgr, · 38 unmodified lines
11511151 ret = op_remap_cb(ops, priv, &p, NULL, &u);
11521152 if (ret)
11531153 return ret;
1154− goto next;
1154+ continue;
11551155 }
11561156
11571157 if (end > req_end) {
@@ -1184,7 +1184,7 @@ __drm_gpuva_sm_map(struct drm_gpuva_manager *mgr, · 26 unmodified lines
11841184 ret = op_unmap_cb(ops, priv, va, merge);
11851185 if (ret)
11861186 return ret;
1187− goto next;
1187+ continue;
11881188 }
11891189
11901190 if (end > req_end) {
@@ -1205,8 +1205,6 @@ __drm_gpuva_sm_map(struct drm_gpuva_manager *mgr, · 14 unmodified lines
12051205 break;
12061206 }
12071207 }
1208−next:
1209− prev = va;
12101208 }
12111209
12121210 return op_map_cb(ops, priv,

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t