summaryrefslogtreecommitdiff
path: root/lib/filters/filter-fwraid.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/filters/filter-fwraid.c')
-rw-r--r--lib/filters/filter-fwraid.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/filters/filter-fwraid.c b/lib/filters/filter-fwraid.c
index f16833e66..0b3804f37 100644
--- a/lib/filters/filter-fwraid.c
+++ b/lib/filters/filter-fwraid.c
@@ -61,6 +61,8 @@ static int _dev_is_fwraid(struct device *dev)
return 0;
}
+#define MSG_SKIPPING "%s: Skipping firmware RAID component device"
+
static int _ignore_fwraid(struct dev_filter *f __attribute__((unused)),
struct device *dev)
{
@@ -72,8 +74,11 @@ static int _ignore_fwraid(struct dev_filter *f __attribute__((unused)),
ret = _dev_is_fwraid(dev);
if (ret == 1) {
- log_debug_devs("%s: Skipping firmware RAID component device [%s:%p]",
- dev_name(dev), dev_ext_name(dev), dev->ext.handle);
+ if (dev->ext.src == DEV_EXT_NONE)
+ log_debug_devs(MSG_SKIPPING, dev_name(dev));
+ else
+ log_debug_devs(MSG_SKIPPING " [%s:%p]", dev_name(dev),
+ dev_ext_name(dev), dev->ext.handle);
return 0;
}