mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 14:53:58 -04:00
drm/amdkfd: Change svm_range_get_info return type
Static analysis shows that pointer "svms" cannot be NULL because it points to the object "struct svm_range_list". Remove the extra NULL check. It is meaningless and harms the readability of the code. In the function svm_range_get_info() there is no possibility of failure. Therefore, the caller of the function svm_range_get_info() does not need a return value. Change the function svm_range_get_info() return type from "int" to "void". Since the function svm_range_get_info() has a return type of "void". The caller of the function svm_range_get_info() does not need a return value. Delete extra code. Found by Linux Verification Center (linuxtesting.org) with SVACE. Signed-off-by: Andrey Vatoropin <a.vatoropin@crpt.ru> Signed-off-by: Felix Kuehling <felix.kuehling@amd.com> Reviewed-by: Felix Kuehling <felix.kuehling@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
c4f8ac095f
commit
eed6a6b226
@@ -2039,9 +2039,7 @@ static int criu_get_process_object_info(struct kfd_process *p,
|
||||
|
||||
num_events = kfd_get_num_events(p);
|
||||
|
||||
ret = svm_range_get_info(p, &num_svm_ranges, &svm_priv_data_size);
|
||||
if (ret)
|
||||
return ret;
|
||||
svm_range_get_info(p, &num_svm_ranges, &svm_priv_data_size);
|
||||
|
||||
*num_objects = num_queues + num_events + num_svm_ranges;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user