Re: [PATCH 4/4] selftests/vfio: Extend timeout for runner executions

From: David Matlack

Date: Wed Sep 09 2026 - 18:15:19 EST


On 2026-09-01 03:53 PM, Alex Williamson wrote:
> When executed via the runner, ie. run_kselftest.sh, tests are subject
> to a default 45s timeout. None of the igb, ioatdma, or nv_falcon
> drivers can run the vfio_pci_driver_test within this window.
>
> The igb driver is the worst due to the device getting wedged from bad
> DMAs in mix_and_match and requiring the full transaction pending
> delay prior to FLR.
>
> This is even further exacerbated when the system implements
> firmware-first error handling and the transaction pending scheduled
> delays are preempted beyond expectations by SMIs.
>
> Worst case observed runtime for the whole vfio_pci_driver_test on
> such a setup is 450s. Round up to 600s.
>
> Assisted-by: GPT-5.5
> Signed-off-by: Alex Williamson <alex.williamson@xxxxxxxxxx>

Reviewed-by: David Matlack <dmatlack@xxxxxxxxxx>