aboutsummaryrefslogtreecommitdiff
path: root/src/kerneldevice/mm-kernel-device-generic.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kerneldevice/mm-kernel-device-generic.c')
-rw-r--r--src/kerneldevice/mm-kernel-device-generic.c54
1 files changed, 0 insertions, 54 deletions
diff --git a/src/kerneldevice/mm-kernel-device-generic.c b/src/kerneldevice/mm-kernel-device-generic.c
index 63c29741..0afd3a8f 100644
--- a/src/kerneldevice/mm-kernel-device-generic.c
+++ b/src/kerneldevice/mm-kernel-device-generic.c
@@ -522,59 +522,6 @@ kernel_device_get_physdev_manufacturer (MMKernelDevice *self)
}
static gboolean
-kernel_device_is_candidate (MMKernelDevice *_self,
- gboolean manual_scan)
-{
- MMKernelDeviceGeneric *self;
- const gchar *name;
-
- g_return_val_if_fail (MM_IS_KERNEL_DEVICE_GENERIC (_self), FALSE);
-
- self = MM_KERNEL_DEVICE_GENERIC (_self);
-
- name = mm_kernel_event_properties_get_name (self->priv->properties);
-
- /* ignore VTs */
- if (strncmp (name, "tty", 3) == 0 && g_ascii_isdigit (name[3])) {
- mm_dbg ("(%s/%s) VT ignored",
- mm_kernel_event_properties_get_subsystem (self->priv->properties),
- mm_kernel_event_properties_get_name (self->priv->properties));
- return FALSE;
- }
-
- /* only ports tagged as candidate */
- if (!mm_kernel_device_get_property_as_boolean (_self, "ID_MM_CANDIDATE")) {
- mm_dbg ("(%s/%s) device not flagged with ID_MM_CANDIDATE",
- mm_kernel_event_properties_get_subsystem (self->priv->properties),
- mm_kernel_event_properties_get_name (self->priv->properties));
- return FALSE;
- }
-
- /* no devices without physical device */
- if (!self->priv->physdev_sysfs_path) {
- mm_dbg ("(%s/%s) device without physdev sysfs path",
- mm_kernel_event_properties_get_subsystem (self->priv->properties),
- mm_kernel_event_properties_get_name (self->priv->properties));
- return FALSE;
- }
-
- /* ignore ports explicitly ignored; note that in this case the property
- * is set in this kernel device itself, unlike in the udev backend, that
- * goes in the parent udev device */
- if (mm_kernel_device_get_property_as_boolean (_self, "ID_MM_DEVICE_IGNORE")) {
- mm_dbg ("(%s/%s) device flagged with ID_MM_DEVICE_IGNORE",
- mm_kernel_event_properties_get_subsystem (self->priv->properties),
- mm_kernel_event_properties_get_name (self->priv->properties));
- return FALSE;
- }
-
- mm_dbg ("(%s/%s) device is candidate",
- mm_kernel_event_properties_get_subsystem (self->priv->properties),
- mm_kernel_event_properties_get_name (self->priv->properties));
- return TRUE;
-}
-
-static gboolean
kernel_device_cmp (MMKernelDevice *a,
MMKernelDevice *b)
{
@@ -1111,7 +1058,6 @@ mm_kernel_device_generic_class_init (MMKernelDeviceGenericClass *klass)
kernel_device_class->get_physdev_subsystem = kernel_device_get_physdev_subsystem;
kernel_device_class->get_physdev_manufacturer = kernel_device_get_physdev_manufacturer;
kernel_device_class->get_parent_sysfs_path = kernel_device_get_parent_sysfs_path;
- kernel_device_class->is_candidate = kernel_device_is_candidate;
kernel_device_class->cmp = kernel_device_cmp;
kernel_device_class->has_property = kernel_device_has_property;
kernel_device_class->get_property = kernel_device_get_property;