[PATCH] TODO: Add WiFi data struct handling task and do proper indentation

patrik.flykt at linux.intel.com patrik.flykt at linux.intel.com
Tue Nov 13 05:09:54 PST 2012


From: Patrik Flykt <patrik.flykt at linux.intel.com>

---
 TODO |   49 ++++++++++++++++++++++++++++++++-----------------
 1 file changed, 32 insertions(+), 17 deletions(-)

diff --git a/TODO b/TODO
index c3b36be..7b11041 100644
--- a/TODO
+++ b/TODO
@@ -67,38 +67,53 @@ Core
 
 - Favorite service migration removal
 
-  Priority: Medium
-  Complexity: C1
-  When: 12/2012
+   Priority: Medium
+   Complexity: C1
+   When: 12/2012
+
+   Remove service migration code that moves services from default.profile
+   to the current directory-based structure.
 
-  Remove service migration code that moves services from default.profile
-  to the current directory-based structure.
 
 - Support for multiple agents
 
-  Priority: Medium
-  Complexity: C2
+   Priority: Medium
+   Complexity: C2
+
+   Allow to register multiple agents. Each unique system bus name owner
+   however is only allowed to register one agent.
 
-  Allow to register multiple agents. Each unique system bus name owner
-  however is only allowed to register one agent.
+   The selection of which agents is used  should be matched by bus name
+   owner if possible or first come first serve. A graceful fallback to
+   the next agent should be also used in case of malfunctional agents.
 
-  The selection of which agents is used  should be matched by bus name
-  owner if possible or first come first serve. A graceful fallback to
-  the next agent should be also used in case of malfunctional agents.
 
 - Remove --nobacktrace option
 
- Priority: Medium
- Complexity: C1
- When: 2.0
+   Priority: Medium
+   Complexity: C1
+   When: 2.0
 
- Remove the --nobacktrace option or change it to --backtrace depending on the
- level of systemd integration or other factors.
+   Remove the --nobacktrace option or change it to --backtrace depending on the
+   level of systemd integration or other factors.
 
 
 WiFi
 ====
 
+- Clean up WiFi data structure usage
+
+   Priority: Medium
+   Complexity: C2
+
+   Struct wifi_data is passed as a pointer in some of the wifi plugin
+   callbacks. For example removing a WiFi USB stick causes RTNL and
+   wpa_supplicant to call the wifi plugin at the same time causing the
+   freeing of the wifi data structure. Fix up the code to have proper
+   reference counting or other handling in place for the shared wifi data
+   and the members in the data structure.
+
+
 - EAP-AKA/SIM
 
    Priority: Medium
-- 
1.7.10.4




More information about the connman mailing list