kernel - namecache MPSAFE work
[dragonfly.git] / sys / kern / vfs_cache.c
2009-12-21 Matthew Dillonkernel - namecache MPSAFE work
2009-12-20 Matthew Dillonkernel - remove FSMID support
2009-12-20 Matthew Dillonkernel - misc MPSAFe work
2009-12-20 Matthew Dillonkernel - Move mplock to machine-independent C
2009-12-16 Sascha WildnerFix some warnings that creep up when compiling without...
2009-12-13 Matthew Dillonkernel - Move MP lock inward, plus misc other stuff
2009-09-11 Stathis Kamperisgetcwd: Return proper error codes.
2009-08-04 Matthew DillonDEVFS - rollup, namecache invalidation
2009-06-24 Matthew DillonAMD64 - Fix many compile-time warnings. int/ptr type...
2008-12-26 Matthew DillonImprove a diagnostic message.
2008-06-14 Matthew DillonChange the namecache lock warning delay from 1 to 5...
2008-05-09 Matthew DillonFix a HAMMER assertion which turned out to be a bug...
2008-05-08 Matthew DillonFix a race between the namecache and the vnode recycler...
2008-02-06 Matthew DillonFix some NFS related bugs which cause the mount point...
2008-02-06 Matthew DillonHAMMER 26/many: More NFS support work, rename fixes
2008-01-18 Matthew DillonFix an issue with cache_rename(). This procedure previ...
2007-11-02 Matthew DillonModify struct vattr:
2007-08-13 Matthew DillonThe new VOP_N*() (namespace) operations pass a pointer...
2007-06-20 Matthew DillonFix an issue with positive namecache timeouts. Locked...
2007-05-13 Matthew DillonFix a vnode recyclement namecache<->vnode deadlock...
2007-05-06 Matthew DillonUse SYSREF to reference count struct vnode. v_usecount...
2006-12-23 Sascha WildnerRename printf -> kprintf in sys/ and add some defines...
2006-10-27 Matthew DillonMajor namecache work primarily to support NULLFS.
2006-10-26 Matthew DillonFix a stack overflow due to recursion. When the nameca...
2006-09-19 Matthew DillonRemove the last bits of code that stored mount point...
2006-09-05 Matthew DillonRename malloc->kmalloc, free->kfree, and realloc->kreal...
2006-08-19 Matthew DillonVNode sequencing and locking - part 4/4 - subpart 1...
2006-08-12 Matthew DillonVNode sequencing and locking - part 3/4.
2006-08-09 Matthew DillonVNode sequencing and locking - part 1/4.
2006-06-05 Matthew DillonModify kern/makesyscall.sh to prefix all kernel system...
2006-06-04 Matthew DillonMisc cleanup - move another namecache list scan into...
2006-06-02 Matthew DillonRemove vnode->v_id. This field used to be used to...
2006-06-01 Matthew Dillonnamecache->nc_refs is no longer protected by the MP...
2006-05-24 Matthew Dillonspinlock more of the file descriptor code. No apprecia...
2006-05-06 Matthew DillonThe thread/proc pointer argument in the VFS subsystem...
2006-05-05 Matthew DillonRemove the thread_t argument from vfs_busy() and vfs_un...
2006-05-05 Matthew DillonSimplify vn_lock(), VOP_LOCK(), and VOP_UNLOCK() by...
2006-04-25 Matthew DillonGet rid of the weird FSMID update path in the vnode...
2006-04-25 Matthew DillonGenerate unique identifiers for simulated FSMIDs so...
2006-03-30 Matthew DillonFix a race condition between nlookup and vnode reclamat...
2006-03-21 Matthew DillonMake a slight adjustment to the last commit. Change...
2006-03-15 Matthew Dilloncache_fromdvp() uses a recursive algorithm to resolve...
2005-09-17 Matthew DillonWith the new FSMID flag scheme we can optimize the...
2005-09-17 Matthew DillonAdd an argument to vfs_add_vnodeops() to specify VVF_...
2005-08-27 Joerg SonnenbergerMake struct dirent contain a full 64bit inode. Allow...
2005-08-27 Matthew DillonFix a serious bug in cache_inefficient_scan() related...
2005-08-25 Matthew DillonImplement FSMID. Use one of the spare 64 bit fields...
2005-04-19 Matthew DillonAbstract out the routines which manipulate the mountlist.
2005-04-03 Matthew DillonA cache invalidation race that generates a warning...
2005-03-09 Matthew DillonFix a serious bug in cache_inval_vp()'s TAILQ iteration...
2005-02-12 Matthew DillonFix a cache_resolve() vs cache_inval() race which can...
2005-02-02 Joerg SonnenbergerDon't use the statfs field f_mntonname in filesystems...
2005-02-01 Joerg SonnenbergerAlways honor fdp->fd_nrdir as root. Once the loop reach...
2005-01-31 Joerg SonnenbergerCleanup last commit. Remove local ncp, it shadows the...
2005-01-31 Joerg SonnenbergerSplit vn_fullpath into cache_fullpath and vn_fullpath...
2004-12-17 Matthew DillonVFS messaging/interfacing work stage 10/99:
2004-12-08 Matthew DillonUnlock the namecache record when traversing a mount...
2004-11-21 Matthew DillonCleanup the 'cache_lock: blocked on..' warning message...
2004-11-18 Matthew DillonCleanup some dangling issues with cache_inval(). A...
2004-11-12 Matthew DillonVFS messaging/interfacing work stage 9/99: VFS 'NEW...
2004-10-28 Matthew Dillonunmount was not removing the negative hits associated...
2004-10-22 Matthew DillonFix a final bug in the vfs cache cleaning code. An...
2004-10-19 Matthew DillonFix bugs in the limiting code for negative-hit namecach...
2004-10-12 Matthew DillonVFS messaging/interfacing work stage 8/99: Major rework...
2004-10-07 Matthew DillonVFS messaging/interfacing work stage 7h/99: More firmin...
2004-10-07 Matthew DillonVFS messaging/interfacing work stage 7g/99: More firmin...
2004-10-07 Matthew DillonVFS messaging/interfacing work stage 7f/99: More firmin...
2004-10-05 Matthew DillonVFS messaging/interfacing work stage 7e/99: More firmin...
2004-10-05 Matthew DillonVFS messaging/interfacing work stage 7d/99: More firmin...
2004-10-04 Matthew DillonVFS messaging/interfacing work stage 7c/99: More firmin...
2004-10-02 Matthew DillonVFS messaging/interfacing work stage 7b/99: More firmin...
2004-10-01 Matthew DillonVFS messaging/interfacing work stage 7a/99: Firm up...
2004-09-30 Matthew DillonVFS messaging/interfacing work stage 7/99. BEGIN DESTA...
2004-09-28 Matthew DillonVFS messaging/interfacing work stage 6/99. Populate...
2004-09-26 Matthew DillonVFS messaging/interfacing work stage 5/99. Start work...
2004-09-26 Matthew DillonVFS messaging/interfacing work stage 5/99. Start work...
2004-07-16 Matthew DillonUpdate all my personal copyrights to the Dragonfly...
2004-06-25 Matthew DillonRemove a vn == vp case that was breaking out of the...
2004-06-05 Matthew DillonRearrange the kern_getcwd() procedure to return the...
2004-06-05 Eirik NygaardSwap order of first and second argument in bcopy, forgo...
2004-06-05 Eirik NygaardSplit the __getcwd syscall into a kernel and an userlan...
2004-06-03 Hiten PandyaSurround a multi-line conditional block with braces...
2004-06-03 Hiten PandyaCleanup the textvp_fullpath() function; summary of...
2004-04-24 Hiten PandyaRename the sysctl handler for nchstats to reflect reali...
2004-04-24 David RhodusRemove the VREF() macro and uses of it.
2004-04-08 Matthew Dillonnamecache work stage 4a: Do some minor performance...
2004-04-08 Matthew Dillonnamecache work stage 4:
2004-04-02 Hiten PandyaPer-CPU VFS Namecache Effectiveness Statistics:
2004-03-01 Matthew DillonNewtoken commit. Change the token implementation as...
2003-10-18 Matthew DillonFix memory leaks in the namecache code commited so...
2003-10-09 Matthew Dillonnamecache work stage 3a: Adjust the VFS APIs to include...
2003-10-01 Matthew DillonFix a negative cache entry reaping bug, cache_zap(...
2003-09-28 Matthew Dillonnamecache work stage 2: move struct namecache to its...
2003-09-23 Matthew Dillonnamecache work stage 1: namespace cleanups. Add a...
2003-09-02 Matthew DillonGeneral cleanup, ANSIfication, and documentation. ...
2003-08-26 Robert Garrett__P() removal
2003-07-24 Matthew DillonPreliminary syscall messaging work. Adjust all <syscal...
2003-06-25 Matthew Dillonproc->thread stage 4: rework the VFS and DEVICE subsyst...
2003-06-23 Matthew Dillonproc->thread stage 2: MAJOR revamping of system calls...
2003-06-17 Matthew DillonAdd the DragonFly cvs id and perform general cleanups...
next