commit | 2713d6c2fa870b99cd60397bbc25741b61ee8955 | [log] [tgz] |
---|---|---|
author | Paul Stewart <pstew@chromium.org> | Thu Aug 25 15:38:15 2011 -0700 |
committer | Paul Stewart <pstew@chromium.org> | Wed Aug 31 14:19:45 2011 -0700 |
tree | cbbeda91ce9833b4a49465a5bf767de19d55780a | |
parent | 9ae310f08aadf2d865dc131a629670d5d4dee478 [diff] |
shill: Fix failure-to-remove Device due to ref cycle Switch to the universal model of destroying the EthernetService in device Stop(). This breaks the ref cycle that caused zombie Devices to roam the earth and eat the brains of any new devices that showed up with the same name. BUG=None TEST=Unplug, plug. Change-Id: I74ee32b1fa34d65f8b3135d4514ee3adc3e43e84 Reviewed-on: http://gerrit.chromium.org/gerrit/6688 Reviewed-by: Paul Stewart <pstew@chromium.org> Tested-by: Paul Stewart <pstew@chromium.org>