1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-27 16:39:08 +00:00
freebsd/sys
Mike Smith cb9b0d80fb Update to synch with the 20010615 ACPI CA import.
Add an ACPI subsystem mutex, and macros for handling it.  Because it's
not possible to differentiate between ACPI CA acquiring mutexes for
internal use and for use by AML, and because AML in the field doesn't
handle mutexes correctly, we can't use the ACPI subsystem's internal
locking.  In addition, we have other private data of our own to lock.

Add initial locking to the ACPI driver code and the thermal module.
These locks are currently inoperative.

Pull some errant style back into line.
2001-06-29 20:29:59 +00:00
..
alpha Move ast() and userret() to sys/kern/subr_trap.c now that they are MI. 2001-06-29 19:51:37 +00:00
amd64 Move ast() and userret() to sys/kern/subr_trap.c now that they are MI. 2001-06-29 19:51:37 +00:00
arm/include Fix style of defines. 2001-06-09 05:21:17 +00:00
boot Get rid of some constness warnings. 2001-06-24 12:08:47 +00:00
cam cleanup some of the XPORT_FC code 2001-06-24 18:19:24 +00:00
coda Warning fix: coda_fbsd.c:113: warning: unused variable `ret' 2001-06-15 00:02:27 +00:00
compat Bah, back out part of previous commit. I got too carried away. 2001-06-15 08:18:24 +00:00
compile
conf Move ast() and userret() to sys/kern/subr_trap.c now that they are MI. 2001-06-29 19:51:37 +00:00
contrib Merge FreeBSD-specific changes. 2001-06-29 20:19:59 +00:00
crypto less warning 2001-06-16 19:32:37 +00:00
ddb With this commit, I hereby pronounce gensetdefs past its use-by date. 2001-06-13 10:58:39 +00:00
dev Update to synch with the 20010615 ACPI CA import. 2001-06-29 20:29:59 +00:00
fs Fix a mntvnode and vnode interlock reversal. 2001-06-28 03:52:04 +00:00
geom Polish error handling with biofinish(). 2001-05-08 09:10:27 +00:00
gnu Fix more mntvnode and vnode interlock order reversals. 2001-06-28 22:21:33 +00:00
i4b Submitted by: Juha-Matti Liukkonen (Cubical Solutions Ltd) (jml@cubical.fi) 2001-05-25 08:43:30 +00:00
i386 Move ast() and userret() to sys/kern/subr_trap.c now that they are MI. 2001-06-29 19:51:37 +00:00
ia64 Move ast() and userret() to sys/kern/subr_trap.c now that they are MI. 2001-06-29 19:51:37 +00:00
isa Use the new-born BIO_CMD1 instead of fudging a bio_flag value for reading 2001-06-29 15:30:48 +00:00
isofs/cd9660 - FDESC, FIFO, NULL, PORTAL, PROC, UMAP and UNION file 2001-05-23 09:42:29 +00:00
kern Move ast() and userret() to sys/kern/subr_trap.c now that they are MI. 2001-06-29 19:51:37 +00:00
libkern Make the rcsid and FreeBSD IDs more sane in the wcs* and wmem* files. 2001-05-24 08:47:42 +00:00
modules Two more "oops"es here: i didn't mean to turn on fdc debugging by 2001-06-29 15:23:31 +00:00
net inject outbound packet to BPF. 2001-06-24 14:52:55 +00:00
netatalk
netatm Silence some warnings 2001-03-20 10:42:49 +00:00
netgraph Fix warning: (int/long mixup in printf) 2001-06-15 07:35:25 +00:00
netinet Backout CSRG revision 7.22 to this file (if in_losing notices an 2001-06-29 12:07:29 +00:00
netinet6 - create an entry of IPV6CTL_STATS sysctl. 2001-06-28 18:06:15 +00:00
netipx Undo part of the tangle of having sys/lock.h and sys/mutex.h included in 2001-05-01 08:13:21 +00:00
netkey Sync with recent KAME. 2001-06-11 12:39:29 +00:00
netnatm Change a couple of M_WAITOKs used in M_PREPEND() to M_TRYWAITs, which 2001-04-05 04:20:48 +00:00
netncp Fix warning: 203: implicit declaration of function `kernel_sysctlbyname' 2001-06-15 07:37:01 +00:00
netns
netsmb Remove bogus include. 2001-06-14 11:05:01 +00:00
nfs - Protect the mnt_vnode list with the mntvnode lock. 2001-06-28 04:10:07 +00:00
nfsclient - Protect the mnt_vnode list with the mntvnode lock. 2001-06-28 04:10:07 +00:00
nfsserver - Protect the mnt_vnode list with the mntvnode lock. 2001-06-28 04:10:07 +00:00
pc98 Add a new MI pointer to the process' trapframe p_frame instead of using 2001-06-29 11:10:41 +00:00
pccard Work around a bug in the current interrupt system by explicitly 2001-06-25 04:13:54 +00:00
pci Add initializetion of NVCTL register with EEPROM stored value. 2001-06-23 19:30:26 +00:00
posix4 Remove a fascinating but confusing construct involving chaining 2001-06-28 23:02:09 +00:00
powerpc Move ast() and userret() to sys/kern/subr_trap.c now that they are MI. 2001-06-29 19:51:37 +00:00
rpc Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) and 2001-03-19 12:50:13 +00:00
svr4
sys Move ast() and userret() to sys/kern/subr_trap.c now that they are MI. 2001-06-29 19:51:37 +00:00
tools replace calls to non-existant bail() subroutine with calls to 2001-03-23 11:48:50 +00:00
ufs Fix more mntvnode and vnode interlock order reversals. 2001-06-28 22:21:33 +00:00
vm - Protect all accesses to nsw_[rw]count{,_{,a}sync} with the pbuf mutex. 2001-06-22 21:12:19 +00:00
Makefile