greybus: interface: gb_interface_create() isn't called for existing interfaces
The callers are ensuring that another interface doesn't exist with the same interface id and so there is no need to check that from gb_interface_create() anymore. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Reviewed-by: Johan Hovold <johan@hovoldconsulting.com> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
parent
80d1ede88a
commit
78cd67777b
@ -127,13 +127,6 @@ struct gb_interface *gb_interface_create(struct greybus_host_device *hd,
|
||||
struct gb_interface *intf;
|
||||
int retval;
|
||||
|
||||
intf = gb_interface_find(hd, interface_id);
|
||||
if (intf) {
|
||||
dev_err(hd->parent, "Duplicate interface with interface-id: %d will not be created\n",
|
||||
interface_id);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
module = gb_module_find(hd, endo_get_module_id(hd->endo, interface_id));
|
||||
if (!module)
|
||||
return NULL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user