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. |