Blame 0001-Include-virtio-DRM-drivers-in-hostonly-initramfs.patch

Adam Williamson 3b5a03
From 57bec8020d5941644cacb5f54d735b9543fa35de Mon Sep 17 00:00:00 2001
Adam Williamson 3b5a03
From: Adam Williamson <awilliam@redhat.com>
Adam Williamson 3b5a03
Date: Fri, 22 Jun 2018 11:25:04 -0700
Adam Williamson 3b5a03
Subject: [PATCH] Include virtio DRM drivers in hostonly initramfs
Adam Williamson 3b5a03
Adam Williamson 3b5a03
The code in 50drm which tries to include all DRM drivers for
Adam Williamson 3b5a03
hardware attached to the system did not look for virtio devices.
Adam Williamson 3b5a03
So if the system is a VM using the 'virtio' graphics adapter,
Adam Williamson 3b5a03
the 'virtio-gpu' module which should be included is not. This
Adam Williamson 3b5a03
extends the code to also look for virtio devices.
Adam Williamson 3b5a03
Adam Williamson 3b5a03
https://bugzilla.redhat.com/show_bug.cgi?id=1593028
Adam Williamson 3b5a03
Adam Williamson 3b5a03
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Adam Williamson 3b5a03
---
Adam Williamson 3b5a03
 modules.d/50drm/module-setup.sh | 2 +-
Adam Williamson 3b5a03
 1 file changed, 1 insertion(+), 1 deletion(-)
Adam Williamson 3b5a03
Adam Williamson 3b5a03
diff --git a/modules.d/50drm/module-setup.sh b/modules.d/50drm/module-setup.sh
Adam Williamson 3b5a03
index eb3fc9d3..23545e34 100755
Adam Williamson 3b5a03
--- a/modules.d/50drm/module-setup.sh
Adam Williamson 3b5a03
+++ b/modules.d/50drm/module-setup.sh
Adam Williamson 3b5a03
@@ -31,7 +31,7 @@ installkernel() {
Adam Williamson 3b5a03
     # as we could e.g. be in the installer; nokmsboot boot parameter will disable
Adam Williamson 3b5a03
     # loading of the driver if needed
Adam Williamson 3b5a03
     if [[ $hostonly ]]; then
Adam Williamson 3b5a03
-        for i in /sys/bus/{pci/devices,soc/devices/soc?}/*/modalias; do
Adam Williamson 3b5a03
+        for i in /sys/bus/{pci/devices,virtio/devices,soc/devices/soc?}/*/modalias; do
Adam Williamson 3b5a03
             [[ -e $i ]] || continue
Adam Williamson 3b5a03
             if hostonly="" dracut_instmods --silent -s "drm_crtc_init" -S "iw_handler_get_spy" $(<$i); then
Adam Williamson 3b5a03
                 if strstr "$(modinfo -F filename $(<$i) 2>/dev/null)" radeon.ko; then
Adam Williamson 3b5a03
-- 
Adam Williamson 3b5a03
2.18.0.rc2
Adam Williamson 3b5a03