summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_subr.c
AgeCommit message (Expand)Author
2018-05-27Drop unnecessary `p' parameter from vget(9).Visa Hankala
2018-05-08When looping over mount points, the FOREACH SAVE macro is not save.Alexander Bluhm
2018-05-08Move the vfs stall "barrier" logic to a function. FREF() will soonMartin Pieuchot
2018-05-07Print the vp pointer in the vinvalbuf() panic strings.Alexander Bluhm
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-03-07Remounting files systems read-only does not work reliably. ThereAlexander Bluhm
2018-02-10Syncronize filesystems to disk when suspending. Each mountpoint's vnodesTheo de Raadt
2017-12-14Don't bother using DETACH_FORCE for the softraid luns at rebootTheo de Raadt
2017-12-14Give vflush_vnode() a hint about vnodes we don't need to account as "busy".Theo de Raadt
2017-12-11Format the vnode lists of ddb show mount properly in columns.Alexander Bluhm
2017-12-11In uvm Chuck decided backing store would not be allocated proactivelyTheo de Raadt
2017-12-04Use _kernel_lock_held() instead of __mp_lock_held(&kernel_lock).Martin Pieuchot
2017-07-31Give back some space to the ramdisk by compiling net/radix.c onlyFlorian Obser
2017-04-20Tweak lock inits to make the system runnable with witness(4)Visa Hankala
2017-04-04struct vfsconf is tightly packed, but let's M_ZERO it in case that everTheo de Raadt
2017-01-15When traversing the mount list, the current mount point is lockedAlexander Bluhm
2017-01-10Replace manual for() loops with FOREACH() macro.Alexander Bluhm
2017-01-10Remove the unused olddp parameter from function dounmount().Alexander Bluhm
2016-09-28Cast enum to u_int when doing a bounds check to avoid a clang warning thatMark Kettenis
2016-09-16move the namecache_rb_tree from RB macros to RBT functions.David Gwynne
2016-09-16move buf_rb_bufs from RB macros to RBT functionsDavid Gwynne
2016-09-15all pools have their ipl set via pool_setipl, so fold it into pool_init.David Gwynne
2016-08-25pool_setiplDavid Gwynne
2016-07-22Prevent NULL-pointer call for filesystems that don't provide vfs_sysctlMark Kettenis
2016-06-19Remove the lockmgr() API. It is only used by filesystems, where it is aMartin Natano
2016-05-26The doforce variable isn't modified anywhere. Also, the only filesystemMartin Natano
2016-04-26copy_statfs_info() is not only used by ufs, but by other filesystems too,Martin Natano
2016-04-26fix off by one in vfs_vnode_print - found by miodBob Beck
2016-04-07Share clone bitmap between aliased vnodes. This prevents duplicate cloneMartin Natano
2016-04-05Increase size of the clone bitmap (revised diff after revert). I haveMartin Natano
2016-04-01Revert the clone bitmap enlargement changeMike Belopuhov
2016-03-31Increase size of the clone bitmap. A limit of only 64 device clonesMartin Natano
2016-03-19Remove the unused flags argument from VOP_UNLOCK().natano
2016-03-14Change a bunch of (<blah> *)0 to NULL.Kenneth R Westerback
2015-12-05remove stale lint annotationsTed Unangst
2015-11-16In getdevvp() set the VISTTY flag on a vnode to indicate the underlyingTheo de Raadt
2015-10-13Initialize va_filerev in vattr_null() to avoid leaking stack garbage;Philip Guenther
2015-10-08Use the radix API directly and get rid of the function pointers. ThereMartin Pieuchot
2015-10-07rn_inithead() offset argument is now specified in byte, missed in previous.Martin Pieuchot
2015-09-04Make every subsystem using a radix tree call rn_init() and pass theMartin Pieuchot
2015-07-16Fix rn_match and there for the expoerted lookup functions in radix.cClaudio Jeker
2015-05-12Drop and reacquire the kernel lock in the vfs_shutdown and "cold"Mike Belopuhov
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-03-02Return EINVAL if the creds supplied for NFS export have a cr_ngroups lessPhilip Guenther
2015-01-09rename desiredvnodes to initialvnodes. less of a lie. ok beck deraadtTed Unangst
2014-12-19start retiring the nointr allocator. specify PR_WAITOK as a flag as aTed Unangst
2014-12-17remove lock.h from uvm_extern.h. another holdover from the simpletonlockTed Unangst
2014-12-16primary change: move uvm_vnode out of vnode, keeping only a pointer.Ted Unangst
2014-12-10convert bcopy to memcpy. ok millertTed Unangst