drm/xe/kunit: Return number of iterated devices
In xe_call_for_each_device() we are already counting number of iterated devices. Lets make that available to the caller too. We will use that functionality in upcoming patches. Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> Link: https://lore.kernel.org/r/20231115115816.1993-1-michal.wajdeczko@intel.com Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
This commit is contained in:
committed by
Rodrigo Vivi
parent
fcf98d68c0
commit
5bb83841a3
@@ -42,8 +42,8 @@ static int dev_to_xe_device_fn(struct device *dev, void *__data)
|
||||
* function. Across each function call, drm_dev_enter() / drm_dev_exit() is
|
||||
* called for the corresponding drm device.
|
||||
*
|
||||
* Return: Zero or the error code of a call to @xe_fn returning an error
|
||||
* code.
|
||||
* Return: Number of devices iterated or
|
||||
* the error code of a call to @xe_fn returning an error code.
|
||||
*/
|
||||
int xe_call_for_each_device(xe_device_fn xe_fn)
|
||||
{
|
||||
@@ -59,7 +59,7 @@ int xe_call_for_each_device(xe_device_fn xe_fn)
|
||||
if (!data.ndevs)
|
||||
kunit_skip(current->kunit_test, "test runs only on hardware\n");
|
||||
|
||||
return ret;
|
||||
return ret ?: data.ndevs;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user