summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_subr.c
AgeCommit message (Expand)Author
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
2014-11-21simple lock is long deadTed Unangst
2014-11-19delete the KERN_VNODE sysctl. it fails to provide any isolation from theTed Unangst
2014-11-14prefer sizeof(*ptr) to sizeof(struct) for malloc and freeTed Unangst
2014-11-03pass size argument to free()Theo de Raadt
2014-09-13Replace all queue *_END macro calls except CIRCLEQ_END with NULL.Doug Hogan
2014-07-13pass the size to free in some of the obvious casesTed Unangst
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-10Stop using a shutdown hook for softraid(4) and explicitly shutdownMartin Pieuchot
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2014-06-04While it may be smart to use the radix tree for exports it is not OK toClaudio Jeker
2014-04-10pull the bufcache freelist code out into separate functions to allow newTed Unangst
2014-03-24Split the API: struct ucred remains the kernel internal structure whilePhilip Guenther
2014-01-21bzero -> memsetTed Unangst