network - Tokenize NFS, fix MP races
[dragonfly.git] / sys / vfs / nfs / nfs_vnops.c
2010-09-10 Matthew Dillonnetwork - Tokenize NFS, fix MP races
2010-07-11 Samuel J. Greearkernel - Tear out vfs polling
2010-06-06 Matthew Dillonkernel - lwkt_token revamp
2010-03-23 Matthew DillonNFS - Remove debugging kprintfs
2010-02-22 Matthew Dillonkernel - NFS - Add the 'cache' flag to enable swapcache...
2010-02-13 Matthew Dillonkernel - More readdirplus deadlock avoidance work
2010-02-11 Matthew Dillonkernel NFS - Fix another deadlock in the readdirplus...
2010-02-09 Matthew Dillonkernel - NFS - fix additional problems with readdirplus
2010-02-09 Matthew Dillonkernel - NFS - fix deadlock in NFS client-side readdirp...
2010-02-09 Matthew Dillonkernel - NFS - fix deadlock in NFS client-side readdirplus
2010-02-09 Matthew Dillonkernel - Fix bug in cahce_fromdvp() as uesd by NFS...
2010-01-22 Matthew Dillonkernel - NFS - fix another B_CLUSTEROK / B_NEEDCOMMIT...
2010-01-19 Matthew Dillonkernel - Add new bufcache/VM consolidated API, fsx...
2009-12-16 Sascha WildnerFix some warnings that creep up when compiling without...
2009-09-09 Nicolas Therynfs: fix real/effective id mismatch in nfs_access
2009-08-28 Matthew DillonNFS - Fix remaining VM/BIO issues
2009-08-28 Matthew DillonKernel - Close VM/BIO races and document.o
2009-08-24 Matthew DillonNFS - Properly handle NFSv3 EOF short-reads
2009-08-24 Matthew DillonAdd a flags argument to VOP_FSYNC()
2009-08-23 Nicolas Therynfs: refactor nfs_laccess to use vop_helper_access
2009-08-06 Matthew DillonNFS - Fix crash on client on write attempt to ro fs...
2009-08-04 Matthew DillonDEVFS - rollup - all kernel devices
2009-07-18 Matthew DillonNFS - Implement async write BIO, greatly increase sockb...
2009-07-18 Matthew DillonNFS - Stability pass / recent work.
2009-07-17 Matthew DillonNFS - implement async state machine for nfs_readrpc_bio()
2009-07-17 Matthew DillonNFS - Fix refactor bugs.
2009-07-16 Matthew DillonNFS - Marathon - completely refactor the nfsm_* macros.
2009-07-16 Matthew DillonNFS - create nfsm_subs.c, clean up externs
2009-07-16 Matthew DillonNFS - Remove old nfsiod, start adding new kernel thread...
2009-07-15 Matthew DillonMPSAFE - tsleep_interlock, BUF/BIO, cluster, swap_pager.
2009-07-13 Matthew DillonBUF/BIO - MPSAFE work on core buffer cache routines.
2009-07-13 Matthew Dillonbuffer cache - Control all access to the buf red-black...
2009-07-13 Matthew DillonMake operations on struct bio_track MPSAFE.
2009-06-24 Matthew DillonAMD64 - Fix many compile-time warnings. int/ptr type...
2009-05-20 Matthew DillonSave creds on nfs_open() for later read/write/etc.
2009-05-07 Aggelos Economopouloskill a bit of dead code in nfs
2009-04-07 Sascha WildnerGenerally use NULL instead of explicitly casting 0...
2009-02-16 Sascha WildnerUnbreak kernel build and fix some warnings.
2008-10-18 Matthew DillonAdd vfs.nfs.flush_on_hlink and default to off.
2008-07-16 Matthew DillonFix a lock leak in nfs_create(), tracked down from...
2008-07-14 Matthew DillonNFS performance fixes.
2008-06-08 Sepherosa ZiehauParallelize in_ifaddrhead operation
2007-11-02 Matthew DillonModify struct vattr:
2007-08-13 Matthew DillonThe new VOP_N*() (namespace) operations pass a pointer...
2007-08-13 Matthew DillonRemove the vpp (returned underlying device vnode) argum...
2007-08-08 Sascha WildnerAdjust some comments with reality.
2007-06-15 Matthew DillonAdd vfs.nfs.pos_cache_timeout to complement vfs.nfs...
2007-05-09 Matthew DillonGive the device major / minor numbers their own separat...
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-12-20 Matthew DillonRename sprintf -> ksprintf
2006-10-27 Matthew DillonMajor namecache work primarily to support NULLFS.
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-07-19 Matthew DillonIntroduce sys/syslink.h, the beginnings of a VOP-compat...
2006-07-18 Matthew DillonRemove several layers in the vnode operations vector...
2006-05-06 Matthew DillonThe thread/proc pointer argument in the VFS subsystem...
2006-05-05 Matthew DillonSimplify vn_lock(), VOP_LOCK(), and VOP_UNLOCK() by...
2006-05-05 Matthew DillonRemove VOP_BWRITE(). This function provided a way...
2006-04-30 Matthew DillonReplace the the buffer cache's B_READ, B_WRITE, B_FORMA...
2006-04-28 Matthew DillonGet rid of pbgetvp() and pbrelvp(). Instead fold the...
2006-04-28 Matthew DillonRemove the buffer cache's B_PHYS flag. This flag was...
2006-04-07 Matthew DillonDue to continuing issues with VOP_READ/VOP_WRITE ops...
2006-04-01 Matthew DillonUse the vnode v_opencount and v_writecount universally...
2006-03-29 Matthew DillonNFS needs to instantiate a backing VM object for the...
2006-03-29 Matthew DillonRemove VOP_GETVOBJECT, VOP_DESTROYVOBJECT, and VOP_CREA...
2006-03-27 Matthew DillonRemove NQNFS support. The mechanisms are too crude...
2006-03-24 Matthew DillonMajor BUF/BIO work commit. Make I/O BIO-centric and...
2006-03-05 Matthew DillonReplace the global buffer cache hash table with a per...
2006-03-02 Matthew Dillonbuftimespinlock is utterly useless since the spinlock...
2006-03-02 Matthew DillonPass LK_PCATCH instead of trying to store tsleep flags...
2006-02-21 Matthew DillonReduce the default NFSv3 access cache timeout from...
2006-02-17 Matthew DillonMake the entire BUF/BIO system BIO-centric instead...
2005-12-05 Matthew DillonDocument the nfs dirent conversion code. No functional...
2005-09-14 Matthew DillonRename all the functions and structures for the old...
2005-08-27 Joerg SonnenbergerMake struct dirent contain a full 64bit inode. Allow...
2005-06-06 David RhodusReplace spl with critical sections.
2005-04-15 Matthew DillonImplement Red-Black trees for the vnode clean/dirty...
2005-04-06 Matthew DillonCorrect an NFS bug related to ftruncate() operations...
2005-03-17 Matthew DillonClean up a number of caching edge cases in NFS, rework...
2005-02-15 Joerg SonnenbergerIntroduce vnodepv_entry_t as type for the vnodeopv_entr...
2004-11-12 Matthew DillonVFS messaging/interfacing work stage 9/99: VFS 'NEW...
2004-10-12 Matthew DillonVFS messaging/interfacing work stage 8/99: Major rework...
2004-10-07 Matthew DillonVFS messaging/interfacing work stage 7g/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-09-30 Matthew DillonVFS messaging/interfacing work stage 7/99. BEGIN DESTA...
2004-09-26 Matthew DillonVFS messaging/interfacing work stage 5/99. Start work...
2004-08-28 Matthew DillonFix a bug that was causing a 'lockmgr: draining against...
2004-08-28 Matthew DillonVFS messaging/interfacing work stage 4/99. This stage...
2004-08-17 Matthew DillonVFS messaging/interfacing work stage 2/99. This stage...
2004-08-13 Matthew DillonVFS messaging/interfacing work stage 1/99. This stage...
2004-08-02 Joerg SonnenbergerChange (almost) all references to tqh_first and tqe_nex...
2004-06-04 Hiten PandyaFlush cached access mode after modifying a files attrib...
2004-05-08 Matthew DillonPeter Edwards brought up an interesting NFS bug which...
2004-04-24 David RhodusRemove the VREF() macro and uses of it.
2004-04-19 Chris PresseyStyle(9) cleanup to src/sys/vfs, stage 10/21: nfs.
2004-04-08 Matthew DillonIntroduce negative (ENOENT) caching for NFS. Before...
2004-03-01 Matthew DillonNewtoken commit. Change the token implementation as...
next