aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Wajdeczko <[email protected]>2023-11-15 12:58:16 +0100
committerRodrigo Vivi <[email protected]>2023-12-21 11:45:07 -0500
commit5bb83841a3b9cecc49ae1f02e85909b426a6facc (patch)
tree43dae3e3be0eacfc9503f8ac8ca47e6534ac6073
parentfcf98d68c00216b61b034f4d164e5c3074db636a (diff)
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 <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Michal Wajdeczko <[email protected]> Signed-off-by: Rodrigo Vivi <[email protected]>
-rw-r--r--drivers/gpu/drm/xe/tests/xe_pci.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/xe/tests/xe_pci.c b/drivers/gpu/drm/xe/tests/xe_pci.c
index a40879da2fbe..306ff8cb35cb 100644
--- a/drivers/gpu/drm/xe/tests/xe_pci.c
+++ b/drivers/gpu/drm/xe/tests/xe_pci.c
@@ -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;
}
/**