summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_subr.c
AgeCommit message (Expand)Author
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
2013-12-01Change 'mountlist' from CIRCLEQ to TAILQ. Be paranoid andKenneth R Westerback
2013-11-27Defer the v_type initialisation until after the vnode has been purged fromJoel Sing
2013-10-02format string fix: b_flags is longStefan Fritsch
2013-10-01Format string fixes: Cast time_t to long longStefan Fritsch
2013-08-08Uncomment kprintf format attributes for sys/kernSylvestre Gallon
2013-07-30The previous change was made while chasing nfs performance issuesBob Beck
2013-06-24Manipulating buffers after sleeping is dangerous. Instead of attemptingBob Beck
2013-04-15Add an f_mntfromspec member to struct statfs, which specifies the name ofJoel Sing
2013-02-17Comment out recently added __attribute__((__format__(__kprintf__))) annotationsMiod Vallat
2013-02-09Add explicit __attribute__ ((__format__(__kprintf__)))) to the functions andMiod Vallat
2012-11-17 Don't map a buffer (and potentially sleep) when invalidating it in vinvalbuf.Bob Beck
2012-10-01Make groupmember() check the effective gid too, so that the checks arePhilip Guenthe
2012-09-19vhold() and vdrop() are prototyped in vnode.h, so don't repeat them herePhilip Guenthe
2012-07-16oops, need sys/acct.h tooTheo de Raadt
2012-07-16Put acct_shutdown() proto in a better placeTheo de Raadt
2011-07-04move the specfs code to a place people can see it; ok guenther thib krwTheo de Raadt
2011-07-02rename VFSDEBUG to VFLCKDEBUG;Thordur I. Bjornsson
2010-12-21Bring back the "End the VOP experiment." diff, naddy's issues whereThordur I. Bjornsson
2010-12-06- drop NENTS(), which was yet another copy of nitems().Jasper Lievisse Adriaanse
2010-09-10Backout the VOP diff until the issues naddy was seeing on alpha (gcc3)Thordur I. Bjornsson
2010-09-06End the VOP experiment. Instead of the ridicolusly complicated operationThordur I. Bjornsson
2010-08-12Nuke extra (typoed) extern declaration and a spare newline from the lastOwain Ainsworth