NetBSD/sys
jmcneill daaa85a781 Simplify SME usage within acpibat:
* No need for sme_refresh callback; GPE handler will tell us when the
    device status changed (otherwise we can refresh data up to once a second,
    and that can take time!)
  * Since sme_refresh callback is gone, mutex is no longer required to
    synchronize GPE handlers and refresh thread, so nuke it.
  * Don't do any more work in GPE handler than required; use AcpiOsExecute
    to clear battery status/information in the sysmon_task_queue along with
    the refresh.

With these changes running GNOME's battstat-applet-2 no longer causes
my mouse to stutter once a second, and significantly reduces its CPU usage.
2008-06-03 01:11:18 +00:00
..
altq Use MI cpu_counter() interface. 2008-05-10 15:11:10 +00:00
arch Dom0: Add a delay before registering event handlers. Wait 1s per request from bouyer. 2008-06-02 20:54:59 +00:00
coda Convert file systems to dynamically attach with the new module interface. 2008-05-10 02:26:09 +00:00
compat When converting msqid_ds structure from/to netbsd32 for msgctl(2) 2008-06-02 14:12:08 +00:00
conf Add DRVGETEVENT support for /dev/drvctl, based on devmon support by 2008-05-25 12:30:40 +00:00
contrib/dev/ath
crypto
ddb Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
dev Simplify SME usage within acpibat: 2008-06-03 01:11:18 +00:00
dist Prior import mismerged changes already in NetBSD with those coming in from 2008-06-01 22:26:11 +00:00
fs Remove bogus KASSERT(); if we shrink the file, the number of allocated 2008-05-20 21:31:52 +00:00
gdbscripts Convert TNF licenses to new 2 clause variant 2008-04-30 13:10:46 +00:00
ipkdb
kern Avoid assertion failures. From drochner@. 2008-06-02 22:56:09 +00:00
lib Take $MACHINE into account when looking for modules. 2008-05-20 16:04:08 +00:00
lkm remove clause #3 from my license where there are no other 2008-05-29 14:51:25 +00:00
miscfs Kill devsw_lock and just use specfs_lock. The two would need merging 2008-05-31 21:34:42 +00:00
modules Add Makefile for building azalia as a kmod 2008-06-02 11:34:07 +00:00
net Destroy condition variable sc_fp_condvar. 2008-06-02 23:07:13 +00:00
net80211 revert the broken DeMorgan-ification 2008-04-05 09:34:22 +00:00
netatalk Simplify the interface to netstat_sysctl() and allocate space for 2008-05-04 07:22:14 +00:00
netbt PRU_CONTROL: acquire bt_lock manually. 2008-04-29 18:41:06 +00:00
netinet Don't cast to void * unnecessarily. 2008-05-22 01:06:39 +00:00
netinet6 Cosmetic: join lines. 2008-05-22 22:25:05 +00:00
netipsec Simplify the interface to netstat_sysctl() and allocate space for 2008-05-04 07:22:14 +00:00
netisdn Also delete a now-unused local variable. 2008-05-23 14:10:50 +00:00
netiso s/0/NULL/ in pointer comparisons. 2008-05-22 00:58:29 +00:00
netkey Simplify the interface to netstat_sysctl() and allocate space for 2008-05-04 07:22:14 +00:00
netnatm Delete unnecessary casts to void *. 2008-05-22 00:59:19 +00:00
netsmb Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
nfs Make sure that we flush the NFS directory cache in case of an NFS mount 2008-05-24 14:29:18 +00:00
opencrypto Coverity CID 5021: Check pointers before using. 2008-05-24 16:42:00 +00:00
rump Turn off DIAGNOSTIC so it builds. 2008-05-31 19:28:36 +00:00
secmodel
stand
sys Use atomics to maintain v_usecount. 2008-06-02 16:25:34 +00:00
ufs Use atomics to maintain v_usecount. 2008-06-02 16:25:34 +00:00
uvm Use atomics to maintain v_usecount. 2008-06-02 16:25:34 +00:00
Makefile Build and install modules into /kernel/modules. Each module gets a 2008-05-02 23:12:00 +00:00