#692 closed defect (fixed)
Region Manager broken for blocking when empty
Reported by: | rolf.schroedter2 | Owned by: | Joel Sherrill |
---|---|---|---|
Priority: | highest | Milestone: | 2 |
Component: | score | Version: | unknown |
Severity: | critical | Keywords: | |
Cc: | bugs@… | Blocked By: | |
Blocking: |
Description
When the region is empty (out of buffers), a task calling get segment should block until memory is available. In the switch to the allocator mutex, the proper protocol for blocking and unblocking a task was not maintained. The attached patch restores that protocol in the appropriate places.
Release:
unknown
Attachments (1)
Change History (2)
comment:1 Changed on 10/15/04 at 20:06:14 by Joel Sherrill
Status: | assigned → closed |
---|
Changed on 12/03/06 at 13:31:13 by rolf.schroedter2
Attachment: | region_blocking.diff added |
---|
region_blocking.diff
Note: See
TracTickets for help on using
tickets.
State-Changed-From-To: open->closed
State-Changed-Why: Patch applied to 4.6 branch and trunk.