freebsd-skq/sys
pjd 64bf081bc3 Before trying to update metadata (so open consumer for writing), be sure
that the events queue is empty. In other case we're able to hit the race
where for example da0s1 is tasted by some other class, which means that
da0 is open with exclusive bit set, which means that we can't open da0
for writing if it is our component.

Reported by:	Attila Nagy <bra@fsn.hu> (and somebody else sometime ago,
		                          but I cannot find who it was)
2004-11-09 23:27:21 +00:00
..
alpha Get in sync with reality: TurboLaser was never really well supported to 2004-11-09 22:24:47 +00:00
amd64 MFi386 1.238 (jhb): Allow hints to disable cpus 2004-11-05 18:25:22 +00:00
arm Use the RET macro. 2004-11-09 16:47:47 +00:00
boot Remove a pre-tier-1 kernel compatability helper. This means a 6.x loader 2004-11-08 23:59:44 +00:00
cam Remove references to the second byte of a CCB containing the LUN, as this 2004-10-13 09:31:04 +00:00
coda Do not use devsw() but si_devsw direction. This is still bogus but a 2004-09-23 12:19:24 +00:00
compat More sensible FILEDESC_ locking. 2004-11-07 15:59:27 +00:00
conf Remove the obsolete gx driver. 2004-11-08 19:05:22 +00:00
contrib Removed the remnants of gx(4). 2004-11-08 20:24:52 +00:00
crypto For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
ddb - Change the ddb paging "support" to use a variable (db_lines_per_page) to 2004-11-01 22:15:15 +00:00
dev Attempt to fix a number of race conditions in the handling of 2004-11-09 20:51:32 +00:00
doc
fs Remove stale comment after previous commit. 2004-11-09 23:19:21 +00:00
gdb Comment-out the debugging printf I left in in case there were some 2004-08-10 19:32:33 +00:00
geom Before trying to update metadata (so open consumer for writing), be sure 2004-11-09 23:27:21 +00:00
gnu Get even closer to not crashing ext2fs 2004-11-06 18:24:33 +00:00
i4b Mark i4b IPR and SPPP drivers as NET_NEEDS_GIANT(), as they both 2004-10-12 09:25:52 +00:00
i386 Zero the tag when it's allocated. Also fix a printf format problem. This 2004-11-09 16:03:27 +00:00
ia64 - Change the ddb paging "support" to use a variable (db_lines_per_page) to 2004-11-01 22:15:15 +00:00
isa Stop printing the VGA registers during verbose boot, in order to not 2004-11-03 09:07:44 +00:00
isofs/cd9660 Detect root mount attempts on the flag, not on the NULL path. 2004-11-09 22:21:52 +00:00
kern Make getdiskbyname() static to vfs_mount.c. 2004-11-09 23:03:34 +00:00
libkern Use the RET macro. 2004-11-09 16:47:47 +00:00
modules Remove the obsolete gx driver. 2004-11-08 19:05:22 +00:00
net Remove the #if 0 wrapping around !ALTQ stuff that can't be used due to ABI 2004-11-09 21:29:28 +00:00
net80211
netatalk Initialize struct pr_userreqs in new/sparse style and fill in common 2004-11-08 14:44:54 +00:00
netatm Initialize struct pr_userreqs in new/sparse style and fill in common 2004-11-08 14:44:54 +00:00
netgraph Initialize struct pr_userreqs in new/sparse style and fill in common 2004-11-08 14:44:54 +00:00
netinet Fix a double-free in the 'hlen > m->m_len' sanity check. 2004-11-09 09:40:32 +00:00
netinet6 support TCP-MD5(IPv4) in KAME-IPSEC, too. 2004-11-08 18:49:51 +00:00
netipsec Initialize struct pr_userreqs in new/sparse style and fill in common 2004-11-08 14:44:54 +00:00
netipx Initialize struct pr_userreqs in new/sparse style and fill in common 2004-11-08 14:44:54 +00:00
netkey support TCP-MD5(IPv4) in KAME-IPSEC, too. 2004-11-08 18:49:51 +00:00
netnatm Initialize struct pr_userreqs in new/sparse style and fill in common 2004-11-08 14:44:54 +00:00
netncp Add missing zero flag argument. 2004-10-12 08:22:08 +00:00
netsmb
nfs
nfs4client Refuse attempts to mount root filesystem 2004-11-09 22:21:10 +00:00
nfsclient Detect root mount attempts on the flag, not on the NULL path. 2004-11-09 22:21:52 +00:00
nfsserver Add b_bufobj to struct buf which eventually will eliminate the need for b_vp. 2004-10-22 08:47:20 +00:00
opencrypto Don't acquire Giant in cryptof_close(), as the code is intended to be 2004-08-10 03:26:17 +00:00
pc98 Add FL_MFM flag to the fd_native_types structure. 2004-11-09 14:08:21 +00:00
pccard Move PNP IDs back into oldcard files 2004-08-13 06:57:31 +00:00
pci Hide link up/down/media printfs behind bootverbose 2004-11-08 19:21:57 +00:00
posix4
powerpc Reduce annoying SCSI probing delay from 15 to 5 seconds in all GENRIC kernels. 2004-11-02 20:57:20 +00:00
rpc Prefer C99's __func__ over GCC's __FUNCTION__. 2004-09-23 18:25:46 +00:00
security Bump MAC Framework version to 2 in preparation for the upcoming API/ABI 2004-11-09 11:28:40 +00:00
sparc64 Correct a typo in the previous revision. 2004-11-08 06:01:39 +00:00
sys Make getdiskbyname() static to vfs_mount.c. 2004-11-09 23:03:34 +00:00
tools
ufs Stop pretending to have a vm_object backing the underlying disk vnode: 2004-11-09 23:12:45 +00:00
vm Improve readability with a bunch of typedefs for the pager ops. 2004-11-09 13:43:20 +00:00
Makefile Add a NO_BOOT knob to prevent building the boot blocks and loader. 2004-08-19 09:54:28 +00:00