greybus: improve module cleanup code
authorAlex Elder <elder@linaro.org>
Tue, 21 Oct 2014 04:01:04 +0000 (23:01 -0500)
committerGreg Kroah-Hartman <greg@kroah.com>
Tue, 21 Oct 2014 06:36:11 +0000 (14:36 +0800)
commit697e55d35dcb441cc5bd800efae0f98ec8d63fd9
tree5340183c112098c368d207fb36bc2e4fc3c2ae2a
parentfb305c335ca3c7f175c18654d952880ec91df9ef
greybus: improve module cleanup code

When a module gets destroyed all of its state and the state of its
interfaces and connections (etc.) need to be torn down.  This is
not now being done properly.  Add this teardown code.

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
drivers/staging/greybus/battery-gb.c
drivers/staging/greybus/connection.c
drivers/staging/greybus/connection.h
drivers/staging/greybus/core.c
drivers/staging/greybus/greybus.h
drivers/staging/greybus/interface.c
drivers/staging/greybus/interface.h
drivers/staging/greybus/module.c