summaryrefslogtreecommitdiff
path: root/sys/dev/fss.c
AgeCommit message (Expand)Author
2008-06-17fix copy&paste errormlelstv
2008-06-17One more place to mark an iobuf busy before use.mlelstv
2008-06-17Mark a buffer `busy` in getnewbuf() when it came from the pool_cache sincereinoud
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-03-21Catch up with descriptor handling changes. See kern_descrip.c revisionad
2008-01-04Start detangling lock.h from intr.h. This is likely to cause short termad
2008-01-02Merge vmlocking2 to head.ad
2007-12-08Remove cn_lwp from struct componentname. curlwp should be usedpooka
2007-12-05Match the docs: MUTEX_DRIVER/SPIN are now only for porting code writtenad
2007-12-02Fscow_run(): add a flag "bool data_valid" to note still valid data.hannken
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-11-10Use PRI_BIO for kthreads instead of PINOD. Fixes a missed case of priorityrmind
2007-10-10Merge from vmlocking:ad
2007-10-07Update the file system copy-on-write handler.hannken
2007-07-29It's not a good idea for device drivers to modify b_flags, as they don'tad
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
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-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
2006-07-21- Use the LWP cached credentials where sane.ad
2006-05-14integrate kauth.elad
2006-05-10quell GCC 4.1 uninitialised variable warnings.mrg
2006-04-13fss_bs_thread: add FSS_LOCK() in two error cases so the lock is heldhannken
2006-03-14use lockmgr() instead of bespoke code for mutual exclusion in fss_ioctl().chs
2006-01-11don't set b_rawblkno unnecessarily.yamt
2006-01-07fss_cluster_iodone: don't call brelvp on non-buffercache buf.yamt
2006-01-07remove B_EINTR as it isn't used anymore.yamt
2006-01-04- add simple functions to allocate/free a buffer for i/o.yamt
2005-12-11merge ktrace-lwp.christos
2005-10-24Run all i/o from or to backing store through fss_bs_io().hannken
2005-10-15- change the way to specify a bufq strategy. (by string rather than by number)yamt
2005-04-17Support user controllable flags for the snapshot driver:hannken
2005-04-17When a snapshot gets unconfigured always clear `FSS_BS_ALLOC'.hannken
2005-02-27nuke trailing whitespaceperry
2005-02-09- Unlock backing store vnode in case of error.hannken
2004-10-29Move the inclusion of <sys/bufq.h> from fss.c to fssvar.h to makehannken
2004-10-28move buffer queue related stuffs from buf.h to their own header, bufq.h.yamt
2004-06-20- Add flag L_COWINPROGRESS to struct lwp to avoid recursion whenhannken
2004-05-25Add ffs internal snapshots. Written by Marshall Kirk McKusick for FreeBSD.hannken
2004-02-24occured -> occurred. From Peter Postma.wiz
2004-02-14Add a generic copy-on-write hook to add/remove functions that will behannken
2004-01-25Make VOP_STRATEGY(bp) a real VOP as discussed on tech-kern.hannken
2004-01-11Update the file system snapshot driver:hannken
2004-01-10Allow vfs_write_suspend() to wait if the file system is alreadyhannken
2003-12-13Use ioctl(..., DIOCGPART, ...) instead of vn_stat() to get the size of thehannken
2003-12-10The file system snapshot pseudo driver.hannken