summaryrefslogtreecommitdiff
path: root/sys/fs/efs
AgeCommit message (Expand)Author
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
2007-07-26Use eopnotsupp() instead of vfs_stdsuspendctl() and retire the latter.pooka
2007-07-21Don't depend on uvm_extern.h pulling in proc.h.ad
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-07-04Clamp down tigher on the bound around 'numextents'. Add a few commentsrumble
2007-07-04Additional fixes/enhancements:rumble
2007-07-04Fix a significant performance bug in efs_read:rumble
2007-07-01Remove a superfluous pasted structure definition, permitting ALL torumble
2007-06-30Additional documentation on extents and some artificial limitations SGIrumble
2007-06-29Add read-only support for SGI's Extent File System.rumble