summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_bio.c
AgeCommit message (Expand)Author
2022-06-24Remove an incorrect assertion.hannken
2021-10-20Overhaul of the EVFILT_VNODE kevent(2) filter:thorpej
2020-09-05Round of uvm.h cleanup.riastradh
2020-05-23Move proc_lock into the data segment. It was dynamically allocated becausead
2020-05-17Start trying to reduce cache misses on vm_page during fault processing.ad
2020-04-23PR kern/54759 (vm.ubc_direct deadlock when read()/write() into mapping of its...ad
2020-03-22Process concurrent page faults on individual uvm_objects / vm_amaps inad
2020-02-23UVM locking changes, proposed on tech-kern:ad
2020-01-15Merge from yamt-pagecache (after much testing):ad
2019-12-13Break the global uvm_pageqlock into a per-page identity lock and a privatead
2015-07-15Fix soft NFS force unmountmanu
2014-09-05Don't use catch as a variable name.matt
2013-08-12Function nfs_vinvalbuf() ignores errors from vinvalbuf() and thereforehannken
2011-09-27use NFS_MAXNAMLEN for all names.christos
2011-06-19- Fix a silly bug: remove umap from uobj in ubc_release() UBC_UNMAP case.rmind
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2010-06-12Fix memory leak during some NFS writes.jakllsch
2010-04-23Enforce RLIMIT_FSIZE before VOP_WRITE. This adds support to filepooka
2009-03-14Remove all the __P() from sys (excluding sys/dist)dsl
2009-03-13nfs_bioread: don't truncate values in a debug printf.yamt
2008-11-19Make the emulations, exec formats, coredump, NFS, and the NFS serverad
2008-10-31- allocate 8 pointers on the stack to avoid stack overflow in nfs.christos
2008-10-17Requested by yamt:christos
2008-10-17it appears the previous commit's sacrifice was "successful compilation withdogcow
2008-10-16Another sacrifice to the stack protector gods.christos
2008-10-16don't use variable allocation on the stack.christos
2008-04-24Network protocol interrupts can now block on locks, so merge the globalsad
2008-03-29ansify. from Christoph Egger.yamt
2008-01-02use kmem_alloc instead of malloc.yamt
2008-01-02Merge vmlocking2 to head.ad
2007-12-04merge non-intrusive nfs changes from vmlocking.yamt
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-10-28make NFS_ATTRTIMEO a function.yamt
2007-10-10Merge from vmlocking:ad
2007-10-08Merge brelse() changes from the vmlocking branch.ad
2007-08-10- instead of scanning an array of iods, maintain a list of idle iods.yamt
2007-08-08push kernel_lock a little.yamt
2007-07-29It's not a good idea for device drivers to modify b_flags, as they don'tad
2007-07-27use ubc_uiomove for read as well.yamt
2007-07-27ubc_uiomove: add an "advice" argument rather than using UVM_ADV_RANDOM blindly.yamt
2007-07-20- fix decreasing of vfs.nfs.iothreads after the recent partial mergeyamt
2007-07-17remove (void)0; nonsense.yamt
2007-07-17fix a typo in a comment.yamt
2007-07-12nfs_asyncio: fix the locking in error case, problem was introducedrmind
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-06-12nfs_write:yamt
2007-06-05improve post-ubc file overwrite performance in common cases.yamt
2007-05-09nfs_write: report an error correctly in the case of IO_SYNC.yamt
2007-04-29use mutex and condver.yamt
2007-04-19hold proclist_mutex when calling psignal().yamt