aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/vnode.h
Commit message (Expand)AuthorAgeFilesLines
* Allow vinvalbuf() to operate with the shared vnode lock.Konstantin Belousov2017-08-201-0/+1
* Implement proper Linux /dev/fd and /proc/self/fd behavior by addingDmitry Chagin2017-08-011-0/+1
* Add sysctl vfs.ino64_trunc_error controlling action on truncatingKonstantin Belousov2017-06-051-1/+1
* For UNIX sockets make vnode point not to the socket, but to the UNIX PCB,Gleb Smirnoff2017-06-021-12/+6
* Use whole mnt_stat.f_fsid bits for st_dev.Konstantin Belousov2017-05-271-0/+2
* Commit the 64-bit inode project.Konstantin Belousov2017-05-231-3/+6
* Add V_VMIO flag for vinvalbuf(9) to indicate that the flush requestKonstantin Belousov2017-04-051-0/+1
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* vfs: add vrefact, to be used when the vnode has to be already activeMateusz Guzik2016-12-121-0/+1
* Release laundered vnode pages to the head of the inactive queue.Mark Johnston2016-11-231-0/+1
* Limit scope of the optimization in r306608 to dounmount() caller only.Konstantin Belousov2016-10-071-1/+1
* Add vrecyclel() to vrecycle() a vnode with the interlock already held.Bryan Drewery2016-10-061-0/+1
* vfs: batch free vnodes in per-mnt listsMateusz Guzik2016-09-301-2/+5
* vfs: remove the __bo_vnode field from struct vnodeMateusz Guzik2016-09-301-0/+2
* Implement VOP_FDATASYNC() for msdosfs.Konstantin Belousov2016-08-151-0/+1
* Remove unused textvp_fullpath() macro.Edward Tomasz Napierala2016-08-111-2/+0
* Replace all remaining calls to vprint(9) with vn_printf(9), and removeEdward Tomasz Napierala2016-08-101-1/+0
* Remove unused - never actually implemented - vnode lock typesEdward Tomasz Napierala2016-08-041-18/+0
* vfs: ifdef out noop vop_* primitives on !DEBUG_VFS_LOCKS kernelsMateusz Guzik2016-06-171-3/+12
* Add VFS interface to flush specified amount of free vnodes belongingKonstantin Belousov2016-06-171-0/+2
* Ensure that ftruncate(2) is performed synchronously when file isKonstantin Belousov2016-05-181-0/+1
* Add vfs_hash_ref(9) function, which finds a vnode by the hash valueKonstantin Belousov2016-05-111-0/+2
* Style: wrap long lines.Konstantin Belousov2016-05-111-2/+4
* Add EVFILT_VNODE open, read and close notifications.Konstantin Belousov2016-05-031-0/+4
* Simplify AIO initialization now that it is standard.John Baldwin2016-03-091-1/+0
* Provide more correct sizing of the KVA consumed by a vnode, used byKonstantin Belousov2016-02-241-0/+2
* Add vrefl(), a locked variant of vref(9).Mark Johnston2016-01-181-0/+1
* Optimize vop_stdadvise(POSIX_FADV_DONTNEED). Instead of looking up aKonstantin Belousov2015-12-161-0/+2
* Remove VI_AGE vnode iflag, it is unused.Konstantin Belousov2015-11-271-1/+0
* Fix kqueue write events for files > 2GBSteven Hartland2015-09-171-2/+3
* kevent(2): Note DOOMED vnodes with NOTE_REVOKEConrad Meyer2015-09-151-0/+1
* Track changes to kern.maxvnodes and appropriately increase or decreaseKirk McKusick2015-09-061-0/+2
* Make vfs_unmountall() unmount /dev after /, not before. The onlyEdward Tomasz Napierala2015-08-241-0/+1
* After r286237 it should be fine to call vgone(9) on a busy GEOM vnode;Edward Tomasz Napierala2015-08-231-1/+0
* vfs: implement v_holdcnt/v_usecount manipulation using atomic opsMateusz Guzik2015-07-161-6/+9
* Move chdir/chroot-related fdp manipulation to kern_descrip.cMateusz Guzik2015-07-111-1/+0
* Implement lockless resource limits.Mateusz Guzik2015-06-101-1/+1
* Add V_MNTREF flag to the vn_start_write(9) andKonstantin Belousov2015-05-271-0/+1
* Support file verification in MAC.Craig Rodrigues2015-04-221-0/+2
* The VNASSERT in vflush() FORCECLOSE case is trying to panic early toKonstantin Belousov2015-02-271-0/+1
* Add VN_OPEN_NAMECACHE flag for vn_open_cred(9), which requests thatKonstantin Belousov2014-12-211-0/+1
* Merge from projects/sendfile:Gleb Smirnoff2014-11-231-0/+1
* When vnode bypass cannot be performed on the cdev file descriptor forKonstantin Belousov2014-10-151-0/+3
* Add IO_RANGELOCKED flag for vn_rdwr(9), which specifies that vnode isKonstantin Belousov2014-10-041-0/+1
* Embellish a comment regarding the reliability of DEBUG_VFS_LOCKS.Will Andrews2014-10-011-1/+3
* Add function and wrapper to switch lockmgr and vnode lock back toKonstantin Belousov2014-08-291-0/+1
* Extract the code to put a filesystem into the suspended state (at theKonstantin Belousov2014-07-141-0/+1
* Generalize vn_get_ino() to allow filesystems to use custom vnodeKonstantin Belousov2014-07-141-0/+4
* In msdosfs_setattr(), add a check for result of the utimes(2)Konstantin Belousov2014-06-171-0/+2
* There are several code sequences likeKonstantin Belousov2013-07-091-1/+4