Adding common unregister code in atmodem driver
authorMinjun Li <minjun.li@intel.com>
Tue, 2 Jun 2009 00:50:35 +0000 (08:50 +0800)
committerDenis Kenzior <denkenz@gmail.com>
Wed, 3 Jun 2009 02:36:20 +0000 (21:36 -0500)
commite387488f024eecde6de6081a29f551aab2ba118b
treefcb653288c81ea2d566fef66fd5db9e382cde11d
parent2271bca98588698a9fadb422baaf1e78f9b18d6a
Adding common unregister code in atmodem driver

Modem cleanup happens in two places: manager_free (ofono exit) and
manager_destroy (manually removing a specific modem).  Both need
to unregister the entire set of registered interfaces.

manager_destroy function did not unregister all interfaces.  Fixed
by adding a common function for both code paths.
drivers/atmodem/atmodem.c