diff options
author | Martin Chaplet <m.chaplet@kerlink.fr> | 2016-05-02 16:42:41 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2016-05-02 10:11:24 -0500 |
commit | 9e50d14e4042604affd7b61eb25ea09159555bde (patch) | |
tree | 19023df67b1ce8eb5de542417a96c02b25d8531c | |
parent | 2859e0547cb06ce50ffe7810776987bf77456ace (diff) | |
download | ofono-9e50d14e4042604affd7b61eb25ea09159555bde.tar.gz |
udevng: Add usbmisc scan for QMI devices
cdc-wdm0 are now usbmisc devices
-rw-r--r-- | plugins/udevng.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/udevng.c b/plugins/udevng.c index be92664d..cc1ac550 100644 --- a/plugins/udevng.c +++ b/plugins/udevng.c @@ -1238,7 +1238,7 @@ static void check_device(struct udev_device *device) return; } - if (g_str_equal(bus, "usb") == TRUE) + if ((g_str_equal(bus, "usb") == TRUE) || (g_str_equal(bus, "usbmisc") == TRUE)) check_usb_device(device); } @@ -1288,6 +1288,7 @@ static void enumerate_devices(struct udev *context) udev_enumerate_add_match_subsystem(enumerate, "tty"); udev_enumerate_add_match_subsystem(enumerate, "usb"); + udev_enumerate_add_match_subsystem(enumerate, "usbmisc"); udev_enumerate_add_match_subsystem(enumerate, "net"); udev_enumerate_scan_devices(enumerate); @@ -1410,6 +1411,7 @@ static int detect_init(void) udev_monitor_filter_add_match_subsystem_devtype(udev_mon, "tty", NULL); udev_monitor_filter_add_match_subsystem_devtype(udev_mon, "usb", NULL); + udev_monitor_filter_add_match_subsystem_devtype(udev_mon, "usbmisc", NULL); udev_monitor_filter_add_match_subsystem_devtype(udev_mon, "net", NULL); udev_monitor_filter_update(udev_mon); |