config/udev: respect seat for hotplugged video devices.
This respects the seat tag for hotplugged video devices at X start. Reviewed-by: Keith Packard <keithp@keithp.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
ec740cffeb
commit
18deac48db
|
@ -454,6 +454,10 @@ config_udev_odev_probe(config_odev_probe_proc_ptr probe_callback)
|
||||||
|
|
||||||
udev_enumerate_add_match_subsystem(enumerate, "drm");
|
udev_enumerate_add_match_subsystem(enumerate, "drm");
|
||||||
udev_enumerate_add_match_sysname(enumerate, "card[0-9]*");
|
udev_enumerate_add_match_sysname(enumerate, "card[0-9]*");
|
||||||
|
#ifdef HAVE_UDEV_ENUMERATE_ADD_MATCH_TAG
|
||||||
|
if (ServerIsNotSeat0())
|
||||||
|
udev_enumerate_add_match_tag(enumerate, SeatId);
|
||||||
|
#endif
|
||||||
udev_enumerate_scan_devices(enumerate);
|
udev_enumerate_scan_devices(enumerate);
|
||||||
devices = udev_enumerate_get_list_entry(enumerate);
|
devices = udev_enumerate_get_list_entry(enumerate);
|
||||||
udev_list_entry_foreach(device, devices) {
|
udev_list_entry_foreach(device, devices) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user