[igt-dev] [PATCH i-g-t 2/2] fbdev: Force module load

Petri Latvala petri.latvala at intel.com
Fri Oct 30 13:04:27 UTC 2020


On Fri, Oct 30, 2020 at 11:36:53AM +0000, Chris Wilson wrote:
> If there are no /dev/fbN, force loading of the first available drm
> module and try again.
> 
> v2: Use drm_load_module() directly
> 
> Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/2582
> Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
> Cc: Petri Latvala <petri.latvala at intel.com>


Nice.

For the series,
Reviewed-by: Petri Latvala <petri.latvala at intel.com>


> ---
>  tests/fbdev.c | 8 ++++++++
>  1 file changed, 8 insertions(+)
> 
> diff --git a/tests/fbdev.c b/tests/fbdev.c
> index fe320b14f..e5efeb93d 100644
> --- a/tests/fbdev.c
> +++ b/tests/fbdev.c
> @@ -43,8 +43,16 @@ igt_main
>  	struct fb_fix_screeninfo fix_info;
>  	int fd = -1;
>  
> +	/*
> +	 * Should this test focus on the fbdev independent of any drm driver,
> +	 * or should it look for fbdev of a particular device?
> +	 */
>  	igt_fixture {
>  		fd = open("/dev/fb0", O_RDWR);
> +		if (fd < 0) {
> +			drm_load_module(DRIVER_ANY);
> +			fd = open("/dev/fb0", O_RDWR);
> +		}
>  		igt_require_f(fd != -1, "/dev/fb0\n");
>  
>  		igt_require(ioctl(fd, FBIOGET_VSCREENINFO, &var_info) == 0);
> -- 
> 2.28.0
> 


More information about the igt-dev mailing list