summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_bio.c
AgeCommit message (Expand)Author
2007-08-07 A few changes to deal with multi-user performance issues seen. thisBob Beck
2007-07-09Do not allow clustering read for filesystems which block size is smallerMiod Vallat
2007-06-17de-registerJasper Lievisse Adriaanse
2007-06-09Protect access to 'bufhead' with splbio(), okay art@ millert@ marco@Pedro Martelletto
2007-06-03backout rev 1.91 and 1.92, it causes proceses to hang on low memOtto Moerbeek
2007-06-01Uninline bio_doread(), okay art@Pedro Martelletto
2007-06-01dont request zeroed memory when we allocate data regions for buffers. thisDavid Gwynne
2007-05-29I suck. Forgot splx() in the early return path.Artur Grabowski
2007-05-29Change getnewbuf from taking lots of sleep arguments and then doing magicArtur Grabowski
2007-05-28pool_setipl() on the bufpool, to make sure thatThordur I. Bjornsson
2007-05-27remove silly comment, okay deraadt@Pedro Martelletto
2007-05-26Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@Pedro Martelletto
2006-10-21Retire B_LOCKED and BQ_LOCKED. The last real usage of theThordur I. Bjornsson
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