From: Franck Bui Date: Thu, 1 Jul 2021 19:34:34 +0000 (+0200) Subject: login: use a hwdb entry for tagging HyperV's fb devices with 'master-of-seat' tag X-Git-Tag: v249~12^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7802260baa551eee208e63c65598436f75ff84ee;p=thirdparty%2Fsystemd.git login: use a hwdb entry for tagging HyperV's fb devices with 'master-of-seat' tag Graphic devices that don't do DRM and relies on fb devices are now listed in hwdb. Dedicated udev rules are no more needed. --- diff --git a/hwdb.d/60-seat.hwdb b/hwdb.d/60-seat.hwdb index d280040c8a3..ed300199010 100644 --- a/hwdb.d/60-seat.hwdb +++ b/hwdb.d/60-seat.hwdb @@ -18,3 +18,12 @@ # and falls back to vesafb. fb:pci:v000018CAd00000020* ID_TAG_MASTER_OF_SEAT=1 + +######################################### +# HyperV +######################################### + +# HyperV currently doesn't do DRM, hence we need to synthesize for HyperV's fb +# device instead. +fb:pci:v00001414d00005353* + ID_TAG_MASTER_OF_SEAT=1 diff --git a/src/login/71-seat.rules.in b/src/login/71-seat.rules.in index 0ebbb8efe2e..923cccdd29a 100644 --- a/src/login/71-seat.rules.in +++ b/src/login/71-seat.rules.in @@ -18,9 +18,6 @@ SUBSYSTEM=="graphics", KERNEL=="fb[0-9]*", TAG+="seat" SUBSYSTEM=="leds", TAG+="seat" SUBSYSTEM=="backlight", TAG+="seat" -# HyperV currently doesn't do DRM, hence we need to synthesize for HyperV's fb device instead -SUBSYSTEM=="graphics", KERNEL=="fb[0-9]", DRIVERS=="hyperv_fb", TAG+="master-of-seat" - # Allow efifb / uvesafb to be a master if KMS is disabled SUBSYSTEM=="graphics", KERNEL=="fb[0-9]", IMPORT{cmdline}="nomodeset", TAG+="master-of-seat"