loader: fallback to kernel name, if PCI fails
authorEmil Velikov <emil.velikov@collabora.com>
Thu, 5 Mar 2020 14:41:25 +0000 (14:41 +0000)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 1 Apr 2020 15:57:22 +0000 (16:57 +0100)
commit91478db20d5ccfeb9c35652cf01acdcfcd285414
treeca9429b3296a25bccafe37f52bbb633338a26c48
parentbf1838838a695f27d9d9c486e608a9412044a598
loader: fallback to kernel name, if PCI fails

Currently, if the PCI machinery fails, we return a NULL driver name.
In the past this has resulted in various workarounds.

To avoid those, fallback to loader_get_kernel_driver_name(). It's not
perfect, yet perfectly reasonable.

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4084>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4084>
src/loader/loader.c