TODO: Add WiFi plugin data struct handling task
authorPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 16 Nov 2012 13:15:44 +0000 (15:15 +0200)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Mon, 19 Nov 2012 12:55:59 +0000 (14:55 +0200)
TODO

diff --git a/TODO b/TODO
index c3b36be7aaa3e2fac39bac98c6e07348bdfcb340..3d487ae340d783c70bc6551ec0a54361c4b2c9e6 100644 (file)
--- a/TODO
+++ b/TODO
@@ -99,6 +99,19 @@ Core
 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