summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add a temporary workaround to make removal of giant files betterbeck2019-06-091-1/+18
* Add a subsystem lock for vfs_lockf.c. This enables calling lf_advlock()visa2019-04-191-2/+2
* Restrict which filesystems are available for swap. This rules outvisa2019-04-021-2/+2
* if a write fails, we mark the buffer invalid and throw it away. this cantedu2019-02-171-1/+2
* Introduce a dedicated entry point data structure for file locks. This new dataanton2019-01-211-1/+3
* Rectify some issues with the noperm mount flag; the root vnode was notnatano2018-12-231-1/+10
* free(9) sizes for netcred.mpi2018-12-071-4/+6
* Use atomic operations to update vfc_refcount. Change the field's typevisa2018-09-291-4/+5
* Move the allocating and freeing of mount points intovisa2018-09-261-15/+39
* Harmonize spacing after ellipses in displayed messages.fcambus2018-09-221-4/+4
* Simplify VFS initialization.visa2018-09-171-68/+1
* Move vfsconf lookup code into dedicated functions.visa2018-09-161-12/+4
* Unveiling unveil(2).beck2018-07-131-1/+4
* Use more list macros for v_dirtyblkhd.bluhm2018-07-021-3/+3
* The function dounmount() traverses the mnt_list in forward directionbluhm2018-06-061-3/+4
* Add VB_DUPOK to suppress witness(4) warning of concurrent mount locks.guenther2018-06-041-2/+7
* Drop unnecessary `p' parameter from vget(9).visa2018-05-271-3/+3
* When looping over mount points, the FOREACH SAVE macro is not save.bluhm2018-05-081-3/+7
* Move the vfs stall "barrier" logic to a function. FREF() will soonmpi2018-05-081-1/+8
* Print the vp pointer in the vinvalbuf() panic strings.bluhm2018-05-071-4/+4
* Remove proc from the parameters of vn_lock(). The parameter isvisa2018-05-021-3/+3
* Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysvisa2018-04-281-5/+5
* Remounting files systems read-only does not work reliably. Therebluhm2018-03-071-40/+27
* Syncronize filesystems to disk when suspending. Each mountpoint's vnodesderaadt2018-02-101-8/+49
* Don't bother using DETACH_FORCE for the softraid luns at rebootderaadt2017-12-141-3/+3
* Give vflush_vnode() a hint about vnodes we don't need to account as "busy".deraadt2017-12-141-5/+9
* Format the vnode lists of ddb show mount properly in columns.bluhm2017-12-111-14/+20
* In uvm Chuck decided backing store would not be allocated proactivelyderaadt2017-12-111-38/+52
* Use _kernel_lock_held() instead of __mp_lock_held(&kernel_lock).mpi2017-12-041-2/+2
* Give back some space to the ramdisk by compiling net/radix.c onlyflorian2017-07-311-2/+14
* Tweak lock inits to make the system runnable with witness(4)visa2017-04-201-2/+2
* struct vfsconf is tightly packed, but let's M_ZERO it in case that everderaadt2017-04-041-2/+2
* When traversing the mount list, the current mount point is lockedbluhm2017-01-151-4/+5
* Replace manual for() loops with FOREACH() macro.bluhm2017-01-101-7/+4
* Remove the unused olddp parameter from function dounmount().bluhm2017-01-101-2/+2
* Cast enum to u_int when doing a bounds check to avoid a clang warning thatkettenis2016-09-281-3/+4
* move the namecache_rb_tree from RB macros to RBT functions.dlg2016-09-161-2/+2
* move buf_rb_bufs from RB macros to RBT functionsdlg2016-09-161-6/+6
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-7/+5
* pool_setipldlg2016-08-251-1/+3
* Prevent NULL-pointer call for filesystems that don't provide vfs_sysctlkettenis2016-07-221-2/+2
* Remove the lockmgr() API. It is only used by filesystems, where it is anatano2016-06-191-2/+2
* The doforce variable isn't modified anywhere. Also, the only filesystemnatano2016-05-261-2/+1
* copy_statfs_info() is not only used by ufs, but by other filesystems too,natano2016-04-261-3/+3
* fix off by one in vfs_vnode_print - found by miodbeck2016-04-261-3/+3
* Share clone bitmap between aliased vnodes. This prevents duplicate clonenatano2016-04-071-8/+11
* Increase size of the clone bitmap (revised diff after revert). I havenatano2016-04-051-2/+13
* Revert the clone bitmap enlargement changemikeb2016-04-011-13/+2
* Increase size of the clone bitmap. A limit of only 64 device clonesnatano2016-03-311-2/+13
* Remove the unused flags argument from VOP_UNLOCK().natano2016-03-191-4/+4