[igt-dev] [PATCH i-g-t] lib: Do not apply filtering to DRIVER_VGEM
Petri Latvala
petri.latvala at intel.com
Mon Nov 16 11:09:49 UTC 2020
On Fri, Nov 13, 2020 at 02:47:18PM +0000, Chris Wilson wrote:
> The vgem device is used by several tests in conjunction to their HW
> backend in order to supply external fences. Do not prevent these tests
> from running by filtering out DRIVER_VGEM.
>
> Suggested-by: Petri Latvala <petri.latvala at intel.com>
> Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
> Cc: Petri Latvala <petri.latvala at intel.com>
Reviewed-by: Petri Latvala <petri.latvala at intel.com>
> ---
> lib/drmtest.c | 9 +++++----
> 1 file changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/lib/drmtest.c b/lib/drmtest.c
> index 3a8bd8591..8527b56ec 100644
> --- a/lib/drmtest.c
> +++ b/lib/drmtest.c
> @@ -412,9 +412,10 @@ static bool __get_card_for_nth_filter(int idx, struct igt_device_card *card)
> int __drm_open_driver_another(int idx, int chipset)
> {
> int fd = -1;
> - if (igt_device_filter_count() > idx) {
> - bool found;
> +
> + if (chipset != DRIVER_VGEM && igt_device_filter_count() > idx) {
> struct igt_device_card card;
> + bool found;
>
> found = __get_card_for_nth_filter(idx, &card);
>
> @@ -461,9 +462,9 @@ int __drm_open_driver(int chipset)
>
> int __drm_open_driver_render(int chipset)
> {
> - if (igt_device_filter_count() > 0) {
> - bool found;
> + if (chipset != DRIVER_VGEM && igt_device_filter_count() > 0) {
> struct igt_device_card card;
> + bool found;
>
> found = __get_card_for_nth_filter(0, &card);
>
> --
> 2.29.2
>
More information about the igt-dev
mailing list