udev: Don't filter subsystem "input"

This allows serial wacom devices to work, whose subsystem is "tty".

Signed-off-by: Thomas Jaeger <ThJaeger@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Thomas Jaeger 2010-01-04 15:00:49 -05:00 committed by Peter Hutterer
parent 8736d112af
commit 8490500770

View File

@ -214,7 +214,6 @@ config_udev_init(void)
struct udev *udev; struct udev *udev;
struct udev_enumerate *enumerate; struct udev_enumerate *enumerate;
struct udev_list_entry *devices, *device; struct udev_list_entry *devices, *device;
int rc;
udev = udev_new(); udev = udev_new();
if (!udev) if (!udev)
@ -222,10 +221,6 @@ config_udev_init(void)
udev_monitor = udev_monitor_new_from_netlink(udev, "udev"); udev_monitor = udev_monitor_new_from_netlink(udev, "udev");
if (!udev_monitor) if (!udev_monitor)
return 0; return 0;
rc = udev_monitor_filter_add_match_subsystem_devtype(udev_monitor,
"input", NULL);
if (rc < 0)
return 0;
if (udev_monitor_enable_receiving(udev_monitor)) { if (udev_monitor_enable_receiving(udev_monitor)) {
ErrorF("config/udev: failed to bind the udev monitor\n"); ErrorF("config/udev: failed to bind the udev monitor\n");
@ -235,7 +230,6 @@ config_udev_init(void)
enumerate = udev_enumerate_new(udev); enumerate = udev_enumerate_new(udev);
if (!enumerate) if (!enumerate)
return 0; return 0;
udev_enumerate_add_match_subsystem(enumerate, "input");
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) {