summaryrefslogtreecommitdiff
path: root/sys/fs/union
AgeCommit message (Expand)Author
2014-02-27The current implementation of vn_lock() is racy. Modification ofhannken
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2014-02-16Change union_allocvp() to take an unlocked uppervp and to return thehannken
2014-02-14Member un_flags is unused now -- remove.hannken
2014-02-13Remove an unused variablemartin
2014-02-13Get rid of UN_KLOCK to keep a lock on vput(). It is not really neededhannken
2014-02-13Fix the DOT and DOTDOT case for union_lookup1().hannken
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2014-01-23Change vnode operations create, mknod, mkdir and symlink to returnhannken
2014-01-17Change vnode operations create, mknod, mkdir and symlink to keep thehannken
2013-10-17remove unused codechristos
2012-11-05Disentangle the namecache from the internals of namei.dholland
2012-04-30- Replace some malloc(9) uses with kmem(9).rmind
2011-12-05The union file system is as stable as other layered file systems sohannken
2011-11-25When union_allocvp() finds a node being cleaned out and the caller holdshannken
2011-11-23Use hashinit() / hashdone() to create the union node hash list.hannken
2011-11-21Replace flag based union node locking with generic vnode lock, supporthannken
2011-11-14VOP_ABORTOP() has no specific lock requirements so there is no needhannken
2011-11-14Remove a needless vnode lock/unlock dance. This is a leftover from thehannken
2011-10-18VOP_GETATTR() needs a shared lock at least.hannken
2011-08-28Print the warning message on mount once.hannken
2011-08-23Stop abusing relookup() to prepare the creation of new nodeshannken
2011-08-13Use mutexes to protect the hash lists instead of tsleep/wakeup.hannken
2011-08-12Change some `#ifdef DIAGNOSTIC' to `KASSERT'.hannken
2011-08-12Add missing parts to mount devices from a union file system:hannken
2011-08-12When creating a union node representing a device initializehannken
2011-08-10Update the (shared) v_interlock if the upper node changes.hannken
2011-08-10For devices, sockets and fifos ignore setting the file size to zero to makehannken
2011-08-10Use LK_SHARED, it is sufficient for VOP_GETATTR() and VOP_READDIR().hannken
2011-08-07Change union rmdir semantics to fail directory removal forhannken
2011-08-05When union_lookup() creates a shadow directory and nameiop is not LOOKUPhannken
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-01-02Remove the special refcount behavior (adding an extra reference to thedholland
2010-11-30Abolish the SAVENAME and HASBUF flags. There is now always a buffer,dholland
2010-11-30Abolish struct componentname's cn_pnbuf. Use the path buffer in thedholland
2010-07-21Make holding v_interlock mandatory for callers of vget().hannken
2010-07-16Always take the hash list lock before removing a node from the hash chain.hannken
2010-07-05union doesn't use layerfs (avoids panic in kernel bootstrap whenpooka
2010-07-02LK_INTERLOCK is no longer a valid flag for VOP_LOCK().hannken
2010-07-01Remove vlockmgr(). Generic vnode lock operations now use a rwlock locatedhannken
2010-06-30The directory vnode must be locked before we call VOP_WHITEOUT().hannken
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-06-06Change layered file systems to always pass the locking VOP's down to thehannken
2010-05-01Return correct value from union_islocked.pooka
2010-03-02Don't generate unused fs_thefs.h headers.pooka
2010-01-08The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to livepooka
2009-06-29Convert 67 namei call sites to use namei_simple, in these functions:dholland
2009-04-04Turn up the volume on the warning message a bit and note that unionfs canad
2008-12-17kill MALLOC and FREE macros.cegger
2008-12-05PR kern/40110: null, overlay and umap modules loading -> panic (layerfs symbo...ad