Commit b4ee82ec authored by Johan Hovold's avatar Johan Hovold Committed by Greg Kroah-Hartman

greybus: svc: clean up interface-remove helper

Pass the svc rather than its connection to the interface remove helper.
Signed-off-by: default avatarJohan Hovold <johan@hovoldconsulting.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent 24456a09
...@@ -333,10 +333,8 @@ static int gb_svc_hello(struct gb_operation *op) ...@@ -333,10 +333,8 @@ static int gb_svc_hello(struct gb_operation *op)
return 0; return 0;
} }
static void svc_intf_remove(struct gb_connection *connection, static void gb_svc_intf_remove(struct gb_svc *svc, struct gb_interface *intf)
struct gb_interface *intf)
{ {
struct gb_svc *svc = connection->private;
u8 intf_id = intf->interface_id; u8 intf_id = intf->interface_id;
u8 device_id; u8 device_id;
...@@ -391,7 +389,7 @@ static void svc_process_hotplug(struct work_struct *work) ...@@ -391,7 +389,7 @@ static void svc_process_hotplug(struct work_struct *work)
*/ */
dev_info(&svc->dev, "removing interface %hhu to add it again\n", dev_info(&svc->dev, "removing interface %hhu to add it again\n",
intf_id); intf_id);
svc_intf_remove(connection, intf); gb_svc_intf_remove(svc, intf);
} }
intf = gb_interface_create(hd, intf_id); intf = gb_interface_create(hd, intf_id);
...@@ -533,7 +531,7 @@ static int gb_svc_intf_hot_unplug_recv(struct gb_operation *op) ...@@ -533,7 +531,7 @@ static int gb_svc_intf_hot_unplug_recv(struct gb_operation *op)
return -EINVAL; return -EINVAL;
} }
svc_intf_remove(op->connection, intf); gb_svc_intf_remove(svc, intf);
return 0; return 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment