aboutsummaryrefslogtreecommitdiff
path: root/sys/nfs
Commit message (Expand)AuthorAgeFilesLines
* When the old nfsm_adv() macro was moved to nfsm_adv_xx(), a '>='Ian Dowse2001-12-311-1/+1
* Avoid passing the variable `tl' to functions that just use it forIan Dowse2001-12-182-10/+10
* Unwind some more macros. NFSMADV() was kinda silly since it was rightPeter Wemm2001-09-282-36/+42
* Make nfsm_dissect() have an obvious return value.Peter Wemm2001-09-272-33/+32
* Tidy up nfsm_build usage. This is only partially finished.Peter Wemm2001-09-272-9/+8
* Oops, forgot to rm this last time.Peter Wemm2001-09-261-564/+0
* Cleanup and split of nfs client and server code.Peter Wemm2001-09-1827-25120/+133
* nfs_strategy calls nfs_asyncio with td as NULL. So add a bandaid thatWarner Losh2001-09-181-1/+1
* Sync some differences that were different between the copies of the filesPeter Wemm2001-09-151-3/+3
* KSE Milestone 2Julian Elischer2001-09-1217-612/+621
* Fix some signed/unsigned integer confusion, and add bounds checking ofKris Kennaway2001-09-101-4/+4
* Pushdown Giant for nfs syscalls (nfssvc())Matthew Dillon2001-08-311-12/+23
* Stupid error from my side in prev. commit: || -> &&Andrey A. Chernov2001-08-231-1/+1
* Implement l_len<0 per POSIX check.Andrey A. Chernov2001-08-231-4/+6
* Even better move: suppose that server is able to handle SEEK_END,Andrey A. Chernov2001-08-231-6/+6
* Apparently SEEK_END locking not supported by NFS. Previous variantAndrey A. Chernov2001-08-231-1/+5
* Move <machine/*> after <sys/*>Andrey A. Chernov2001-08-231-1/+2
* adv. lock:Andrey A. Chernov2001-08-231-5/+5
* Fix a client-side memory leak in nfs_flush(). The code allocatesIan Dowse2001-08-011-2/+2
* Check the filehandle size when mounting.Peter Wemm2001-07-301-0/+2
* - Sort includes.John Baldwin2001-07-041-5/+10
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachMatthew Dillon2001-07-043-18/+12
* - Protect the mnt_vnode list with the mntvnode lock.John Baldwin2001-06-283-9/+24
* Unlock the process returned from pfind() if it does not return NULL.Jake Burkholder2001-06-011-1/+4
* o Merge contents of struct pcred into struct ucred. Specifically, add theRobert Watson2001-05-251-2/+4
* Assert Giant is held by the caller rather than getting it and releasingJohn Baldwin2001-05-231-10/+2
* - FDESC, FIFO, NULL, PORTAL, PROC, UMAP and UNION fileRuslan Ermilov2001-05-231-1/+1
* Introduce a global lock for the vm subsystem (vm_mtx).Alfred Perlstein2001-05-193-3/+32
* Change the second argument of vflush() to an integer that specifiesIan Dowse2001-05-161-28/+4
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inMark Murray2001-05-015-23/+35
* Add a vop_stdbmap(), and make it part of the default vop vector.Poul-Henning Kamp2001-04-291-35/+0
* Remove incorrect comment.Alfred Perlstein2001-04-291-1/+0
* Revert consequences of changes to mount.h, part 2.Greg Lehey2001-04-2912-24/+0
* Correct #includes to work with fixed sys/mount.h.Greg Lehey2001-04-2312-0/+24
* vnode_pager_freepage() is really vm_page_free() in disguise,Alfred Perlstein2001-04-191-3/+3
* Implement client side NFS locks.Alfred Perlstein2001-04-176-7/+438
* This patch removes the VOP_BWRITE() vector.Poul-Henning Kamp2001-04-172-19/+23
* Create debug.hashstat.[raw]nchash and debug.hashstat.[raw]nfsnode toPeter Wemm2001-04-111-0/+79
* o Rather than arbitrarily construct a credential in the nfs_statfs()Robert Watson2001-04-051-6/+2
* Use the same API as the example code.Peter Wemm2001-03-201-1/+1
* Use a generic implementation of the Fowler/Noll/Vo hash (FNV hash).Peter Wemm2001-03-172-29/+2
* Dramatically improve the **lame** nfs_hash(). This is based on thePeter Wemm2001-03-171-8/+16
* Grab the process lock while calling psignal and before calling psignal.John Baldwin2001-03-071-1/+5
* Reviewed by: jlemonAdrian Chadd2001-03-011-6/+2
* Fix lockup for loopback NFS mounts. The pipelined I/O limitations could beMatthew Dillon2001-02-281-0/+8
* Switch to using a struct xucred instead of a struct xucred when notBrian Feldman2001-02-182-2/+8
* Preceed/preceeding are not english words. Use precede and preceding.Jeroen Ruigrok van der Werven2001-02-181-2/+2
* Fix some problems that were introduced in revision 1.97. InsteadIan Dowse2001-02-091-46/+101
* Change and clean the mutex lock interface.Bosko Milekic2001-02-091-3/+3
* Enable use of DHCP extensions.Tor Egge2001-02-021-33/+240