Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

NetBSD CVS Digest volume 2, issue 13



This issue:

Merge yamt-pf42 branch. (import newer pf from OpenBSD 4.2) ok'ed by peter@. requested by core@ [YAMAMOTO Takashi]

Don't try to standby on a lid_switch pressed event, this has a few problems: [Jared D. McNeill]
  1. ACPI S1 doesn't work properly for many people on NetBSD
2. It prevents someone from using their laptop with an external display

Make pmap_extract() lockless. Reviewed by chs@ who reports a ~1% reduction in system time during a kernel build on a quad core amd64 system. [Andrew Doran]

Fix for biowait hangs, and possibly other condvar hangs. Also should fix PR kern/38761. The condvar must access the sleepq with the sleepq lock held, doing so is causing inconsistent sleepq state to be read. This is because some accesses to the sleepq don't come via the cv code, but are call directly into sleepq_changepri and sleepq_lendpri, which take the sleepq lock, and removes then re-inserts lwps into the sleepq. Running a build.sh with -j8 now completes on my quad-core, also tested by Simon@ on a 8-core server and matt@ on a quad-core. [Chris Gilbert]

Import

bind 9.5.0 [Christos Zoulas]

Address: http://www.srcdigest.org/issues/netbsd/20080622/index.html
RSS: http://www.srcdigest.org/feeds/cvs-rss.xml


Home | Main Index | Thread Index | Old Index