Re: [PATCH i-g-t 6/6] tests/intel/xe_pmu: Disable VFs before restoring sched params

"Laguna, Lukasz" <[email protected]>
Newsgroups org.freedesktop.lists.igt-dev
Message-ID <[email protected]>
On 8/18/2026 14:39, Marcin Bernatowicz wrote:
> Restore scheduling defaults after VFs are disabled rather than while they
> are still active, matching the cleanup order already used by
> xe_sriov_scheduling. Resetting scheduling parameters of active VFs can
> leave cleanup incomplete and cause subsequent VF probing to fail.
>
> Assisted-by: Copilot:Claude-Opus-5
> Signed-off-by: Marcin Bernatowicz <[email protected]>
> Cc: Adam Miszczak <[email protected]>
> Cc: Jakub Kolakowski <[email protected]>
> Cc: Lukasz Laguna <[email protected]>

Reviewed-by: Lukasz Laguna <[email protected]>

> Cc: Michal Wajdeczko <[email protected]>
> ---
>   tests/intel/xe_pmu.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/tests/intel/xe_pmu.c b/tests/intel/xe_pmu.c
> index 2d1bc1f61..a8ceac46c 100644
> --- a/tests/intel/xe_pmu.c
> +++ b/tests/intel/xe_pmu.c
> @@ -1023,8 +1023,8 @@ static void unprovision_and_disable_vfs(int fd)
>   {
>   	int ret;
>   
> -	ret = __xe_sriov_admin_bulk_restore_sched_defaults(fd);
>   	xe_sriov_disable_vfs_restore_auto_provisioning(fd);
> +	ret = __xe_sriov_admin_bulk_restore_sched_defaults(fd);
>   	/* abort to avoid execution of next tests with enabled VFs */
>   	igt_abort_on_f(igt_sriov_get_enabled_vfs(fd) > 0,
>   		       "Failed to disable VF(s)");
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.