aboutsummaryrefslogtreecommitdiff
path: root/src/kerneldevice/mm-kernel-device-udev.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kerneldevice/mm-kernel-device-udev.c')
-rw-r--r--src/kerneldevice/mm-kernel-device-udev.c23
1 files changed, 6 insertions, 17 deletions
diff --git a/src/kerneldevice/mm-kernel-device-udev.c b/src/kerneldevice/mm-kernel-device-udev.c
index 763ccf86..ab75aa34 100644
--- a/src/kerneldevice/mm-kernel-device-udev.c
+++ b/src/kerneldevice/mm-kernel-device-udev.c
@@ -177,8 +177,7 @@ find_physical_gudevdevice (GUdevDevice *child)
GUdevDevice *physdev = NULL;
const char *subsys, *type, *name;
guint32 i = 0;
- gboolean is_usb = FALSE, is_pci = FALSE, is_pcmcia = FALSE, is_platform = FALSE;
- gboolean is_pnp = FALSE, is_sdio = FALSE;
+ gboolean is_usb = FALSE, is_pcmcia = FALSE;
g_return_val_if_fail (child != NULL, NULL);
@@ -220,21 +219,11 @@ find_physical_gudevdevice (GUdevDevice *child)
if (physdev)
break;
}
- } else if (is_platform || !strcmp (subsys, "platform")) {
- /* Take the first platform parent as the physical device */
- is_platform = TRUE;
- physdev = iter;
- break;
- } else if (is_pci || !strcmp (subsys, "pci")) {
- is_pci = TRUE;
- physdev = iter;
- break;
- } else if (is_pnp || !strcmp (subsys, "pnp")) {
- is_pnp = TRUE;
- physdev = iter;
- break;
- } else if (is_sdio || !strcmp (subsys, "sdio")) {
- is_sdio = TRUE;
+ } else if (!strcmp (subsys, "platform") ||
+ !strcmp (subsys, "pci") ||
+ !strcmp (subsys, "pnp") ||
+ !strcmp (subsys, "sdio")) {
+ /* Take the first parent as the physical device */
physdev = iter;
break;
}