summaryrefslogtreecommitdiffstats
path: root/sys/sys/vnode.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Make fifo_kqfilter() honor FREAD|FWRITE just like fifo_poll() does.mpi2020-04-081-2/+3
* struct vops is not modified during runtime so use const which moves eachclaudio2020-01-201-5/+5
* Convert the vnode list at the mount point into a tailq. Duringbluhm2020-01-101-2/+2
* When a thread tries to exclusively lock a vnode, the same thread mustanton2019-08-261-1/+2
* vinvalbuf(9): tlseep -> tsleep_nsec(9); ok millert@cheloha2019-07-251-2/+2
* vwaitforio(9): tsleep(9) -> tsleep_nsec(9); ok visa@cheloha2019-07-191-2/+2
* if a write fails, we mark the buffer invalid and throw it away. this cantedu2019-02-171-1/+2
* Rectify some issues with the noperm mount flag; the root vnode was notnatano2018-12-231-1/+2
* Simplify the startup of the cleaner, reaper and update threads byvisa2018-08-131-2/+2
* Unveiling unveil(2).beck2018-07-131-1/+2
* Drop unnecessary `p' parameter from vget(9).visa2018-05-271-2/+2
* Remove proc from the parameters of vn_lock(). The parameter isvisa2018-05-021-2/+2
* Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysvisa2018-04-281-5/+3
* Syncronize filesystems to disk when suspending. Each mountpoint's vnodesderaadt2018-02-101-1/+2
* Give vflush_vnode() a hint about vnodes we don't need to account as "busy".deraadt2017-12-141-2/+2
* In uvm Chuck decided backing store would not be allocated proactivelyderaadt2017-12-111-1/+2
* remove accidental additionbeck2017-08-131-2/+1
* Evidence suggests this trailing whitespace was left here by mauraudingbeck2017-08-131-8/+9
* move RBT_PROTOTYPE under #ifdef _KERNELdlg2016-09-161-2/+2
* move the namecache_rb_tree from RB macros to RBT functions.dlg2016-09-161-2/+3
* move buf_rb_bufs from RB macros to RBT functionsdlg2016-09-161-2/+4
* VOP_REALLOCBLKS() and related code is unused since the removal ofnatano2016-05-231-8/+1
* Remove the unused flags argument from VOP_UNLOCK().natano2016-03-191-3/+2
* Delete VBITS: it's unused and the definition is actually wrongguenther2015-11-031-3/+1
* Pass a thread pointer instead of its file descriptor table to getvnode(9).mpi2015-05-071-2/+2
* Pass fflag to VOP_POLL so vfs fifo functions can get at the filemillert2015-05-011-2/+3
* Tweaks utimensat/futimens handling to always update ctime, even when bothguenther2015-04-171-4/+7
* rename desiredvnodes to initialvnodes. less of a lie. ok beck deraadttedu2015-01-091-2/+2
* primary change: move uvm_vnode out of vnode, keeping only a pointer.tedu2014-12-161-5/+10
* delete the KERN_VNODE sysctl. it fails to provide any isolation from thetedu2014-11-191-9/+1
* rearrange fields for better packing. reduces size to 256 on amd64.tedu2014-11-171-2/+2
* Delete procfs; it's always had races and is now unused: no one noticed forguenther2014-09-081-2/+2
* add IO_NOCACHE flag to vop_write arguments, which in turn sets B_NOCACHEbeck2014-04-081-1/+2
* Reduce uvm include madness. Use <uvm/uvm_extern.h> instead ofmpi2014-03-281-2/+2
* there is no need to expose "struct vops" to userlandderaadt2013-11-011-3/+1
* a bit more tmpfs scaffolding (still not active, no kernel change)espie2013-09-241-3/+3
* Correct the handling of I/O of >=2^32 bytes and the ktracing there ofguenther2013-09-141-2/+2
* Switch time_t, ino_t, clock_t, and struct kevent's ident and dataguenther2013-08-131-6/+3
* syncdelay is defined as int, not time_t, in kern/vfs_sync.c, and that'sguenther2013-07-051-2/+2
* final removal of daddr64_t. daddr_t has been 64 bit for a long enoughderaadt2013-06-111-4/+4
* changes for isc fuse support. not enabled. ok beck deraadt.tedu2013-06-031-3/+3
* there aren't any locks in here anymore, so we don't need lock.htedu2013-04-061-2/+1
* no need for vnode.h to include namei.h unconditionallytedu2013-03-281-2/+1
* Protect vnode.h from multiple inclusions.jsing2012-10-081-1/+5
* kill nnpfs deadderaadt2012-08-231-3/+3
* If the current offset is strictly less than the process filesizeguenther2012-07-111-1/+2
* Add new KERN_PROC_CWD sysctl to get the current working directory of a process.nicm2011-12-091-1/+2
* remove the a_desc member from the vop_*_args structuresthib2011-04-051-37/+1
* Every single vop_default is set to eopnotsupp, so retire itthib2011-04-051-2/+1
* Bring back the "End the VOP experiment." diff, naddy's issues wherethib2010-12-211-72/+349