freebsd-dev/sys
Rick Macklem 7a2e4d803c Post r223774, the NFSv4 client no longer has multiple instances
of the same lock_owner4 string. As such, the handling of cleanup
of lock_owners could be simplified. This simplification permitted
the client to do a ReleaseLockOwner operation when the process that
the lock_owner4 string represents, has exited. This permits the
server to release any storage related to the lock_owner4 string
before the associated open is closed. Without this change, it
is possible to exhaust a server's storage when a long running
process opens a file and then many child processes do locking
on the file, because the open doesn't get closed. A similar patch
was applied to the Linux NFSv4 client recently so that it wouldn't
exhaust a server's storage.

Reviewed by:	zack
MFC after:	2 weeks
2011-12-03 02:27:26 +00:00
..
amd64 Limit building sfxge(4) in-kernel to amd64 for the time being. We can put it 2011-11-28 18:51:40 +00:00
arm Fix OF_finddevice error return value in case of FDT. 2011-12-02 15:24:39 +00:00
boot Rename the linker emulation name for powerpc and powerc64. This is needed that 2011-11-19 19:25:57 +00:00
bsm
cam Move the scsi_da_bios_params() prototype from pc98_machdep.h to md_var.h 2011-11-27 16:22:19 +00:00
cddl Fix typo in copyright notice. 2011-11-28 21:42:31 +00:00
compat Retire linprocfs_doargv(). Instead use new functions, proc_getargv() 2011-11-22 20:45:11 +00:00
conf - CTF knob is now implemented using common scheme: MK_CTF=yes/no is 2011-11-30 18:11:49 +00:00
contrib Return value should be conditional on return value of pfsync_defer_ptr() 2011-11-30 08:47:17 +00:00
crypto
ddb
dev Fix OF_finddevice error return value in case of FDT. 2011-12-02 15:24:39 +00:00
fs Post r223774, the NFSv4 client no longer has multiple instances 2011-12-03 02:27:26 +00:00
gdb
geom Close race between geom destruction on g_vfs_close() when softc destroyed 2011-12-02 17:09:48 +00:00
gnu
i386 Remove some more occurrences of amd(4) missed in r227982. 2011-11-26 18:02:39 +00:00
ia64
isa - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
kern It doesn't make much sense to check whether child is NULL after already 2011-12-02 22:03:27 +00:00
kgssapi
libkern Add unicode support to msdosfs and smbfs; original pathes from imura, 2011-11-18 03:05:20 +00:00
mips - Fix backtrace for MIPS64 platform 2011-11-28 19:48:04 +00:00
modules Merge ACPICA 20111123. 2011-11-28 23:36:48 +00:00
net Revert r227778 in preparation for committing reworked patches in its place. 2011-11-29 12:55:26 +00:00
net80211
netatalk
netgraph
netinet Remove debug code. 2011-11-28 20:48:35 +00:00
netinet6 Return the correct value for the IPV6_MULTICAST_HOPS getsockopt() call. 2011-11-13 02:32:10 +00:00
netipsec Remove unused 'plen' variable. 2011-11-26 23:57:03 +00:00
netipx
netnatm
netncp
netsmb Add unicode support to msdosfs and smbfs; original pathes from imura, 2011-11-18 03:05:20 +00:00
nfs
nfsclient Rename vm_page_set_valid() to vm_page_set_valid_range(). 2011-11-30 17:39:00 +00:00
nfsserver Enhance the sequential access heuristic used to perform readahead in the 2011-12-01 18:46:28 +00:00
nlm
ofed
opencrypto
pc98 Move the scsi_da_bios_params() prototype from pc98_machdep.h to md_var.h 2011-11-27 16:22:19 +00:00
pci To save more power, switch to 10/100Mbps link when controller is 2011-11-23 23:29:18 +00:00
powerpc Fix OF_finddevice error return value in case of FDT. 2011-12-02 15:24:39 +00:00
rpc
security
sparc64 Fix OF_finddevice error return value in case of FDT. 2011-12-02 15:24:39 +00:00
sys Revise the sysctl handling code and restructure the hierarchy of sysctls 2011-12-01 07:19:13 +00:00
teken
tools
ufs
vm Rename vm_page_set_valid() to vm_page_set_valid_range(). 2011-11-30 17:39:00 +00:00
x86 - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
xdr
xen Use C99 initializers for members of evtchn_devsw. 2011-11-30 18:52:30 +00:00
Makefile