greybus: module: suppress activation error message for dummy interfaces
We currently handle dummy interfaces by deactivating them using
activation error paths, but we don't want the corresponding
module_inserted error message to be printed.
Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
diff --git a/drivers/staging/greybus/module.c b/drivers/staging/greybus/module.c
index 7f0ed9f..242be49 100644
--- a/drivers/staging/greybus/module.c
+++ b/drivers/staging/greybus/module.c
@@ -153,8 +153,11 @@
break;
}
if (ret) {
- dev_err(&module->dev, "failed to activate interface %u: %d\n",
- intf_id, ret);
+ if (intf->type != GB_SVC_INTF_TYPE_DUMMY) {
+ dev_err(&module->dev,
+ "failed to activate interface %u: %d\n",
+ intf_id, ret);
+ }
/*
* -EAGAIN indicates that the Greybus operation