1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-15 10:17:20 +00:00
freebsd/sys
Kirk McKusick 33638e9384 When requesting an exclusive lock with LK_NOWAIT, do not panic
if LK_RECURSIVE is not set, as we will simply return that the
lock is busy and not actually deadlock. This allows processes
to use polling locks against buffers that they may already
hold exclusively locked.
1999-06-28 07:54:58 +00:00
..
alpha Make <sys/buf.h>'s inlines happier. 1999-06-27 20:52:22 +00:00
amd64 An SMP-specific change: Remove an unnecessary lock acquire and release 1999-06-27 21:31:43 +00:00
boot ABS_SET() and BSS_SET() are no longer used. The sole remaining user of 1999-06-26 12:27:01 +00:00
cam Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
coda Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
compat Divorce "dev_t" from the "major|minor" bitmap, which is now called 1999-05-11 19:55:07 +00:00
compile
conf Hmm, might as well make all of BEFORE_DEPEND first in case make depend 1999-06-28 07:19:51 +00:00
contrib Keep the inlines for <sys/buf.h> happy.. 1999-06-27 13:26:23 +00:00
ddb Removed an especially bogus cast. 1999-05-13 13:01:46 +00:00
dev Add MultiTech Atlas modem 1999-06-27 22:28:02 +00:00
fs Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
geom Initialize and hold locks for ccd generated bufs.. 1999-06-27 09:28:43 +00:00
gnu Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
i4b devsw and cdevsw_add() changes for i4b. 1999-06-01 08:46:56 +00:00
i386 Hmm, might as well make all of BEFORE_DEPEND first in case make depend 1999-06-28 07:19:51 +00:00
isa Shut up gcc. 1999-06-27 09:08:48 +00:00
isofs/cd9660 Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
kern When requesting an exclusive lock with LK_NOWAIT, do not panic 1999-06-28 07:54:58 +00:00
libkern Add a fast version of bcmp which compares longwords at a time. 1999-06-19 16:30:28 +00:00
miscfs Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
modules Reenable Vinum build 1999-06-24 05:21:19 +00:00
msdosfs Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
net Never return the root node itself from rn_match(); return NULL instead. 1999-06-25 13:43:30 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Allow configuration of up to 256 network interfaces per physical interface - 1999-05-10 23:02:29 +00:00
netinet In in_pcbconnect(), check the return value from in_pcbbind() and 1999-06-25 23:46:47 +00:00
netipx Suser() simplification: 1999-04-27 11:18:52 +00:00
netkey
netnatm
netns
nfs Minor tweaks to make sure (new) prerequisites for <sys/buf.h> (mostly 1999-06-27 11:44:22 +00:00
nfsclient Minor tweaks to make sure (new) prerequisites for <sys/buf.h> (mostly 1999-06-27 11:44:22 +00:00
nfsserver Minor tweaks to make sure (new) prerequisites for <sys/buf.h> (mostly 1999-06-27 11:44:22 +00:00
ntfs Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
pc98 Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
pccard Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
pci (corrections for type change in softc) 1999-06-24 16:42:33 +00:00
posix4 Well folks, this is it - The second stage of the removal for build support 1999-04-17 08:36:07 +00:00
powerpc Make genassym compile - the recent buf locking changes meant that more 1999-06-26 12:45:17 +00:00
rpc
svr4 Ack! I deleted "struct", not "const".. Oh boy... 1999-05-10 12:38:41 +00:00
sys The BUF_*() routines must be internally splbio() protected otherwise they 1999-06-27 11:40:03 +00:00
tools Add a vnode argument to VOP_BWRITE to get rid of the last vnode 1999-06-16 23:27:55 +00:00
ufs Keep the inlines for <sys/buf.h> happy.. 1999-06-27 13:26:23 +00:00
vm Kirk missed a required BUF_KERNPROC(). Even though this is a non-async 1999-06-27 22:08:38 +00:00
Makefile Use MACHINE_ARCH instead of MACHINE to check x86 architecture. 1999-06-03 10:38:07 +00:00