summaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO4
1 files changed, 4 insertions, 0 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 9dcb56425..5fb772cd6 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -87,6 +87,10 @@ o Memory Managment (mm/)
Description: Add an option to free all memory allocated by a task when the
task exits. This is probably not be worth the overhead for a
deeply embedded system.
+ There would be complexities with this implementation as well
+ because often one task allocates memory and then passes the
+ memory to another: The task that "owns" the memory may not
+ be the same as the task that allocated the memory.
Status: Open
Priority: Medium/Low, a good feature to prevent memory leaks but would
have negative impact on memory usage and code size.