summaryrefslogtreecommitdiff
path: root/sys/miscfs
AgeCommit message (Expand)Author
2010-12-20Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtchmatt
2010-12-17do minimal locking to make assertions like KASSERT(VOP_ISLOCKED(vp)) happy.yamt
2010-12-06Correct an assertion; pointed out by mrg@ and pooka@, thanks.uebayasi
2010-12-03genfs_do_putpages(): When testing an uobject for dirty or modifiedhannken
2010-11-30Always take the object lock before changing vmpage flags. Fixes a deadlockhannken
2010-11-30Abolish the SAVENAME and HASBUF flags. There is now always a buffer,dholland
2010-11-30Abolish struct componentname's cn_pnbuf. Use the path buffer in thedholland
2010-11-19Introduce struct pathbuf. This is an abstraction to hold a pathnamedholland
2010-11-19Whitespace.uebayasi
2010-11-09Genfs_getpages(): Break a deadlock where one thread runs VOP_GETPAGES(),hannken
2010-11-03genfs_getpages: restore vm_page array correctly in PGO_LOCKED erroruebayasi
2010-09-15Use PRIxVADDR to print vaddr_t elements. Wrap lines.jym
2010-09-01replace the earlier workaround for PR 40389 with a better fix.chs
2010-08-21Update the rest of the kernel to conform to the module subsystem's newpgoyette
2010-08-19print more info in the "past eof" panicpooka
2010-08-08in genfs_getpages(), mark the vnode dirty (ie. add to syncer worklistchs
2010-07-29Add vm page flag PG_MARKER and use it to tag dummy marker pageshannken
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-16Use a kmutex to protect the hash chains and always take this mutexhannken
2010-07-09Replace vget() with vref()/vn_lock(), this node already has a reference.hannken
2010-07-02LK_INTERLOCK is no longer a valid flag for VOP_LOCK(). This makeshannken
2010-07-02LK_INTERLOCK is no longer a valid flag for VOP_LOCK().hannken
2010-07-02Slightly clean-up layerfs and nullfs: update the big description more tormind
2010-07-01Remove vlockmgr(). Generic vnode lock operations now use a rwlock locatedhannken
2010-07-01Remove pfind() and pgfind(), fix locking in various broken uses of these.rmind
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-06-24genfs_nolock(): LK_INTERLOCK flag no longer possible.hannken
2010-06-24Clean up vnode lock operations:hannken
2010-06-08Procfs_lookup() does not lookup directory descriptors in the fd/hannken
2010-06-06Change layered file systems to always pass the locking VOP's down to thehannken
2010-04-13Revert my last change, it's not The Right Thing [tm].ahoka
2010-04-13Autoload modules with any class.ahoka
2010-04-11The *_modcmd functions use the module name as prefix.mlelstv
2010-04-11Make module name match MOUNT_NAME. Inspired by PR kern/43110.pooka
2010-04-10Change the nullfs module's actual name to "null", to match the namejld
2010-04-08Call VOP_ABORTOP in genfs_eopnotsupp. This prevents file systempooka
2010-04-02starttime needs to be time_t (Izumi Tsutsui)christos
2010-03-31If msgbuf is not enabled, do not report the node in readdir. Thatpooka
2010-03-29Stop exposing fifofs internals and leave only fifo_vnodeop_p visible.pooka
2010-03-27Access fifoinfo only when it's non-NULL.pooka
2010-03-03You have found a scroll of genocide --More--pooka
2010-01-30Reduce the diff between genfs_getpages() and genfs_do_io(). These should beuebayasi
2010-01-30Slightly more descriptive local variable names.uebayasi
2010-01-29genfs_getpages: Narrow & clarify the context where I/O happens & vmobjlock is...uebayasi
2010-01-29genfs_getpages: Redo previous with a better goto label.uebayasi
2010-01-28Revert part which variable initializations within interleaved gotos.uebayasi
2010-01-28genfs_getpages: More constification & localization.uebayasi
2010-01-28genfs_getpages: Constify 2 variables, move one. No functional changes.uebayasi
2010-01-28genfs_getpages: Constify orignpages. Don't override its meaning by the valueuebayasi