drm/amdkfd: Remove svm range validated_once flag

[ Upstream commit c99b161280 ]

The validated_once flag is not used after the prefault was removed, The
prefault was needed to ensure validate all system memory pages at least
once before mapping or migrating the range to GPU.

Signed-off-by: Philip Yang <Philip.Yang@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Stable-dep-of: eb3c357bcb ("drm/amdkfd: Handle errors from svm validate and map")
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
Philip Yang 2023-08-01 11:38:32 -04:00 committed by Greg Kroah-Hartman
parent da27d73ec9
commit 33b9170fef
2 changed files with 1 additions and 4 deletions

View File

@ -1720,10 +1720,8 @@ static int svm_range_validate_and_map(struct mm_struct *mm,
addr = next;
}
if (addr == end) {
prange->validated_once = true;
if (addr == end)
prange->mapped_to_gpu = true;
}
unreserve_out:
svm_range_unreserve_bos(ctx);

View File

@ -132,7 +132,6 @@ struct svm_range {
struct list_head child_list;
DECLARE_BITMAP(bitmap_access, MAX_GPU_INSTANCE);
DECLARE_BITMAP(bitmap_aip, MAX_GPU_INSTANCE);
bool validated_once;
bool mapped_to_gpu;
bool is_error_flag;
};