1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/sys
Konstantin Belousov 481208a815 If a race is detected, pfs_vncache_alloc() may reclaim a vnode that had
never been inserted into the pfs_vncache list. Since pfs_vncache_free()
does not anticipate this case, it decrements pfs_vncache_entries
unconditionally; if the vnode was not in the list, pfs_vncache_entries
will no longer reflect the actual number of list entries. This may cause
size of the cache to exceed the configured maximum. It may also trigger
a panic during module unload or system shutdown.

Do not decrement pfs_vncache_entries for the vnode that was not in the
list.

Submitted by:	tegge
Reviewed by:	des
MFC after:	1 week
2009-09-07 12:10:41 +00:00
..
amd64 Fix confusing comments about default PAT entries. 2009-09-02 16:47:10 +00:00
arm Reintroduce the r196640, after fixing the problem with my testing. 2009-09-01 11:41:51 +00:00
boot Fix parse() so that the partition to boot (load /boot/loader) from can 2009-08-17 15:19:03 +00:00
bsm
cam MFp4: 2009-09-06 19:06:50 +00:00
cddl bzero() on-stack argument, so mutex_init() won't misinterpret that the 2009-09-07 11:38:43 +00:00
compat Make sure FreeBSD binaries without .note.ABI-tag section work 2009-08-30 14:38:17 +00:00
conf Move libteken out of the syscons directory. 2009-09-03 09:33:57 +00:00
contrib Fix argument ordering to memcpy as well as the size of the copy in the 2009-08-25 19:30:32 +00:00
crypto
ddb
dev To save small bit of CPU time, hide part of SNTF register read latency 2009-09-06 21:22:24 +00:00
fs If a race is detected, pfs_vncache_alloc() may reclaim a vnode that had 2009-09-07 12:10:41 +00:00
gdb
geom MFp4: 2009-09-06 19:33:13 +00:00
gnu
i386 Add missing ';'. 2009-09-04 14:53:12 +00:00
ia64 Decouple ACPI CPU Ids from FreeBSD's cpuid. The ACPI Ids can be 2009-08-16 01:43:08 +00:00
isa Tweak the way that the ACPI and ISA bus drivers match hint devices to 2009-08-24 21:51:46 +00:00
kern Change w_notrunning and w_stillcold from pointer to array so that sizeof 2009-09-06 13:31:05 +00:00
kgssapi
libkern
mips * Completely Remove the option STOP_NMI from the kernel. This option 2009-08-13 17:09:45 +00:00
modules Connect bwi up to the build. While there are some problems with this 2009-08-29 01:34:42 +00:00
net The addresses that are assigned to the loopback interface 2009-09-05 20:24:37 +00:00
net80211 correct timeout for doing NOL processing; need a ticks-relative value 2009-09-03 16:29:02 +00:00
netatalk
netgraph Rework global locks for interface list and index management, correcting 2009-08-23 20:40:19 +00:00
netinet Correct comment. 2009-09-06 07:29:22 +00:00
netinet6 The addresses that are assigned to the loopback interface 2009-09-05 20:24:37 +00:00
netipsec Silent gcc? Yeah, you wish. What I ment was to silence gcc. 2009-09-06 19:05:03 +00:00
netipx
netnatm
netncp
netsmb
nfs
nfsclient Fix NFS panics with options VIMAGE kernels by apropriately setting curvnet 2009-08-24 10:09:30 +00:00
nfsserver
nlm
opencrypto If crypto operation is finished with EAGAIN, don't repeat operation from 2009-09-04 09:48:18 +00:00
pc98 Temporarily revert the new-bus locking for 8.0 release. It will be 2009-08-20 19:17:53 +00:00
pci Add RTL8168DP/RTL8111DP device id. While I'm here append "8111D" to 2009-08-24 18:58:13 +00:00
powerpc * Completely Remove the option STOP_NMI from the kernel. This option 2009-08-13 17:09:45 +00:00
rpc Fix NFS panics with options VIMAGE kernels by apropriately setting curvnet 2009-08-24 10:09:30 +00:00
security Correctly audit real gids following changes to the audit record argument 2009-08-12 10:45:45 +00:00
sparc64 * Completely Remove the option STOP_NMI from the kernel. This option 2009-08-13 17:09:45 +00:00
sun4v * Completely Remove the option STOP_NMI from the kernel. This option 2009-08-13 17:09:45 +00:00
sys Move ptmx into pty(4). 2009-09-06 10:27:45 +00:00
teken Expose the TF_REVERSE flag to the console driver. 2009-09-03 16:31:11 +00:00
tools
ufs insmntque_stddtr() clears vp->v_data and resets vp->v_op to 2009-09-07 11:55:34 +00:00
vm Reintroduce the r196640, after fixing the problem with my testing. 2009-09-01 11:41:51 +00:00
xdr Add a check for a NULL mbuf ptr at the beginning of xdrmbuf_inline() 2009-08-12 16:27:51 +00:00
xen Temporarily revert the new-bus locking for 8.0 release. It will be 2009-08-20 19:17:53 +00:00
Makefile