1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-31 16:57:10 +00:00
freebsd/sys
Konstantin Belousov 9b233e2307 Add a KPI to allow to reserve some amount of space in the numvnodes
counter, without actually allocating the vnodes. The supposed use of
the getnewvnode_reserve(9) is to reclaim enough free vnodes while the
code still does not hold any resources that might be needed during the
reclamation, and to consume the slack later for getnewvnode() calls
made from the innards. After the critical block is finished, the
caller shall free any reserve left, by getnewvnode_drop_reserve(9).

Reviewed by:	avg
Tested by:	pho
MFC after:	1 week
2012-10-14 19:43:37 +00:00
..
amd64 Print the %rip value for uprintf_signal. 2012-10-14 17:08:46 +00:00
arm Loop reading the RTC registers until the same values are obtained 2012-10-07 20:36:46 +00:00
boot Since the introduction of the new advanced boot menu (r222417), options like 2012-10-14 06:52:49 +00:00
bsm
cam Add explicit check for not set time inside cam_periph_freeze_after_event(). 2012-10-14 08:50:05 +00:00
cddl Revert previous commit... 2012-10-10 08:36:38 +00:00
compat Revert previous commit... 2012-10-10 08:36:38 +00:00
conf Import a FreeBSD port of the FUSE Linux module. 2012-10-13 23:54:26 +00:00
contrib Fix defines in r241245. We actually don't define FreeBSD. 2012-10-14 15:03:06 +00:00
crypto Revert previous commit... 2012-10-10 08:36:38 +00:00
ddb
dev Implement modem control in u3g. Tested on Option GTM382W, Huawei E220, 2012-10-14 19:15:54 +00:00
fs Grammar fixes. 2012-10-14 18:13:33 +00:00
gdb
geom NULL-ify last previously used pointer instead of last possible pointer. 2012-10-10 20:41:37 +00:00
gnu/fs Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
i386 MFamd64: add machdep.uprintf_signal. 2012-10-14 17:09:50 +00:00
ia64 Eliminate a stale comment. It describes another use case for the pmap in 2012-09-28 05:30:59 +00:00
isa
kern Add a KPI to allow to reserve some amount of space in the numvnodes 2012-10-14 19:43:37 +00:00
kgssapi
libkern
mips Correct an error in pmap_pv_reclaim(). It can legitimately encounter 2012-10-14 03:40:08 +00:00
modules Import a FreeBSD port of the FUSE Linux module. 2012-10-13 23:54:26 +00:00
net Revert previous commit... 2012-10-10 08:36:38 +00:00
net80211 Revert previous commit... 2012-10-10 08:36:38 +00:00
netatalk
netgraph Add NG_NETFLOW_V9INFO_TYPE command to be able to request netflowv9-specific 2012-10-11 16:15:18 +00:00
netinet Fix a miss from r241344: in ip_mloopback() we need to go to 2012-10-14 15:08:07 +00:00
netinet6 Cleanup documentation: cloning route support has been removed in r186119. 2012-10-13 09:31:01 +00:00
netipsec
netipx
netnatm
netncp
netpfil Revert previous commit... 2012-10-10 08:36:38 +00:00
netsmb
nfs Revert previous commit... 2012-10-10 08:36:38 +00:00
nfsclient
nfsserver Revert previous commit... 2012-10-10 08:36:38 +00:00
nlm
ofed The drbr(9) API appeared to be so unclear, that most drivers in 2012-09-28 18:28:27 +00:00
opencrypto Revert previous commit... 2012-10-10 08:36:38 +00:00
pc98 Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
pci
powerpc Eliminate a stale comment. It describes another use case for the pmap in 2012-09-28 05:30:59 +00:00
rpc rpc: convert all uid and gid variables to u_int. 2012-10-04 04:15:18 +00:00
security
sparc64 Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
sys Add a KPI to allow to reserve some amount of space in the numvnodes 2012-10-14 19:43:37 +00:00
teken
tools Revert previous commit... 2012-10-10 08:36:38 +00:00
ufs Fix up kernel sources to be ready for a 64-bit ino_t. 2012-09-27 23:30:49 +00:00
vm Move vm_page_requeue() to the only file that uses it. 2012-10-13 20:19:43 +00:00
x86 Add an unified macro to deny ability from the compiler to reorder 2012-10-09 14:32:30 +00:00
xdr
xen
Makefile