Age | Commit message (Expand) | Author |
2024-09-18 | remove unneeded semicolons after switch statements | Jonathan Gray |
2024-06-26 | return type on a dedicated line when declaring functions | Jonathan Gray |
2024-05-01 | remove unneeded includes | Jonathan Gray |
2024-04-30 | Constify NFS data whenever possible. Also make a few more const data static. | Miod Vallat |
2024-04-19 | nfs: Permit null requests (aka server pings) from non-reserved ports | Alexandre Ratchov |
2024-03-31 | Mark `so_rcv' sockbuf of udp(4) sockets as SB_OWNLOCK. | Vitaliy Makkoveev |
2024-03-22 | Limit NFS connections to originate from a reserved port. | Claudio Jeker |
2024-02-05 | Use `sb_mtx' mutex(9) to protect `sb_timeo_nsecs'. In most places | Vitaliy Makkoveev |
2024-01-12 | nfssvc: When the client disconnects, close the socket before sleeping. | Alexandre Ratchov |
2023-08-03 | Move solock() down to sosetopt(). A part of standalone sblock() work. | Vitaliy Makkoveev |
2022-06-06 | Simplify solock() and sounlock(). There is no reason to return a value | Claudio Jeker |
2021-03-11 | spelling | Jonathan Gray |
2020-01-15 | Keep socket timeout intervals in nsecs and use them with tsleep_nsec(9). | Martin Pieuchot |
2019-12-05 | Convert infinite sleeps to tsleep_nsec(9). | Martin Pieuchot |
2018-06-06 | Pass the socket to sounlock(), this prepare the terrain for per-socket | Martin Pieuchot |
2018-02-19 | Remove almost unused `flags' argument of suser(). | Martin Pieuchot |
2018-01-31 | Use FREF() instead of rolling our own. | Martin Pieuchot |
2017-09-01 | Change sosetopt() to no longer free the mbuf it receives and change | Martin Pieuchot |
2017-08-09 | Move the socket lock "above" sosetopt(), sogetopt() and sosplice(). | Martin Pieuchot |
2017-06-27 | Add missing solock()/sounlock() dances around sbreserve(). | Martin Pieuchot |
2017-05-17 | Remove useless splsoftnet(). | Martin Pieuchot |
2017-02-22 | Keep local definitions local. | Martin Pieuchot |
2016-09-15 | all pools have their ipl set via pool_setipl, so fold it into pool_init. | David Gwynne |
2016-08-30 | pool_setipl for nfs pools | David Gwynne |
2015-09-04 | The nfsrv_descript_pl pool never gets used in interrupt context. | Mark Kettenis |
2015-07-15 | m_freem() can handle NULL, do not check for this condition beforehands. | Theo de Raadt |
2015-07-08 | MFREE(9) is dead, long live m_freem(9)! | Martin Pieuchot |
2015-06-16 | Store a unique ID, an interface index, rather than a pointer to the | Martin Pieuchot |
2015-05-06 | Pass a thread pointer instead of its file descriptor table to getsock(9). | Martin Pieuchot |
2015-03-14 | Remove some includes include-what-you-use claims don't | Jonathan Gray |
2014-11-15 | add sizes for free(ptr, sizeof(*ptr)). use sizeof(*ptr) for malloc sizes. | Ted Unangst |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2013-11-03 | Fix bogus kthread_create() usage leading to wrong struct proc * pointer | Miod Vallat |
2013-06-25 | When we remove work from the nfs queue, wake up people waiting for | Bob Beck |
2012-12-10 | Ensure NFS will only consume up to 1/4 of the available buffer | Bob Beck |
2012-04-22 | Add struct proc * argument to FRELE() and FILE_SET_MATURE() in | Philip Guenthe |
2010-12-05 | Make sure we only initialize the nfsrv_descript_pl pool once. | Mark Kettenis |
2010-08-07 | No "\n" needed at the end of panic() strings. | Kenneth R Westerback |
2010-07-31 | another pair of files which relied on mbuf.h for pool.h; should be the last, | Bret Lambert |
2010-04-12 | Don't jump the queue if we have to wait on the client side because | Bob Beck |
2009-10-19 | antsy | Jonathan Gray |
2009-09-02 | Backout the asyncio/aiod change, as it causes buf's to get hung. | Thordur I. Bjornsson |
2009-08-20 | Rework the way we do async I/O in nfs. Introduce separate buf queues for | Thordur I. Bjornsson |
2009-08-10 | Remove the v2 writegather code. It did help alot back in the 80s | Thordur I. Bjornsson |
2009-07-20 | (struct foo *)0 -> NULL, every where I could find it. | Thordur I. Bjornsson |
2009-07-20 | For memory that gets allocated for every NFS request, pools make more | Bret Lambert |
2009-06-25 | backout the buf_acquire() does the bremfree() since all callers | Thordur I. Bjornsson |
2009-06-06 | All caller of buf_acquire were doing bremfree before the call. | Artur Grabowski |
2009-06-04 | simplify argument list for nfssvc_nfsd() | Bret Lambert |
2009-06-03 | Place code to search for/sleep waiting for an nfs socket into its own | Bret Lambert |