diff --git a/drivers/staging/greybus/interface.c b/drivers/staging/greybus/interface.c index 64bf91ab0fb0..5d238d3e907b 100644 --- a/drivers/staging/greybus/interface.c +++ b/drivers/staging/greybus/interface.c @@ -167,7 +167,6 @@ struct gb_interface *gb_interface_create(struct greybus_host_device *hd, free_intf: put_device(&intf->dev); - kfree(intf); put_module: put_device(&module->dev); return NULL;