summaryrefslogtreecommitdiff
path: root/sys/nfs/nfs_vnops.c
AgeCommit message (Expand)Author
2024-11-05remove VATTR_NULL() define, directly call vattr_null()Jonathan Gray
2024-10-18Put the bowels of the various VOP_PRINT routines underMiod Vallat
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-07-06remove unused nfs_null()Jonathan 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-01remove unneeded includesJonathan Gray
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-13correct indentationJonathan Gray
2024-03-25Move the "no (hard) linking directories" and "no cross-mount links"Philip Guenther
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-12Put more struct vnode fields under splbio().Visa Hankala
2022-06-26Remove unused VOP_POLL().Visa Hankala
2021-12-12Add vnode parameter to VOP_STRATEGY()Visa Hankala
2021-10-02vfs: merge *_badop to vop_generic_badopSebastien Marie
2021-03-11spellingJonathan Gray
2020-09-27In the previous commit, check tv_nsec, not tv_sec as VNOVAL is aMatthieu Herrb
2020-09-27nfs_create: after an exclusive create rpc, make sure to updateMatthieu Herrb
2020-06-24kernel: use gettime(9)/getuptime(9) in lieu of time_second(9)/time_uptime(9)cheloha
2020-01-20struct vops is not modified during runtime so use const which moves eachClaudio Jeker
2019-07-19vwaitforio(9): tsleep(9) -> tsleep_nsec(9); ok visa@cheloha
2019-01-18Check for negative length integers in NFS client. A maliciousAlexander Bluhm
2018-07-02Use more list macros for v_dirtyblkhd.Alexander Bluhm
2018-06-21Drop redundant "node == parent node" checks from VOP_RMDIR()Visa Hankala
2018-06-07Make callers of VOP_CREATE(9) and VOP_MKNOD(9) responsible forVisa Hankala
2018-05-05Implement proper locking for NFS nodes.Martin Pieuchot
2018-05-02Remove proc from the parameters of vn_lock(). The parameter isVisa Hankala
2018-04-28Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysVisa Hankala
2018-04-25Fix use of unreferenced vnode by decrementing the vnode's referenceVisa Hankala
2018-04-17Prepare vnops to be locked.Martin Pieuchot
2017-02-22Keep local definitions local.Martin Pieuchot
2016-06-13make sure attrflag is initialized. from clang via david hillTed Unangst
2016-04-29Fix some gibbering horrors due to uninitialized struct nameidata'sBob Beck
2016-03-19Remove the unused flags argument from VOP_UNLOCK().natano
2016-02-13Convert to uiomove. From Martin Natano.Stefan Kempf
2015-12-22commited -> committedmmcc
2015-12-07NFS can pass a buffer cache buffer straight to VOP_STRATEGY here, so dma_flip isBob Beck
2015-05-03Make sure we don't leak bytes from malloced memory in the padding of structPhilip Guenther
2015-04-17Tweaks utimensat/futimens handling to always update ctime, even when bothPhilip Guenther
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-10First step towards making uiomove() take a size_t size argument:Miod Vallat
2014-12-29Explicitely include <uvm/uvm_extern.h> in order to build on variable page sizeMiod Vallat
2014-12-18delete a whole mess of unnecessary caddr_t castsTed Unangst
2014-12-16primary change: move uvm_vnode out of vnode, keeping only a pointer.Ted Unangst
2014-12-03stale header: this code hasn't used hash.h in a whileTed Unangst