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: Johan Hovold <johan@hovoldconsulting.com>
Reviewed-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
Johan Hovold 2016-04-13 19:19:07 +02:00 коммит произвёл Greg Kroah-Hartman
Родитель 49605839bc
Коммит 87a4c819a5
1 изменённых файлов: 1 добавлений и 0 удалений

Просмотреть файл

@ -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);
}
}