Opened on Nov 21, 2003 at 1:33:00 PM
Closed on Nov 26, 2003 at 4:51:23 PM
Last modified on Dec 3, 2006 at 1:31:13 PM
#523 closed defect (fixed)
Make malloc family safer from ISRs and critical sections
Reported by: | Joel Sherrill | Owned by: | Jennifer Averett |
---|---|---|---|
Priority: | normal | Milestone: | 2 |
Component: | fs | Version: | 4.6 |
Severity: | major | Keywords: | |
Cc: | bugs@…, joel.sherrill@… | Blocked By: | |
Blocking: |
Description
Currently, any attempt to malloc() or free() memory from within an ISR or dispatching disabled critical section could result in an attempt to block the calling task. It is also an error now to lock a mutex with dispatching disabled.
Suggestions included a garbage collection task and a deferred free list.
Fix will be attached once PR is in system.
Release:
RTEMS-4.6 and CVS
Attachments (1)
Change History (2)
comment:1 Changed on Nov 26, 2003 at 4:51:23 PM by Joel Sherrill
Status: | assigned → closed |
---|
Note: See
TracTickets for help on using
tickets.
State-Changed-From-To: open->closed
State-Changed-Why: patch applied to trunk and 4.6 branch.