freebsd-nq/sys
David Xu 8c132e9fae 1.Fix smp race between kernel vm86 BIOS calling and userland vm86 mode code,
remove global variable in_vm86call, set vm86 calling flag in PCB flags.

2.Fix vm86 BIOS calling preempted problem by changing vm86_lock mutex type
  from MTX_DEF to MTX_SPIN. vm86pcb is not remembered in thread struct,
  when the thread calling vm86 BIOS is preempted by interrupt thread,
  and later switching back to the thread would cause incorrect context be
  loaded into CPU registers, this leads to kernel crash.
2002-11-07 01:34:23 +00:00
..
alpha Wrap ()'s around an argument before casting it to a void *. If the 2002-11-06 22:18:26 +00:00
amd64 1.Fix smp race between kernel vm86 BIOS calling and userland vm86 mode code, 2002-11-07 01:34:23 +00:00
arm Add standards visibility conditionals. Change any uses of sigset_t to 2002-10-13 00:31:46 +00:00
boot Correctly recognize both bogus and genuine BSD disklabels. 2002-11-03 21:47:55 +00:00
cam * Add CDRIOC{READ,WRITE}SPEED ioctls to cd(4). Units are in KB/sec. 2002-10-18 22:03:39 +00:00
coda Back our kernel support for reliable signal queues. 2002-10-01 17:15:53 +00:00
compat Bring in two sets of changes: 2002-11-05 17:51:56 +00:00
conf lnc(4) uses kvtop() and is thus i386-only for now. 2002-11-06 22:56:57 +00:00
contrib Replace aux mbufs with packet tags: 2002-10-16 01:54:46 +00:00
crypto Make this compilable from userland as well. 2002-11-01 08:56:39 +00:00
ddb - Rename the DDB specific %z printf format to %y. 2002-10-25 19:41:32 +00:00
dev Adjust some casts to quiet warnings. 2002-11-06 22:58:55 +00:00
fs Add debug.doslowdown to enable/disable niced slowdown on I/O. Default 2002-11-04 07:29:20 +00:00
geom Straighten up the geom.ctl config interface definitions. 2002-11-06 20:05:15 +00:00
gnu MFufs 1.33: 2002-10-18 21:41:41 +00:00
i4b Don't include the depricated "bpf.h" and always compile in bpf support 2002-10-21 05:05:43 +00:00
i386 1.Fix smp race between kernel vm86 BIOS calling and userland vm86 mode code, 2002-11-07 01:34:23 +00:00
ia64 Remove what was a temporary bogus assignment of bits of siginfo_t, as it does 2002-11-06 14:53:35 +00:00
isa Fix compile with options SC_NO_SUSPEND_VTYSWITCH. 2002-10-17 16:09:13 +00:00
isofs/cd9660 Unbreak MNT_UPDATE when running with cd as root. Detect mountroot by 2002-11-02 20:16:55 +00:00
kern Spotted a couple of places where the socket buffer's counters were being 2002-11-05 18:52:25 +00:00
libkern Slight overhaul of arc4random() and friends. 2002-10-11 13:13:08 +00:00
modules lnc(4) uses kvtop() and is thus i386-only for now. 2002-11-06 22:56:57 +00:00
net Don't check IFF_RUNNING in previous change. 2002-10-25 17:31:03 +00:00
netatalk Add more ethernet types and move AppleTalk types into proper location. 2002-09-06 17:02:29 +00:00
netatm Add a field to struct cmn_unit to hold a pointer to the driver's softc. 2002-10-01 22:04:31 +00:00
netgraph Slight redesign for fitting in with -current. 2002-11-05 01:08:11 +00:00
netinet - Consistently update snd_wl1, snd_wl2, and rcv_up in the header 2002-10-31 23:24:13 +00:00
netinet6 plugged memory leakage in some erroneous cases 2002-10-31 19:45:48 +00:00
netipsec "Fast IPsec": this is an experimental IPsec implementation that is derived 2002-10-16 02:10:08 +00:00
netipx Replace aux mbufs with packet tags: 2002-10-16 01:54:46 +00:00
netkey - fixed the order of searching SA table for packets. 2002-07-10 16:39:38 +00:00
netnatm Be consistent about functions being static. 2002-10-16 09:19:17 +00:00
netncp Change iov_base's type from char *' to the standard void *'. All 2002-10-11 14:58:34 +00:00
netns Use m_length() instead of home-rolled versions. 2002-09-18 19:44:14 +00:00
netsmb Some kernel threads try to do significant work, and the default KSTACK_PAGES 2002-10-02 07:44:29 +00:00
nfs Change iov_base's type from char *' to the standard void *'. All 2002-10-11 14:58:34 +00:00
nfsclient Don't examine an un-initialized variable. 2002-10-20 21:52:05 +00:00
nfsserver Permit MAC policies to instrument the access control decisions for 2002-11-04 15:13:36 +00:00
opencrypto Module-ize the 'core' crypto stuff. This may still need to be compiled 2002-10-16 14:31:34 +00:00
pc98 Remove what was a temporary bogus assignment of bits of siginfo_t, as it does 2002-11-06 14:53:35 +00:00
pccard MFp4: Comment about not assuming INTA# for 6729 2002-10-07 07:02:48 +00:00
pci Don't take out the rl_mtx lock in the attach routine. The only way 2002-10-29 19:02:19 +00:00
posix4 Change the way support for asynchronous I/O is indicated to applications 2002-10-27 18:07:41 +00:00
powerpc Remove what was a temporary bogus assignment of bits of siginfo_t, as it does 2002-11-06 14:53:35 +00:00
rpc
security Update policy modules for changes in arguments associated with support 2002-11-05 17:52:42 +00:00
sparc64 s/HZ/Hz/ 2002-11-06 23:31:01 +00:00
sys Bring in two sets of changes: 2002-11-05 17:51:56 +00:00
tools - Move ASSERT_VOP_*LOCK* functionality into functions in vfs_subr.c 2002-09-26 04:48:44 +00:00
ufs Update licenses and wording: NAI has authorized the removal of clause three 2002-11-04 02:35:46 +00:00
vm Export the function vm_page_splay(). 2002-11-04 19:21:39 +00:00
Makefile