greybus: svc: add missing boot-status error message
Make sure to print an error message when aborting hotplug processing due
to failure to clear the interface boot status.
Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
diff --git a/drivers/staging/greybus/svc.c b/drivers/staging/greybus/svc.c
index 5ae64d7..2a8f79e 100644
--- a/drivers/staging/greybus/svc.c
+++ b/drivers/staging/greybus/svc.c
@@ -393,8 +393,11 @@
}
ret = gb_svc_read_and_clear_module_boot_status(intf);
- if (ret)
+ if (ret) {
+ dev_err(&svc->dev, "failed to clear boot status of interface %u: %d\n",
+ intf_id, ret);
goto destroy_interface;
+ }
intf->unipro_mfg_id = le32_to_cpu(request->data.unipro_mfg_id);
intf->unipro_prod_id = le32_to_cpu(request->data.unipro_prod_id);