summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_syscalls.c
AgeCommit message (Expand)Author
2010-12-05Make sure we only initialize the nfsrv_descript_pl pool once.Mark Kettenis
2010-08-07No "\n" needed at the end of panic() strings.Kenneth R Westerback
2010-07-31another pair of files which relied on mbuf.h for pool.h; should be the last,Bret Lambert
2010-04-12Don't jump the queue if we have to wait on the client side becauseBob Beck
2009-10-19antsyJonathan Gray
2009-09-02Backout the asyncio/aiod change, as it causes buf's to get hung.Thordur I. Bjornsson
2009-08-20Rework the way we do async I/O in nfs. Introduce separate buf queues forThordur I. Bjornsson
2009-08-10Remove the v2 writegather code. It did help alot back in the 80sThordur I. Bjornsson
2009-07-20(struct foo *)0 -> NULL, every where I could find it.Thordur I. Bjornsson
2009-07-20For memory that gets allocated for every NFS request, pools make moreBret Lambert
2009-06-25backout the buf_acquire() does the bremfree() since all callersThordur I. Bjornsson
2009-06-06All caller of buf_acquire were doing bremfree before the call.Artur Grabowski
2009-06-04simplify argument list for nfssvc_nfsd()Bret Lambert
2009-06-03Place code to search for/sleep waiting for an nfs socket into its ownBret Lambert
2009-05-30Remove unused procnums (NQNFS leftovers) and cleanup.Thordur I. Bjornsson
2009-05-22retire the nfs rtt log code, this isnt really all thatThordur I. Bjornsson
2009-01-28Remove cur_usec variable that is no longer used.Alexander Bluhm
2009-01-24Use a timespec for the server write deadline and procrastinationThordur I. Bjornsson
2009-01-18remove function which only called nfssvc_iod(), and pass nfssvc_iod()Bret Lambert
2008-12-24Replace the TRUE/FALSE defines with 1/0 respectively. This doesn'tThordur I. Bjornsson
2008-09-12move the declaration of nfsrv3_procs to nfs_syscalls.cThordur I. Bjornsson
2008-08-08After beck@ changed the way nfsiod's are notified of work, theBret Lambert
2008-07-06remove #ifndef nolint gooThordur I. Bjornsson
2008-07-06Zap redundant prototype for nfsrv_zapsock();Thordur I. Bjornsson
2008-07-05Clean up some old dead code, mostly nqnfs and kerberos leftoversThordur I. Bjornsson
2008-06-26Label switch statement with /* FALLTHROUGH */; inspired by twoBret Lambert
2008-06-14Ensure each nfsiod can actually enqueue more than one asynchio - this mirrorsBob Beck
2008-06-13NFSD_NEEDAUTH and NFSD_AUTHFAIL are never set, so cull code thatBret Lambert
2008-06-12Bring biomem diff back into the tree after the nfs_bio.c fix went in.Theo de Raadt
2008-06-11back out biomem diff since it is not right yet. Doing very largeTheo de Raadt
2008-06-11Canonical for() -> queue.h FOREACH macro conversions.Bret Lambert
2008-06-11remove an unused variableThordur I. Bjornsson
2008-06-10Buffer cache revampBob Beck
2008-05-02plug potential mbuf leaks;Thordur I. Bjornsson
2008-04-22Close potential mbuf leak by iterating over the mbuf packet chainBret Lambert
2007-10-14Remove now unused functions dealing with kerberosThordur I. Bjornsson
2007-09-20MALLOC/FREE -> malloc/free + M_ZERO.Thordur I. Bjornsson
2007-06-25replace magic number with a define.Thordur I. Bjornsson
2007-05-31zap nfs_cltpsock; Unused since NQNFS died.Thordur I. Bjornsson
2007-05-31This is not the buffer you are looking for,Thordur I. Bjornsson
2007-05-28Fix tree breakage. Variables only used inside #ifdef NFSSERVER shouldKenneth R Westerback
2007-05-27cleanup the nfssvc() system call.Thordur I. Bjornsson
2006-11-29Kernel stack can be swapped. This means that stuff that's on the stackMiod Vallat
2006-10-04typo, from Bret LambertPedro Martelletto
2006-06-25rename vfs_busy() flags VB_UMIGNORE/VB_UMWAIT to VB_NOWAIT/VB_WAITNikolay Sturm
2006-06-14move vfs_busy() to rwlocks and properly hide the locking api from vfsNikolay Sturm
2006-04-30remove the simplelock argument from vfs_busy() which is currently notNikolay Sturm
2005-11-30No need for vfs_busy() and vfs_unbusy() to take a process pointerPedro Martelletto
2005-04-01at long last, disable write gathering for v3. ok like everyoneTed Unangst
2004-12-26Use list and queue macros where applicable to make the code easier to read;Miod Vallat