summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_bio.c
AgeCommit message (Expand)Author
2006-10-19some buffers (containing metadata) can only be written during theMichael Shalayeff
2006-10-16Use daddr64_t for logical blocks, okay krw@ thib@ mickey@Pedro Martelletto
2006-08-28Another grammar nit; "please go ahead" jmc@.Tom Cosgrove
2006-08-28typos; from tbertJason McIntyre
2006-08-17chose proper mountpoint in making decision on upgradingMichael Shalayeff
2006-08-09Propagate error on getnewbuf(), effectively allowing callers to bePedro Martelletto
2006-04-24Use NULL where NULL is meant, from thib, no binary changePedro Martelletto
2005-11-06Use ANSI-style function declarations, no binary change, okay jsg@Pedro Martelletto
2005-10-08Revert revision 1.39. Under heavy load, it could cause severe corruptionPedro Martelletto
2005-06-27When releasing a buffer and disassociating it from its vnode, there'sPedro Martelletto
2005-06-17Protect buf_countdeps() call in buf_daemon() with splbio(), okay art@Pedro Martelletto
2004-12-26Use list and queue macros where applicable to make the code easier to read;Miod Vallat
2004-12-11match comments with reality and use 'null' for pointers in incore()Pedro Martelletto
2004-12-05less then -> less thanJonathan Gray
2004-11-30kill breada(), from Sven Dehmlow. ok tedu@ millert@Pedro Martelletto
2004-11-01englishPedro Martelletto
2004-09-20spl dance to protect buffer flags in a sensitive contextPedro Martelletto
2004-06-24This moves access to wall and uptime variables in MI code,Thorsten Lockert
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-05-13Fix the tree. Jason, you were such a rock star yesterday, but it obviouslyTheo de Raadt
2003-05-13Kill a bunch more commons (very few left =)Jason Wright
2002-06-09Use LIST_FOREACH.Artur Grabowski
2002-06-09ANSIfy (started as some other change that just ran away).Artur Grabowski
2002-05-24protect more of the bookkeeping variables with splbio.Artur Grabowski
2002-05-24typoArtur Grabowski
2002-05-22some b_iodone handlers and vwakeup require splbio.Artur Grabowski
2002-05-16sprinkle some splassert(IPL_BIO) in some functions that are commented as "sho...Artur Grabowski
2002-04-27Comment biodone as "must be called at splbio".Artur Grabowski
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-30Move SET/CLR/ISSET macros to param.h. fgsch@ and millert@ okThomas Nordin
2002-01-23Pool deals fairly well with physical memory shortage, but it doesn't dealArtur Grabowski
2001-12-19UBC was a disaster. It worked very good when it worked, but on someArtur Grabowski
2001-11-30Call buf_cleanout, which handles wakeupsConstantine Sapuntzakis
2001-11-27kill breadaArtur Grabowski
2001-11-27Merge in the unified buffer cache code as found in NetBSD 2001/03/10. TheArtur Grabowski
2001-11-15bio_doread doesn't need a cred anymoreArtur Grabowski
2001-11-15Remove creds from struct buf, move the creds that nfs need into the nfs node.Artur Grabowski
2001-11-09Create bufpool - a pool of struct bufs.Artur Grabowski
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-10-28we try to test things before commit, artTheo de Raadt
2001-10-28Sprinkle some assertions in the buffer code.Artur Grabowski
2001-10-11Fix flawed logic when deciding if we should sleep whenArtur Grabowski
2001-10-11Count pages not buffers. This fixes deadlock condition which mainlyGrigoriy Orlov
2001-09-20Get rid of B_VFLUSH. Tested by costa and me.Grigoriy Orlov
2001-09-19No need for this complicated (and bug-prone) method for waking up the flusher.Artur Grabowski
2001-09-17 The first implementation of the buffer flushing daemon. It solves ourGrigoriy Orlov
2001-09-10remove useless debug function.Grigoriy Orlov
2001-08-30Change getnewbuf interface so that getnewbuf always returnGrigoriy Orlov
2001-05-05Get rid of CLSIZE and all related stuff.Artur Grabowski
2001-04-06Avoid a livelock problem where the buffer cache code would beGrigoriy Orlov