summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_syscalls.c
AgeCommit message (Expand)Author
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
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