opnsense-src/sys
John Baldwin 3e057a2477 Don't clear the attribute cache of a file when it is closed. A subsequent
open() of the same file will load fresh attributes, so they do not need to
be explicitly flushed in close() to guarantee close to open consistency.
However, other file desciptors may still reference this file and clearing
the attributes in close() forces those other file descriptors to fetch
fresh attributes the next time they need them.

Reviewed by:	mohans
MFC after:	1 week
2009-02-19 22:10:39 +00:00
..
amd64 Adapt linux emulation to use cv for vfork wait. 2009-02-18 16:11:39 +00:00
arm use mii instead of miibus so we don't drag in all phy support 2009-02-18 01:37:57 +00:00
boot Enable building of ficl on MIPS. It compiles, but needs more testing. 2009-02-19 18:53:08 +00:00
bsm Merge OpenBSM alpha 5 from OpenBSM vendor branch to head, both 2009-01-14 10:44:16 +00:00
cam GCC attacks! 2009-02-16 18:02:32 +00:00
cddl Use shared vnode locks when invoking VOP_READDIR(). 2009-02-13 18:18:14 +00:00
compat Use shared vnode locks when invoking VOP_READDIR(). 2009-02-13 18:18:14 +00:00
conf Switch over to usbdevs.h generated at compile time. 2009-02-18 06:33:10 +00:00
contrib Revert my previous two changes. 2009-01-25 16:52:41 +00:00
crypto identify routine takes driver_t *, not device_t *. 2009-02-05 19:30:28 +00:00
ddb Collect N identical (or near identical) mkdumpheader() implementations into 2008-10-01 22:08:53 +00:00
dev acpi_cpu: fixup for PIIX4E PCI config related to C2 2009-02-19 14:39:52 +00:00
fs style nit in r188815 2009-02-19 15:37:43 +00:00
gdb Commit SYSINIT() ;-adding patch missed in previous pass. 2008-03-16 13:02:04 +00:00
geom Add a default implementation for pre-check. It should 2009-02-17 18:24:58 +00:00
gnu - Eliminate warnings in debug print macros by explicitly converting all 2009-01-18 15:10:46 +00:00
i386 Mark these variables as __used too. Fix a style of previous commit. 2009-02-18 22:44:55 +00:00
ia64 Add uslcom to the build too. 2009-02-15 23:40:29 +00:00
isa Allow device hints to wire the unit numbers of devices. 2008-11-18 21:01:54 +00:00
kern Squash some small bugs in pts(4). 2009-02-19 17:54:42 +00:00
kgssapi Call svc_freereq() before returning from the service proc. 2008-11-12 15:31:05 +00:00
libkern This commit fixes the issue with alias_sctp.c. No 2009-02-14 11:34:57 +00:00
mips It appears that none of the contents of this file are necessary, so 2009-02-15 20:05:13 +00:00
modules Switch over to usbdevs.h generated at compile time. 2009-02-18 06:33:10 +00:00
net we need if_var.h not if.h 2009-02-16 15:10:03 +00:00
net80211 use 1/2 and 1/4 rate phy types to simplify txtime calculation 2009-02-19 17:44:23 +00:00
netatalk Remove local variable 'ddp' from DDP's attach and detach routines; they 2009-02-04 20:04:32 +00:00
netgraph Update comment. soalloc() is no longer performing M_WAITOK memory allocations. 2009-02-10 20:27:05 +00:00
netinet correct some #include 2009-02-16 15:10:51 +00:00
netinet6 Try to remove/assimilate as much of formerly IPv4/6 specific 2009-02-08 09:27:07 +00:00
netipsec Try to remove/assimilate as much of formerly IPv4/6 specific 2009-02-08 09:27:07 +00:00
netipx Add missing "goto set_head" for SO_IPX_CHECKSUM; otherwise we fall through 2008-12-11 10:29:35 +00:00
netnatm Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
netncp Retire the MALLOC and FREE macros. They are an abomination unto style(9). 2008-10-23 15:53:51 +00:00
netsmb Implement device cloning for /dev/nsmb, the netsmb control pseudo-device. 2008-11-03 14:23:15 +00:00
nfs Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT. 2008-03-25 09:39:02 +00:00
nfs4client Last step of splitting up minor and unit numbers: remove minor(). 2009-01-28 17:57:16 +00:00
nfsclient Don't clear the attribute cache of a file when it is closed. A subsequent 2009-02-19 22:10:39 +00:00
nfsserver Use shared vnode locks when invoking VOP_READDIR(). 2009-02-13 18:18:14 +00:00
nlm Don't call svc_freereq() before svc_freeargs(). 2008-11-12 15:30:30 +00:00
opencrypto Fix return type for detach routine (should be int) 2009-02-05 17:43:12 +00:00
pc98 Add uslcom to the build too. 2009-02-15 23:40:29 +00:00
pci Allocating 2 MSI messages do not seem to work on certain controllers 2009-02-11 00:23:56 +00:00
powerpc Additional features for the tsec(4) Ethernet driver. 2009-02-17 14:57:05 +00:00
rpc Use the correct creds when reconnecting so that we have enough privilege to 2009-02-05 11:48:10 +00:00
security Set the lower bound on queue size for an audit pipe to 1 instead of 0, 2009-02-08 15:38:31 +00:00
sparc64 Add uslcom to the build too. 2009-02-15 23:40:29 +00:00
sun4v Add uslcom to the build too. 2009-02-15 23:40:29 +00:00
sys Bump __FreeBSD_version to 800063 after GENERIC changed to USB2. 2009-02-18 06:17:13 +00:00
tools Remove some unused and broken code that attempted to not invoke locking 2008-11-03 19:57:40 +00:00
ufs - If the g_access() call for the initial root mount fails, then fully 2009-02-11 22:19:54 +00:00
vm Comment out the assertion from r188321. It is not valid for nfs. 2009-02-09 11:32:23 +00:00
xdr Use the remote address for access control, not the local address. This fixes 2008-11-13 14:36:52 +00:00
xen merge 186535, 186537, and 186538 from releng_7_xen 2008-12-29 06:31:03 +00:00
Makefile Removal pccard directory requires removing it from the list of things 2009-02-15 18:19:24 +00:00