expand vput inline so that locking is managed properly
[unix-history] / usr / src / sys / kern / vfs_subr.c
1995-05-18 Jan-Simon Pendryexpand vput inline so that locking is managed properly
1995-05-14 Kirk McKusickmassive overhaul to use new lock manager;
1995-05-11 Kirk McKusickadd vfs_mountroot and vfs_rootmountalloc functions;
1995-05-11 Jan-Simon PendryVOP_REVOKE(vp, 0) should really be vgone(vp)
1995-05-10 Kirk McKusickchange mountlist to CIRCLEQ so we can do unmountall...
1995-05-02 Kirk McKusicksilently accept multiple instances of the same address...
1995-04-12 Kirk McKusickhave to purge v_id as soon as it is cleaned
1995-03-31 Kirk McKusickadd vfs_sysctl
1995-03-25 Kirk McKusickonly remove from special device list if it is on one
1995-02-24 Kirk McKusickconvert vgoneall to vop_revoke
1995-02-15 Chris G. Demetrioulight cleanup, return types, KNF, etc.
1995-01-10 Chris G. Demetrioureturn types, 64-bit changes: ioctl cmd -> u_long,...
1994-04-19 Kirk McKusickavoid race between vget and getnewvnode (from Hibler)
1994-04-12 Kirk McKusickdon't vgone the vnode in vcount if it is ours
1994-03-28 Keith Bosticlint
1994-03-22 Mike Hiblerdetect a suspected vget race with getnewvnode (and...
1994-01-22 Keith Bosticadd USL's copyright notice
1994-01-15 Mike Hiblercorrectly init v_ralen and v_maxra
1994-01-13 Mike Hiblermove export code from ufs layer to here (for other...
1994-01-12 Kirk McKusickdebugging the new list code
1994-01-07 Kirk McKusickNOLIST moves to buf.h so it can be used for initialization
1994-01-06 Kirk McKusicklint (unused variables)
1994-01-06 Jan-Simon Pendryuse filesystem type as basis for major number in fsid
1994-01-06 Kirk McKusickcannot bump reference count until after calling vgone...
1993-12-31 Kirk McKusicknew queue structure; vget now locks optionally
1993-06-11 Keith Bostic4.4BSD snapshot (revision 8.1); add 1993 to copyright
1993-06-02 Kirk McKusickadd busyprt to sysctl debug
1993-04-29 Kirk McKusickvfinddev returns 1 for success
1993-04-29 Kirk McKusickpanic when vref is used on zero ref count vnodes
1993-03-09 Keith Bosticrename va_cflags -> va_vaflags
1993-03-06 Keith Bosticmake utime(NULL) work for POSIX 1003.1 compatibility
1993-03-05 Keith Bosticchange buffer lengths of sysctl(2) to be size_t's
1993-02-04 Kirk McKusickkinfo_vnode becomes sysctl_vnode
1993-02-04 Kirk McKusickclear B_WRITEINPROG
1993-02-03 Kirk McKusickupdate for 4.4BSD from Rick Macklem
1992-12-10 Margo Seltzeradd read/write cluster field initialization
1992-12-10 Kirk McKusickonly vgone vnodes open for writing when downgrading...
1992-12-02 Kirk McKusickonly move vnode to front of list when not already there
1992-11-15 Kirk McKusickcannot put in deadops until done with reclaiming, thus...
1992-10-23 Kirk McKusickuse new queue primitives
1992-10-08 Margo SeltzerPass flags to vinvalbuf so it can optionally keep indir...
1992-07-26 Kirk McKusickspec_vnodeops_p now declared in specdev.h
1992-07-21 Kirk McKusickspeedups
1992-07-13 Jan-Simon Pendrynew include location of specdev.h
1992-07-03 Kirk McKusickdelete USES; declare vop_*_args for vclean
1992-06-26 Kirk McKusickdelete mntflushbuf, mntinvalbuf, and vflushbuf;
1992-06-24 Kirk McKusicktimeval => timespec; lint; be more lenient about alloca...
1992-06-23 Keith BosticLFS unmount code; vinvalbuf should be a VOP?
1992-06-23 Kirk McKusickchecked in for Kirk by TK
1992-06-06 Jan-Simon Pendryonly call getvfs in getnewfsid when rootfs has been...
1992-06-03 Jan-Simon Pendryadded getnewfsid: global fsid allocator.
1992-06-03 Kirk McKusickavoid null arguments
1992-05-16 John Heidemannvclean cleaned up for new vn_if
1992-05-15 John Heidemannvnode interface conversion
1992-05-15 John Heidemannvnode interface conversion
1992-05-15 John Heidemannvpos param of getnewvnode changed type
1992-05-15 John Heidemannvnode interface conversion
1992-05-15 John Heidemannvfs initialization code moved to vfs_init.c
1992-05-14 John Heidemannvnode interface conversion
1992-05-14 John Heidemannminor syntax change before vnode interface conversion
1992-05-05 Kirk McKusicklint
1992-02-26 Kirk McKusickmay get null vp to reassignbuf during shutdown
1992-02-06 Chris Torekminor cleanups
1992-02-06 Kirk McKusickmove IFMT => VTYPE and VTYPE => IFMT to vnode since...
1992-02-04 Kirk McKusicktogether with vfs_syscalls.c add reference checking
1992-02-04 Kirk McKusickget rid of debugging; zero out v_mount when recycling...
1992-01-23 John Heidemannlookup converted to new form
1992-01-15 Kirk McKusickinit lease
1991-12-20 Kirk McKusickadd panic for uncleaned vnode private areas
1991-12-20 Kirk McKusickreorder vattr_null to avoid bugs in GCC quad's
1991-11-06 Kirk McKusickreorganization to move ufsmount ops to be vnode ops;
1991-11-02 Keith BosticLFS version 1; XXX vinvalbuf is wrong!
1991-06-22 Kirk McKusickpanic if v_writecount is non-zero on last use; print...
1991-06-04 Kirk McKusicktighten up linked list management
1991-05-17 Kirk McKusickchange vn_ to vop_ (for marc :-)
1991-05-16 Kirk McKusickdelete nddup, ndrele, ndinit
1991-05-13 Kirk McKusickadd code for printing locked vnodes
1991-05-09 Kirk McKusickupdate from Rick Macklem for race condition in NFS
1991-05-07 Kirk McKusickmore uncontaminated code from vfs_bio.c to vfs_subr.c
1991-04-20 Kirk McKusickpass in IO_NDELAY to close in vgone/vclean
1991-04-16 Kirk McKusickadd proc pointers to appropriate VOP operations
1991-03-05 Kirk McKusickmisc fixes plus diskless support from Rick Macklem
1991-02-02 Kirk McKusickadd POSIX-style byte-level record locking
1991-01-11 Kirk McKusickadd dynamically allocated file descriptors
1990-08-25 Kirk McKusicklint
1990-06-29 Keith Bosticnew copyright notice
1990-05-17 Kirk McKusickhave to initialize v_specflags
1990-05-06 Kirk McKusickdo not lock vnodes when copying for kinfo (if the info...
1990-05-06 Kirk McKusickhave to check that vnode is still associated with mount...
1990-05-06 Kirk McKusickhave to check MNT_UNMOUNT flag after sleeping, not...
1990-05-05 Kirk McKusickmount structure prefixes go from m_ to mnt_ and M_...
1990-05-04 Kirk McKusickdeclare and initialize va_null for VATTR_NULL
1990-05-03 Kirk McKusickadd vfs_busy/vfs_unbusy to single thread access to...
1990-04-28 Marc Teitelbaumadd kinfo_vnode to copyout vnodes
1990-04-11 Kirk McKusickdynamic allocation of vnodes
1990-03-30 Kirk McKusickhave to reset vfreet when removing the last vnode
1990-03-30 Kirk McKusickprotect vgoneall from other vgone's
1990-03-28 Kirk McKusickbreak specinfo structure out of vnode.h into specdev.h
1990-03-28 Kirk McKusickva_size and va_bytes become quads
1990-03-28 Kirk McKusickdo not release vnode until done creating its alias
next