| Issue | Status | Responsible | Description |
| PCM locking and performance issues |
Needs testing |
-- |
The PCM audio framework and device drivers have been locked and
free of Giant for quite a while, but LOR problems persist along with
reports of poor audio performance under load. These problems are
believed to have been corrected, but more testing is desired. |
| ATA driver structural improvements, MPsafety |
Needs testing |
Søren Schmidt |
New ATA model has arrived, supporting fine-grained locking,
and more. Much testing is needed to ensure no regressions. |
| GPT support for sysinstall |
Needs testing |
Marcel Moolenaar |
Sysinstall and libdisk has been overhauled to support the GPT
partition scheme used on ia64. |
| Complete the APIC PCI interrupt routing support |
Needs testing |
John Baldwin |
Interrupt routing on ia32 has been completely re-written to support
ACPI hints for PCI interrupt routing, along with ACPI hints for CPU
enumeration. There have been reports of interrupt storms or a
failure for interrupts to deliver, possibly a result of bad ACPI
information. These problems need to be tracked down and resolved. |
| ATAng crashdump causes disk corruption |
Needs testing |
Søren Schmidt, Tor Egge |
Performing a crashdump on an ATA device can result in a corrupted
MBR record. Tor has a possible patch for this. |
| SMP users report acpi_cpu panic during shutdown |
Needs testing |
Nate Lawson |
The ACPI code registers eventhandlers that are not unregistered
when ACPI shuts down during system shutdown. The result can
be a panic during shutdown. Nate is circulating a patch that
is believed to correct this problem. |
| random_harvest panic |
Needs testing |
Mark Murray |
There are reports of witness panics in random_harvest_internal()
due to last minute changes in interrupt entropy harvesting code.
Systems running with INVARIANTS will rapidly panic. Update:
a workaround has been committed, but the original change must
either be backed out or revised before we can cut the first
beta. |
| Vinum data corruption and memory allocation problems |
Needs testing |
Greg Lehey |
In the last week, reports of two new (and possibly related)
Vinum failures have come to light: a warning message of
vinum: exiting with malloc table inconsistency at
0xc2053c00 from vinumio.c:755 has been experienced when
Vinum auto-configuration fails. Also, even simple test cases
for Vinum I/O appear to result in incorrect data being returned
from disk, rendering Vinum unusable in several reproduceable
configurations. |
| ACPI kernel module |
Needs testing |
John Baldwin |
The new i386 inpterrupt code should work whether the acpi driver is
compiled into the kernel or loaded as a module. The loader should
automatically load the module if it's not already compiled in. |
| Reported NFS failures |
Unknown |
|
There have been a number of reports of NFS clients and server
hangs. Unfortunately, these are difficult to reproduce, and
have not yet been traced back to a particular change or
reliable reproduction scenario. |
| Turnstile assertion failure |
Unknown |
John Baldwin |
panic: Assertion td->td_turnstile != NULL failed
at ../../../kern/subr_turnstile.c:427 has been affecting
several users on multiple platforms. This has hopefully been fixed
now, but more testinig is needed. |
| fsync panic while installing with softupdates enabled |
Needs testing |
Doug White, Jeff Roberson |
There is a repeatable panic happening for many people while
installing 5.2-RC1 when softupdates are enabled on the root
partition. This was being triggered by sysinstall doing a
forced unmount of devfs while node where still active. VFS has
been fixed to deal with this better, and sysinstall has bee
fixed to not do the forced unmount. |