diff --git a/drivers/staging/greybus/manifest.c b/drivers/staging/greybus/manifest.c index 545a3bd4e751..1b9edbcd08c5 100644 --- a/drivers/staging/greybus/manifest.c +++ b/drivers/staging/greybus/manifest.c @@ -383,9 +383,7 @@ bool gb_manifest_parse(struct gb_interface *intf, void *data, size_t size) int desc_size; desc_size = identify_descriptor(intf, desc, size); - if (desc_size <= 0) { - if (!desc_size) - pr_err("zero-sized manifest descriptor\n"); + if (desc_size < 0) { result = false; goto out; }