summaryrefslogtreecommitdiffstats
path: root/sys/nfs/nfs_syscalls.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Keep socket timeout intervals in nsecs and use them with tsleep_nsec(9).mpi2020-01-151-3/+3
* Convert infinite sleeps to tsleep_nsec(9).mpi2019-12-051-5/+5
* Pass the socket to sounlock(), this prepare the terrain for per-socketmpi2018-06-061-3/+3
* Remove almost unused `flags' argument of suser().mpi2018-02-191-2/+2
* Use FREF() instead of rolling our own.mpi2018-01-311-2/+2
* Change sosetopt() to no longer free the mbuf it receives and changempi2017-09-011-1/+3
* Move the socket lock "above" sosetopt(), sogetopt() and sosplice().mpi2017-08-091-4/+4
* Add missing solock()/sounlock() dances around sbreserve().mpi2017-06-271-2/+4
* Remove useless splsoftnet().mpi2017-05-171-11/+3
* Keep local definitions local.mpi2017-02-221-2/+10
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-3/+2
* pool_setipl for nfs poolsdlg2016-08-301-2/+4
* The nfsrv_descript_pl pool never gets used in interrupt context.kettenis2015-09-041-2/+2
* m_freem() can handle NULL, do not check for this condition beforehands.deraadt2015-07-151-7/+4
* MFREE(9) is dead, long live m_freem(9)!mpi2015-07-081-2/+2
* Store a unique ID, an interface index, rather than a pointer to thempi2015-06-161-2/+2
* Pass a thread pointer instead of its file descriptor table to getsock(9).mpi2015-05-061-2/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* add sizes for free(ptr, sizeof(*ptr)). use sizeof(*ptr) for malloc sizes.tedu2014-11-151-6/+6
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-4/+4
* Fix bogus kthread_create() usage leading to wrong struct proc * pointermiod2013-11-031-4/+3
* When we remove work from the nfs queue, wake up people waiting forbeck2013-06-251-2/+2
* Ensure NFS will only consume up to 1/4 of the available bufferbeck2012-12-101-3/+8
* Add struct proc * argument to FRELE() and FILE_SET_MATURE() inguenther2012-04-221-3/+3
* Make sure we only initialize the nfsrv_descript_pl pool once.kettenis2010-12-051-3/+4
* No "\n" needed at the end of panic() strings.krw2010-08-071-2/+2
* another pair of files which relied on mbuf.h for pool.h; should be the last,blambert2010-07-311-1/+2
* Don't jump the queue if we have to wait on the client side becausebeck2010-04-121-1/+3
* antsyjsg2009-10-191-12/+6
* Backout the asyncio/aiod change, as it causes buf's to get hung.thib2009-09-021-1/+135
* Rework the way we do async I/O in nfs. Introduce separate buf queues forthib2009-08-201-135/+1
* Remove the v2 writegather code. It did help alot back in the 80sthib2009-08-101-176/+131
* (struct foo *)0 -> NULL, every where I could find it.thib2009-07-201-8/+8
* For memory that gets allocated for every NFS request, pools make moreblambert2009-07-201-5/+10
* backout the buf_acquire() does the bremfree() since all callersthib2009-06-251-1/+2
* All caller of buf_acquire were doing bremfree before the call.art2009-06-061-2/+1
* simplify argument list for nfssvc_nfsd()blambert2009-06-041-15/+10
* Place code to search for/sleep waiting for an nfs socket into its ownblambert2009-06-031-27/+53
* Remove unused procnums (NQNFS leftovers) and cleanup.thib2009-05-301-4/+1
* retire the nfs rtt log code, this isnt really all thatthib2009-05-221-47/+1
* Remove cur_usec variable that is no longer used.bluhm2009-01-281-6/+1
* Use a timespec for the server write deadline and procrastinationthib2009-01-241-6/+5
* remove function which only called nfssvc_iod(), and pass nfssvc_iod()blambert2009-01-181-16/+8
* Replace the TRUE/FALSE defines with 1/0 respectively. This doesn'tthib2008-12-241-7/+4
* move the declaration of nfsrv3_procs to nfs_syscalls.cthib2008-09-121-4/+31
* After beck@ changed the way nfsiod's are notified of work, theblambert2008-08-081-2/+1
* remove #ifndef nolint goothib2008-07-061-3/+2
* Zap redundant prototype for nfsrv_zapsock();thib2008-07-061-3/+1
* Clean up some old dead code, mostly nqnfs and kerberos leftoversthib2008-07-051-13/+1
* Label switch statement with /* FALLTHROUGH */; inspired by twoblambert2008-06-261-1/+3