commit | a0a0efe79e5cf4c13a99f6212e9c98839d7a8ed1 | [log] [tgz] |
---|---|---|
author | Darin Petkov <petkov@chromium.org> | Wed Jun 27 12:50:01 2012 +0200 |
committer | Gerrit <chrome-bot@google.com> | Wed Jun 27 08:43:42 2012 -0700 |
tree | 79065f6bc4d326c8eb0ed39b45efcb96b8fc0ba6 | |
parent | 2b8e44e4559ef85394e868963d9084b4e4148824 [diff] |
shill: cellular: Destroy cellular service before deregistering cellular device. This ensures that when a Modem instance is destructed: - The connection, if any, is dropped. - The service, if any, is deregistered from the Manager. - Circular references between the device and the service are eliminated. - The service is destructed. - The device is destructed. Also, add extra logging at INFO level for infrequent but key events such as Device construction and destruction. BUG=chromium-os:31504 TEST=unit tests Change-Id: I2e5a3d010339bfd32686a6a83a71b35b29edcbbc Reviewed-on: https://gerrit.chromium.org/gerrit/26232 Commit-Ready: Darin Petkov <petkov@chromium.org> Reviewed-by: Darin Petkov <petkov@chromium.org> Tested-by: Darin Petkov <petkov@chromium.org>