kmsro: Silence warning if missing
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Thu, 7 Feb 2019 02:09:21 +0000 (02:09 +0000)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Fri, 8 Feb 2019 01:48:37 +0000 (01:48 +0000)
Regardless of whether the build uses kmsro, kmsro is the default driver
descriptor when the static loader is used. Thus, in an edge case where
the static loader is used, no static targets are loaded, and kmsro is
not compiled, a spurious warning is printed. There's no harm in
executing the stub function in this case, but it's not "an error" to not
have kmsro in the build; the driver missing warning should not printed
kmsro.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Karol Herbst <kherbst@redhat.com>
src/gallium/auxiliary/target-helpers/drm_helper.h

index 1a87c4494d4da0aadc15b6f99f45b2874d890511..85b026b5264aea47c9d1e7c5f4d5693a924b0c0a 100644 (file)
@@ -100,7 +100,6 @@ pipe_kmsro_create_screen(int fd, const struct pipe_screen_config *config)
 struct pipe_screen *
 pipe_kmsro_create_screen(int fd, const struct pipe_screen_config *config)
 {
-   fprintf(stderr, "kmsro: driver missing\n");
    return NULL;
 }