Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 87a4c819 authored by Johan Hovold's avatar Johan Hovold Committed by Greg Kroah-Hartman
Browse files

greybus: svc: make sure to deactivate all interfaces on disconnect



Make sure to deactivate all interfaces when the svc is going away.

This is needed to eventually be able to do controlled teardown of the
unipro network.

Signed-off-by: default avatarJohan Hovold <johan@hovoldconsulting.com>
Reviewed-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent 49605839
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -899,6 +899,7 @@ static void gb_svc_remove_interfaces(struct gb_svc *svc)

	list_for_each_entry_safe(intf, tmp, &svc->hd->interfaces, links) {
		gb_interface_disable(intf);
		gb_interface_deactivate(intf);
		gb_interface_remove(intf);
	}
}