summaryrefslogtreecommitdiff
path: root/sys/nfs
AgeCommit message (Expand)Author
2024-09-18remove unneeded semicolons after switch statementsJonathan Gray
2024-09-12Ensure that file names passed back by readdir do not include a '/'Claudio Jeker
2024-09-11After calling m_freem() on nmi_mrep (or nmi_mreq) set the pointer to NULL.Claudio Jeker
2024-09-10nfsm_srvnamesiz() may set up an NFSERR_NAMETOL error, which nfsm_reply() wouldMiod Vallat
2024-09-09move some server only functions from nfs_subs.c to nfs_srvsubs.cJonathan Gray
2024-09-04Fix some spelling.Marcus Glocker
2024-08-17avoid uninitialised var use in nfs_serv.c error pathsJonathan Gray
2024-07-12Switch `so_snd' of udp(4) sockets to the new locking scheme.Vitaliy Makkoveev
2024-07-06remove unused nfs_null()Jonathan Gray
2024-06-26return type on a dedicated line when declaring functionsJonathan Gray
2024-05-14remove unneeded nfs_getreq() prototypeJonathan Gray
2024-05-13vfs: VOP_REMOVE: move vnode unlocking and ref dropping to FS-indep partSebastien Marie
2024-05-12nfs_procids was removed in 1996Jonathan Gray
2024-05-04remove prototypes for removed functionsJonathan Gray
2024-05-04remove some unused definesJonathan Gray
2024-05-01remove unneeded includesJonathan Gray
2024-04-30Make nfstov_mode() return mode_t rather than uint16_t.Miod Vallat
2024-04-30Constify NFS data whenever possible. Also make a few more const data static.Miod Vallat
2024-04-30Convert all the NFS macros (in nfsm_subs.h) into inline functions with theMiod Vallat
2024-04-30Do not cast off_t to u_long in uvm_vnp_setsize call (only misbehaves on 32-bitMiod Vallat
2024-04-19nfs: Permit null requests (aka server pings) from non-reserved portsAlexandre Ratchov
2024-04-13correct indentationJonathan Gray
2024-03-31Mark `so_rcv' sockbuf of udp(4) sockets as SB_OWNLOCK.Vitaliy Makkoveev
2024-03-25Move the "no (hard) linking directories" and "no cross-mount links"Philip Guenther
2024-03-22Limit NFS connections to originate from a reserved port.Claudio Jeker
2024-02-05Use `sb_mtx' mutex(9) to protect `sb_timeo_nsecs'. In most placesVitaliy Makkoveev
2024-01-12nfssvc: When the client disconnects, close the socket before sleeping.Alexandre Ratchov
2023-09-08Remove the remnants of the leftover selinfo from vnode(9) layer. JustVitaliy Makkoveev
2023-08-03Move solock() down to sosetopt(). A part of standalone sblock() work.Vitaliy Makkoveev
2023-04-26Don't redeclare s, it's already there.Bob Beck
2023-04-26Fix missing splbio() needed in nfsBob Beck
2023-03-08Delete obsolete /* ARGSUSED */ lint comments.Philip Guenther
2022-08-13Introduce the pru_*() wrappers for corresponding (*pr_usrreq)() calls.Vitaliy Makkoveev
2022-08-12Put more struct vnode fields under splbio().Visa Hankala
2022-06-27Fix lock order reversal in nfs_inactive()Visa Hankala
2022-06-26Remove unused VOP_POLL().Visa Hankala
2022-06-06Simplify solock() and sounlock(). There is no reason to return a valueClaudio Jeker
2022-05-27Call uvm_vnp_uncache() before VOP_RENAME().Martin Pieuchot
2022-05-22Lock kernel in nfsrv_rcv() because NFS subsystem is not MP-safe yet.Visa Hankala
2022-03-17Use the refcnt API with struct ucred.Visa Hankala
2022-03-05remove fddi leftoverJonathan Gray
2022-02-22Delete unnecessary #includes of <sys/domain.h> and/or <sys/protosw.h>Philip Guenther
2022-01-12fixup previous refactoringmbuhl
2022-01-11spellingJonathan Gray
2021-12-12Add vnode parameter to VOP_STRATEGY()Visa Hankala
2021-12-11Clarify usage of __EV_POLL and __EV_SELECTVisa Hankala
2021-10-20revert vnode: remove VLOCKSWORK and check locking when vop_islocked != nullopSebastien Marie
2021-10-19vnode: remove VLOCKSWORK and check locking when vop_islocked != nullopSebastien Marie
2021-10-19vnode: do not manipulate vnode lock directlySebastien Marie
2021-10-02vfs: merge *_badop to vop_generic_badopSebastien Marie