History log of /src/sys/nfs/nfs_srvcache.c |
Revision | | Date | Author | Comments |
1.45 |
| 15-Mar-2009 |
cegger | ansify function definitions
|
1.44 |
| 14-Mar-2009 |
dsl | Change about 4500 of the K&R function definitions to ANSI ones. There are still about 1600 left, but they have ',' or /* ... */ in the actual variable definitions - which my awk script doesn't handle. There are also many that need () -> (void). (The script does handle misordered arguments.)
|
1.43 |
| 19-Nov-2008 |
ad | branches: 1.43.4; Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. By and large this commit:
- shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime
|
1.42 |
| 05-May-2008 |
ad | branches: 1.42.6; 1.42.8; - Convert hashinit() to use kmem_alloc(). The hash tables can be large and it's better to not have them in kmem_map. - Convert a couple of minor items along the way to kmem_alloc(). - Fix some memory leaks.
|
1.41 |
| 04-Dec-2007 |
yamt | branches: 1.41.12; 1.41.14; 1.41.16; merge non-intrusive nfs changes from vmlocking.
|
1.40 |
| 01-Jun-2007 |
yamt | branches: 1.40.6; 1.40.8; 1.40.14; 1.40.16; use mutex and condvar.
|
1.39 |
| 12-Mar-2007 |
ad | branches: 1.39.2; Pass an ipl argument to pool_init/POOL_INIT to be used when initializing the pool's lock.
|
1.38 |
| 04-Mar-2007 |
christos | branches: 1.38.2; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.37 |
| 22-Feb-2007 |
thorpej | TRUE -> true, FALSE -> false
|
1.36 |
| 05-Feb-2007 |
yamt | branches: 1.36.2; have a mowner dedicated to nfs reply cache.
|
1.35 |
| 05-Feb-2007 |
yamt | nfsrv_updatecache: actually use reply caches for connection oriented protocols.
|
1.34 |
| 17-Jan-2007 |
yamt | plug mbuf leaks.
|
1.33 |
| 27-Dec-2006 |
yamt | remove nqnfs.
|
1.32 |
| 11-Dec-2005 |
christos | branches: 1.32.20; 1.32.24; 1.32.26; merge ktrace-lwp.
|
1.31 |
| 21-May-2004 |
yamt | branches: 1.31.12; enable reply cache for connection oriented protocols as well. linux retransmits rpcs even when using tcp.
|
1.30 |
| 20-Nov-2003 |
yamt | branches: 1.30.2; comments.
|
1.29 |
| 20-Nov-2003 |
yamt | fix a race case of nfsrv_getcache.
|
1.28 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.27 |
| 21-May-2003 |
yamt | branches: 1.27.2; simplelock for nfsd request cache.
|
1.26 |
| 21-May-2003 |
yamt | - KNF. - remove unneeded casts.
|
1.25 |
| 21-May-2003 |
yamt | poolify nfsd request cache.
|
1.24 |
| 21-May-2003 |
yamt | indent.
|
1.23 |
| 21-May-2003 |
yamt | remove local definitions of TRUE and FALSE.
|
1.22 |
| 02-Apr-2003 |
yamt | use queue manipulation macros.
|
1.21 |
| 26-Feb-2003 |
matt | Add MBUFTRACE kernel option. Do a little mbuf rework while here. Change all uses of MGET*(*, M_WAIT, *) to m_get*(M_WAIT, *). These are not performance critical and making them call m_get saves considerable space. Add m_clget analogue of MCLGET and make corresponding change for M_WAIT uses. Modify netinet, gem, fxp, tulip, nfs to support MBUFTRACE. Begin to change netstat to use sysctl.
|
1.20 |
| 01-Dec-2002 |
matt | Make sure these all agree on the same definitons of various variables.
|
1.19 |
| 10-Nov-2001 |
lukem | branches: 1.19.10; add RCSIDs
|
1.18 |
| 21-Feb-2001 |
jdolecek | branches: 1.18.2; 1.18.4; 1.18.8; make some more constant arrays 'const'
|
1.17 |
| 08-Nov-2000 |
ad | Update for hashinit() change.
|
1.16 |
| 30-Mar-2000 |
augustss | Remove register declarations.
|
1.15 |
| 09-Aug-1998 |
perry | branches: 1.15.12; bzero->memset, bcopy->memcpy, bcmp->memcmp
|
1.14 |
| 05-Jul-1998 |
jonathan | defopt ISO TPIP.
|
1.13 |
| 07-Feb-1998 |
chs | add flags arg to hashinit(), to pass to malloc().
|
1.12 |
| 18-Feb-1996 |
fvdl | Bring in a merge of Rick Macklem's NFSv3 code from Lite2
|
1.11 |
| 09-Feb-1996 |
christos | nfs prototype changes
|
1.10 |
| 13-Dec-1994 |
mycroft | Sync with CSRG.
|
1.9 |
| 17-Aug-1994 |
mycroft | Use LIST and TAILQ for hash chain and LRU chain, respectively.
|
1.8 |
| 29-Jun-1994 |
cgd | branches: 1.8.2; New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'
|
1.7 |
| 08-Jun-1994 |
mycroft | Update to 4.4-Lite fs code, with local changes.
|
1.6 |
| 18-Dec-1993 |
mycroft | Canonicalize all #includes.
|
1.5 |
| 07-Sep-1993 |
ws | branches: 1.5.2; Changes to VFS readdir semantics NFS changes for better cookie support ISOFS changes for better Rockridge support and support for generation numbers
|
1.4 |
| 22-May-1993 |
cgd | add include of select.h if necessary for protos, or delete if extraneous
|
1.3 |
| 21-May-1993 |
cgd | add rcsid again; fix RCS+crash fuckup
|
1.2 |
| 10-Apr-1993 |
glass | migrated code to make split possible
|
1.1 |
| 21-Mar-1993 |
cgd | branches: 1.1.1; Initial revision
|
1.1.1.3 |
| 01-Mar-1998 |
fvdl | Import 4.4BSD-Lite2
|
1.1.1.2 |
| 01-Mar-1998 |
fvdl | Import 4.4BSD-Lite for reference
|
1.1.1.1 |
| 21-Mar-1993 |
cgd | initial import of 386bsd-0.1 sources
|
1.5.2.1 |
| 14-Nov-1993 |
mycroft | Canonicalize all #includes.
|
1.8.2.1 |
| 19-Aug-1994 |
mycroft | update from trunk
|
1.15.12.3 |
| 12-Mar-2001 |
bouyer | Sync with HEAD.
|
1.15.12.2 |
| 22-Nov-2000 |
bouyer | Sync with HEAD.
|
1.15.12.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.18.8.1 |
| 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.18.4.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.18.2.2 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.18.2.1 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.19.10.1 |
| 05-Jun-2004 |
jdc | Pull up revision 1.31 (via patch) (requested by yamt in ticket #1705).
enable reply cache for connection oriented protocols as well. linux retransmits rpcs even when using tcp.
|
1.27.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.27.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.27.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.30.2.1 |
| 05-Jun-2004 |
jdc | Pull up revision 1.31 (requested by yamt in ticket #444).
enable reply cache for connection oriented protocols as well. linux retransmits rpcs even when using tcp.
|
1.31.12.4 |
| 07-Dec-2007 |
yamt | sync with head
|
1.31.12.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.31.12.2 |
| 26-Feb-2007 |
yamt | sync with head.
|
1.31.12.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.32.26.1 |
| 03-Sep-2007 |
wrstuden | Sync w/ NetBSD-4-RC_1
|
1.32.24.2 |
| 05-Jun-2007 |
bouyer | Pull up following revision(s) (requested by yamt in ticket #707): sys/nfs/nfs_srvcache.c: revision 1.35 nfsrv_updatecache: actually use reply caches for connection oriented protocols.
|
1.32.24.1 |
| 05-Jun-2007 |
bouyer | Pull up following revision(s) (requested by yamt in ticket #704): sys/nfs/nfs_srvcache.c: revision 1.34 plug mbuf leaks.
|
1.32.20.3 |
| 09-Feb-2007 |
ad | Sync with HEAD.
|
1.32.20.2 |
| 01-Feb-2007 |
ad | Sync with head.
|
1.32.20.1 |
| 12-Jan-2007 |
ad | Sync with head.
|
1.36.2.3 |
| 24-Mar-2007 |
yamt | sync with head.
|
1.36.2.2 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.36.2.1 |
| 28-Feb-2007 |
yamt | sync with head. (somehow missed in the previous)
|
1.38.2.5 |
| 27-Aug-2007 |
yamt | - fix/add assertions. - fix numnfsrvcache.
|
1.38.2.4 |
| 26-Aug-2007 |
yamt | - mark nfssvc(2) MPSAFE and move the most of nfsd out of the kernel lock. - remove unused ns_solock. - remove some of KERNEL_LOCK/UNLOCK which are not necessary on this branch.
|
1.38.2.3 |
| 09-Jun-2007 |
ad | Sync with head.
|
1.38.2.2 |
| 05-Apr-2007 |
ad | Compile fixes.
|
1.38.2.1 |
| 13-Mar-2007 |
ad | Sync with head.
|
1.39.2.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.40.16.2 |
| 08-Dec-2007 |
ad | Sync with head.
|
1.40.16.1 |
| 04-Dec-2007 |
ad | Pull the vmlocking changes into a new branch.
|
1.40.14.1 |
| 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.40.8.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.40.6.1 |
| 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.41.16.2 |
| 04-May-2009 |
yamt | sync with head.
|
1.41.16.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.41.14.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.41.12.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.41.12.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.42.8.2 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.42.8.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.42.6.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.43.4.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|