diff options
author | Michael I. Bushnell <mib@gnu.org> | 1996-07-18 04:35:29 +0000 |
---|---|---|
committer | Michael I. Bushnell <mib@gnu.org> | 1996-07-18 04:35:29 +0000 |
commit | 94cef36797600d11a50d09828fa80df8a73dfd1c (patch) | |
tree | b7cba9afef95489eedef534d3e6946eb13f595ba /BUGS | |
parent | 88dbbbf9e48e24f1ac007c1e4eeffd9caf8e2fad (diff) |
*** empty log message ***
Diffstat (limited to 'BUGS')
-rw-r--r-- | BUGS | 33 |
1 files changed, 33 insertions, 0 deletions
@@ -0,0 +1,33 @@ +This file is for bugs in Mach. Bugs in the Hurd go into TODO. + +Do not ever delete a bug from this list; new Mach releases need to be +checked to make sure fixed bugs stay fixed, and so this list must +never get truncated. -mib + +--Reported, verified fixed-- + +--Reported, claimed fixed-- +MiG user stubs need to destroy reply port on any message transmission +error, not just a limited set. + +--Reported-- +Bug in vm_fault: when vm_fault on a shadow page: +First page from anonymous copy; returns unavaliable. Then fault on +the actual page and block. This block is interruptible, but a lock is +being held on the copy object (because it's FIRST_M). If the sleep is +interrupted, the lock gets released, but unfortunately, it could also +be suspended, and that's a lose. + +pager flush of wired pages can block forever uninterruptibly. + +unwiring of pages should call PAGE_WAKEUP + +permission arg of vm_wire is not passed to vm_fault, so that vm_fault +overeagerly wires the current protection, which might be more than the +permission arg of vm_wire. + +When wiring, vm_fault uses current permission instead of max +permission; this will cause a failure of vm_wire if the current +permission is later promoted. + +Patch for MiG dealing when sreplyport and mach_port_poly_t are used together. |