summaryrefslogtreecommitdiff
path: root/sys/fs/efs
AgeCommit message (Expand)Author
2014-02-27The current implementation of vn_lock() is racy. Modification ofhannken
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2013-10-30use __diagused where appropriate.mrg
2013-10-20Now that KASSERT will always consume its arguments, move a KASSERT insidechristos
2013-03-18C99 section 6.7.2.3 (Tags) Note 3 states that:plunky
2012-12-20Change bread() and breadn() to never return a buffer onhannken
2012-11-05Excise struct componentname from the namecache.dholland
2012-11-05Disentangle the namecache from the internals of namei.dholland
2012-07-22Move some the test for MAKEENTRY into the cache_enter(9). Make somermind
2012-04-29Remove everything to do with 'struct malloc_type' and the malloc link_set.dsl
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2012-01-27extending vmem(9) to be able to allocated resources for it's own needs.para
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-05-19Remove cache_purge(9) calls from reclamation routines in the file systems,rmind
2010-11-30Abolish the SAVENAME and HASBUF flags. There is now always a buffer,dholland
2010-11-19Introduce struct pathbuf. This is an abstraction to hold a pathnamedholland
2010-07-21Make holding v_interlock mandatory for callers of vget().hannken
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-29Stop exposing fifofs internals and leave only fifo_vnodeop_p visible.pooka
2009-07-03Fix utterly botched previous commit. efs compiles now and apprearspooka
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-04-25Add genfs_can_mount() and use it to prevent some more code duplication ofelad
2009-04-20Pass VREAD instead of FREAD to VOP_ACCESS().elad
2008-12-01Add specfs/fifofs support. Not really fully tested, but at leastpooka
2008-11-26Rototill all remaining file systems to use ubc_uiomove() insteadpooka
2008-11-16more <sys/buf.h> policepooka
2008-09-24Don't assign vnode::v_mount. getnewvnode() does it.ad
2008-05-16Make sure all cached buffers with valid, not yet written data have beenhannken
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-01-30Replace struct lock on vnodes with a simpler lock object built onad
2008-01-25Remove VOP_LEASE. Discussed on tech-kern.ad
2008-01-02Merge vmlocking2 to head.ad
2007-12-08Remove cn_lwp from struct componentname. curlwp should be usedpooka
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-10-10Merge from vmlocking:ad
2007-10-08Merge brelse() changes from the vmlocking branch.ad
2007-09-24Avoid stack allocation of large dirent structures in foo_readdir().rumble
2007-09-08Don't explicitly set vp->v_size and then call uvm_vnp_setsize(). This isrumble
2007-09-08In efs_readdir don't foolishly allocate and free dirents for each entryrumble
2007-09-08CID 4553:rumble
2007-08-06Fix a parenthesis bug that would nearly always make the superblock magicrumble
2007-08-06Make VFS_SYNC always succeed instead of always fail.pooka
2007-07-31* nuke the nameidata parameter from VFS_MOUNT(). Nobody on tech-kernpooka
2007-07-29Only set *ap->a_cookies when we're returning success. Also, do not hard-rumble
2007-07-29Support NFS cookies and the eofflag in efs_readdir. Also, be sure torumble
2007-07-29It's not a good idea for device drivers to modify b_flags, as they don'tad
2007-07-29When computing the superblock checksum, use an unsigned short to avoid anrumble