You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
xserver/config
Povilas Kanapickas 2f53d1cf73 config: Fix platform busid parsing when there is no ID_PATH prop
On at least Lenovo Thinkpad E585 udev does not have ID_PATH property for
the drm node (see
https://gitlab.freedesktop.org/xorg/xserver/-/issues/993). While this is
likely udev bug, this causes the device to be not recognized as
attribs->busid is NULL, which causes platform_find_pci_info to be not
called and corresponding xf86_platform_devices[i]->pdev to be NULL.

At this moment pdev being NULL will cause a crash, but this is a
different bug.

Fixes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/993
Fixes: 0816e8fc linux: Make platform device probe less fragile
Reviewed-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Povilas Kanapickas <povilas@radix.lt>
3 years ago
..
10-quirks.conf config: revert quirk for the Evoluent Vertical Mouse 11 years ago
Makefile.am config: remove 10-evdev.conf, let the evdev driver install that file 10 years ago
config-backends.h dbus-core: Make dbus-core no longer mutually exclusive with udev 11 years ago
config.c ddx: add new call to purge input devices that weren't added 8 years ago
dbus-api Hotplug: D-Bus: API version 2 18 years ago
dbus-core.c config/dbus: Initialize dbus fd to -1 so teardown doesn't use fd 0 8 years ago
fdi2iclass.py config: Script to convert HAL fdi settings to InputClass sections 15 years ago
hal.c xfree86: add support for MatchIsTabletPad 9 years ago
meson.build meson: Fix install path for 10-quirks.conf 7 years ago
udev.c config: Fix platform busid parsing when there is no ID_PATH prop 3 years ago
wscons.c config/udev: distinguish between real keyboards and other key devices 9 years ago
x11-input.fdi config: remove mention of AllowEmptyInput 14 years ago