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