summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_syscalls.c
AgeCommit message (Expand)Author
2018-06-06Pass the socket to sounlock(), this prepare the terrain for per-socketMartin Pieuchot
2018-02-19Remove almost unused `flags' argument of suser().Martin Pieuchot
2018-01-31Use FREF() instead of rolling our own.Martin Pieuchot
2017-09-01Change sosetopt() to no longer free the mbuf it receives and changeMartin Pieuchot
2017-08-09Move the socket lock "above" sosetopt(), sogetopt() and sosplice().Martin Pieuchot
2017-06-27Add missing solock()/sounlock() dances around sbreserve().Martin Pieuchot
2017-05-17Remove useless splsoftnet().Martin Pieuchot
2017-02-22Keep local definitions local.Martin Pieuchot
2016-09-15all pools have their ipl set via pool_setipl, so fold it into pool_init.David Gwynne
2016-08-30pool_setipl for nfs poolsDavid Gwynne
2015-09-04The nfsrv_descript_pl pool never gets used in interrupt context.Mark Kettenis
2015-07-15m_freem() can handle NULL, do not check for this condition beforehands.Theo de Raadt
2015-07-08MFREE(9) is dead, long live m_freem(9)!Martin Pieuchot
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-05-06Pass a thread pointer instead of its file descriptor table to getsock(9).Martin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-11-15add sizes for free(ptr, sizeof(*ptr)). use sizeof(*ptr) for malloc sizes.Ted Unangst
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2013-11-03Fix bogus kthread_create() usage leading to wrong struct proc * pointerMiod Vallat
2013-06-25When we remove work from the nfs queue, wake up people waiting forBob Beck
2012-12-10Ensure NFS will only consume up to 1/4 of the available bufferBob Beck
2012-04-22Add struct proc * argument to FRELE() and FILE_SET_MATURE() inPhilip Guenthe
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