Commit ef3b413
drm/amdkfd: Use prange->list head for insert_list
There are seven list_heads in struct svm_range: list, update_list,
remove_list, insert_list, svm_bo_list, deferred_list, child_list. This
patch and the next one remove two of them that are redundant.
The insert_list head was only used for new ranges that are not on the
svms->list yet. So we can use that list head for keeping track of
new ranges before they get added, and use list_move_tail to move them
to the svms->list when ready.
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
Reviewed-by: Philip Yang <Philip.Yang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>1 parent 9b7a4de commit ef3b413
2 files changed
Lines changed: 8 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
| 110 | + | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| |||
296 | 296 | | |
297 | 297 | | |
298 | 298 | | |
299 | | - | |
300 | 299 | | |
301 | 300 | | |
302 | 301 | | |
| |||
1018 | 1017 | | |
1019 | 1018 | | |
1020 | 1019 | | |
1021 | | - | |
| 1020 | + | |
1022 | 1021 | | |
1023 | 1022 | | |
1024 | 1023 | | |
| |||
1030 | 1029 | | |
1031 | 1030 | | |
1032 | 1031 | | |
1033 | | - | |
| 1032 | + | |
1034 | 1033 | | |
1035 | 1034 | | |
1036 | 1035 | | |
| |||
1899 | 1898 | | |
1900 | 1899 | | |
1901 | 1900 | | |
1902 | | - | |
| 1901 | + | |
1903 | 1902 | | |
1904 | 1903 | | |
1905 | 1904 | | |
| |||
1931 | 1930 | | |
1932 | 1931 | | |
1933 | 1932 | | |
1934 | | - | |
| 1933 | + | |
1935 | 1934 | | |
1936 | 1935 | | |
1937 | 1936 | | |
| |||
1946 | 1945 | | |
1947 | 1946 | | |
1948 | 1947 | | |
1949 | | - | |
| 1948 | + | |
1950 | 1949 | | |
1951 | 1950 | | |
1952 | 1951 | | |
1953 | 1952 | | |
1954 | 1953 | | |
1955 | | - | |
| 1954 | + | |
1956 | 1955 | | |
1957 | 1956 | | |
1958 | 1957 | | |
| |||
3236 | 3235 | | |
3237 | 3236 | | |
3238 | 3237 | | |
3239 | | - | |
| 3238 | + | |
3240 | 3239 | | |
3241 | 3240 | | |
3242 | 3241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
81 | 80 | | |
82 | 81 | | |
83 | 82 | | |
| |||
114 | 113 | | |
115 | 114 | | |
116 | 115 | | |
117 | | - | |
118 | 116 | | |
119 | 117 | | |
120 | 118 | | |
| |||
0 commit comments