diff --git a/tuned/plugins/plugin_disk.py b/tuned/plugins/plugin_disk.py
index e799895..6101621 100644
--- a/tuned/plugins/plugin_disk.py
+++ b/tuned/plugins/plugin_disk.py
@@ -31,10 +31,10 @@ class DiskPlugin(hotplug.Plugin):
self._free_devices = self._devices.copy()
def _device_is_supported(cls, device):
- return device.device_type == "disk" \
- and device.attributes.get("removable", None) == "0" \
- and device.parent is not None \
- and device.parent.subsystem in ["scsi", "virtio"]
+ return device.device_type == "disk" and \
+ device.attributes.get("removable", None) == "0" and \
+ (device.parent is None or \
+ device.parent.subsystem in ["scsi", "virtio"])
def _hardware_events_init(self):
self._hardware_inventory.subscribe(self, "block", self._hardware_events_callback)