summaryrefslogtreecommitdiff
path: root/sys/miscfs/kernfs
AgeCommit message (Expand)Author
2014-02-27The current implementation of vn_lock() is racy. Modification ofhannken
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2014-01-23Change vnode operations create, mknod, mkdir and symlink to returnhannken
2014-01-17Change vnode operations create, mknod, mkdir and symlink to keep thehannken
2013-03-18C99 section 6.7.2.3 (Tags) Note 3 states that:plunky
2012-03-22remove KAME IPSEC, replaced by FAST_IPSECdrochner
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2011-12-12Start making fs read(2) fail with EISDIR if the implementation doesnjoly
2011-09-27define KERNFS_MAXNAMLEN and use it.`christos
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2010-07-21Make holding v_interlock mandatory for callers of vget().hannken
2010-07-21Using vfinddev() leads to vnode races as it returns an unreferencedhannken
2010-07-01Remove vlockmgr(). Generic vnode lock operations now use a rwlock locatedhannken
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-03-31If msgbuf is not enabled, do not report the node in readdir. Thatpooka
2010-03-03You have found a scroll of genocide --More--pooka
2010-01-22Remove unneeded strlen() call in KFShostname case.njoly
2010-01-08The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to livepooka
2009-11-30Introduce genfs_statvfs() as pretty much a no-info statvfs andpooka
2009-07-03Where possible, extract the file-system's access() routine to two internalelad
2009-06-23Move the implementation of vaccess() to genfs_can_access(), in line withelad
2009-03-15ansify function definitionscegger
2009-03-14Change about 4500 of the K&R function definitions to ANSI ones.dsl
2009-01-11merge christos-time_tchristos
2008-12-17kill MALLOC and FREE macros.cegger
2008-08-01#include <sys/tree.h> to get a definition for SPLAY_ENTRY.apb
2008-06-28Create sysctl entries during module initialisation and destroy themrumble
2008-05-10Convert file systems to dynamically attach with the new module interface.rumble
2008-05-05- Convert hashinit() to use kmem_alloc(). The hash tables can be largead
2008-04-29PR kern/38057 ffs makes assuptions about devvp file systemad
2008-01-30Replace struct lock on vnodes with a simpler lock object built onad
2008-01-28Fix some race conditions in rename.dholland
2008-01-02Merge vmlocking2 to head.ad
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-10-10Merge from vmlocking:ad
2007-07-31* nuke the nameidata parameter from VFS_MOUNT(). Nobody on tech-kernpooka
2007-07-26Use eopnotsupp() instead of vfs_stdsuspendctl() and retire the latter.pooka
2007-07-17Make set_statvfs_info() take a parameter for the vfs name insteadpooka
2007-07-12Change the VFS_MOUNT() interface so that the 'data' buffer passed to thedsl
2007-06-30Using POOL_INIT here makes no sense, since file systems always havepooka
2007-03-11Remove useless cast.ad
2007-02-27Destroy the hash locks on final unmount.ad
2007-02-15Replace some uses of lockmgr() / simplelocks.ad
2007-01-19New file system suspension API to replace vn_start_write and vn_finished_write.hannken
2006-12-28Revert bogus NULL check introduced in revision 1.96 that generated falseelad
2006-12-28revert previous, after inspection `kfs->kfs_kt' could really not be NULL here.alc
2006-12-28fix comment (forgotten in rev 1.19):alc
2006-12-26CID-3855: check if 'kfs->kfs_kt != NULL' before dereferencing italc
2006-12-09a smorgasbord of improvements to vnode locking and path lookup:chs