summaryrefslogtreecommitdiff
path: root/sys/ufs/ffs/ffs_softdep.c
AgeCommit message (Expand)Author
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-05-22From FreeBSD: the second argument to UFS_UPDATE/ffs_update is just aPhilip Guenther
2014-04-22Fix issue where we could jump into getdirtybuf without splbio() on a retryBob Beck
2014-02-04reduce the length of some pool names. ok deraadt guenther mpiTed Unangst
2013-12-12replace old bcopy/bzero with standard functions. ok kettenisTed Unangst
2013-12-01Change 'mountlist' from CIRCLEQ to TAILQ. Be paranoid andKenneth R Westerback
2013-11-03Add missing (long long) cast of variable, (long long) castsKenneth R Westerback
2013-11-01Sprinkle (long long) casts where %lld is being used to print daddr_tKenneth R Westerback
2013-08-09Uncomment another kprintf attribute.Sylvestre Gallon
2013-06-11final removal of daddr64_t. daddr_t has been 64 bit for a long enoughTheo de Raadt
2013-05-30UFS does't do inode numbers >2^32, so use a smaller type internally,Philip Guenther
2013-04-04Fix bug where clear_remove() and clear_inodedeps() would not iterateBob Beck
2013-02-17Comment out recently added __attribute__((__format__(__kprintf__))) annotationsMiod Vallat
2013-02-09Add explicit __attribute__ ((__format__(__kprintf__)))) to the functions andMiod Vallat
2013-01-16re-backout the infamous softdep diff - originally committed to get aroundBob Beck
2012-12-10Fix potential for use-after-free of bufs in softdep.Bob Beck
2011-09-18Fix more printf format string bugs in sys/ufs.Alexander Bluhm
2011-09-18Make sure daddr64_t values get printed with %lld.Miod Vallat
2011-08-17remove the clamping of max_softdeps as it makesThordur I. Bjornsson
2011-08-16Put back the pedro diff for VOP_FSYNC of softdep when itsThordur I. Bjornsson
2011-08-03back out pedro diff for VOP_FSYNC of softdep when limit is reached.Bob Beck
2011-07-04move the specfs code to a place people can see it; ok guenther thib krwTheo de Raadt
2011-07-04bread does nothing with its ucred argument. remove it. ok matthewTed Unangst
2011-07-03correctify NULL 0 confusionTed Unangst
2011-06-29ansi softdep, ok deraadtTed Unangst
2011-04-12Avoid kvm starvation due to softdeps waiting on too many mapped buffers,Bob Beck
2010-03-29Initialize various uninitialized variables. Found by jsg@ via Clang.Kenneth R Westerback
2009-09-03- fix two more format strings wrt daddr64_t valuesJasper Lievisse Adriaanse
2009-06-25backout the buf_acquire() does the bremfree() since all callersThordur I. Bjornsson
2009-06-06All caller of buf_acquire were doing bremfree before the call.Artur Grabowski
2008-06-14A bunch of pool_get() + bzero() -> pool_get(..., .. | PR_ZERO)Michael Knudsen
2008-06-12Bring biomem diff back into the tree after the nfs_bio.c fix went in.Theo de Raadt
2008-06-11back out biomem diff since it is not right yet. Doing very largeTheo de Raadt
2008-06-10Buffer cache revampBob Beck
2008-01-05Make the ffs code 64-bit disk block number clean. Based on a diffOtto Moerbeek
2007-10-29MALLOC/FREE -> malloc/freeCharles Longeau
2007-07-11Bring back the change in rev 1.70, it is safe now:Todd C. Miller
2007-06-01Nuke 'ufs_lbn_t', okay otto@ deraadt@ krw@ beck@Pedro Martelletto
2007-06-01cleanup of 'ufs1_daddr_t', first round, okay deraadt@Pedro Martelletto
2007-06-01convert ufs2_daddr_t -> daddr64_t for greater clarity; ok pedro otto thibTheo de Raadt
2007-05-27use struct csum_total for superblock summary info; ok pedro@Otto Moerbeek
2007-05-26Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@Pedro Martelletto
2007-04-15Save block pointers contents before releasing interrupts so that panicPedro Martelletto
2007-04-04Back out revision 1.70. By asynchronously writing the bitmaps to diskPedro Martelletto
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2007-02-04Correctly fake dinode for the FFS2 case in handle_workitem_freeblocks()Pedro Martelletto
2007-01-17more ufs2 leftoversPedro Martelletto
2007-01-15Fix splbio() in initiate_write_inodeblock_ufs2()Pedro Martelletto
2007-01-15UFS2 -> FFS2Pedro Martelletto
2006-11-07a fix derived from freebsd 1.196 revision.Michael Shalayeff