summaryrefslogtreecommitdiff
path: root/sys/ufs
AgeCommit message (Expand)Author
2006-06-25rename vfs_busy() flags VB_UMIGNORE/VB_UMWAIT to VB_NOWAIT/VB_WAITNikolay Sturm
2006-06-21propagate the wait flag from fsync down to softdep_fsync_mountdev()Michael Shalayeff
2006-06-21do not wait in pool_get() here as we can recover from no memory; tedu@ pedro@...Michael Shalayeff
2006-06-19Shave 900 bytes off ramdisk kernels (before compression) by not includingMiod Vallat
2006-06-18Under certain circumstances, ext2fs_inactive() can be called without aPedro Martelletto
2006-06-17Refuse to mount a ffs fielsystems whose number of frags is not 1, 2, 4 or 8,Miod Vallat
2006-06-14move vfs_busy() to rwlocks and properly hide the locking api from vfsNikolay Sturm
2006-06-07from freebsd r1.185 (tested by beck@ and krw@; pedro@ ok):Michael Shalayeff
2006-05-30do not deref a ptr before NULL check; pedro@ okMichael Shalayeff
2006-05-20Don't mark a mount point read-only if we are about to sync it, otherwisePedro Martelletto
2006-04-30remove the simplelock argument from vfs_busy() which is currently notNikolay Sturm
2006-04-29no need for using rwlocks in dirhash. i was confused about the purposeTed Unangst
2006-04-19Remove unused mount list simple_lock() gooPedro Martelletto
2006-04-12revert the new superblock format. it violates the rule that newTed Unangst
2006-04-07Add and use ffs_validate(), a function for sanity checking super blocksPedro Martelletto
2006-04-05Teach ffs_update() how to update FFS2 inodesPedro Martelletto
2006-04-05Make ffs_truncate() compatible with FFS2, from FreeBSDPedro Martelletto
2006-04-04Fix a commentPedro Martelletto
2006-04-02There's no need for some comments to be so utterly crypticPedro Martelletto
2006-04-02Two changes in the FFS2 lazy inode allocation code:Pedro Martelletto
2006-04-02Cope with FFS2's lazy inode allocation policy, adapted from FreeBSDPedro Martelletto
2006-04-02Set cg_ffs2_time whenever cg_time is setPedro Martelletto
2006-04-02In the cylinder groups, use part of the reserved space to sprinkle aPedro Martelletto
2006-04-01Don't do cylinder group block accounting for FFS2Pedro Martelletto
2006-04-01Mark FFS2 file systems with UM_UFS2Pedro Martelletto
2006-04-01Correctly map blocks for FFS2 in ufs_bmaparray()Pedro Martelletto
2006-03-31FFS2 dinode pool needs to be defined here tooPedro Martelletto
2006-03-31Make ffs_statfs() tag FFS2 file systems as suchPedro Martelletto
2006-03-31ffs_statfs() should not panic on FFS2 file systemsPedro Martelletto
2006-03-31Teach ffs_vget() to allocate and associate FFS2 dinodesPedro Martelletto
2006-03-31Teach ffs_reclaim() to put FFS2 dinodes back into their poolPedro Martelletto
2006-03-31Add a pool for FFS2 dinodesPedro Martelletto
2006-03-31Super block changes for FFS2, thanks to all who tested.Pedro Martelletto
2006-03-28ANSIfy and deregister, no binary change.Pedro Martelletto
2006-03-22Fix comment about MINFREE, from Thordur I. Bjornsson <thib@mi.is>Pedro Martelletto
2006-03-11No need to check for !doreallocblks in ffs1_reallocblks() anymorePedro Martelletto
2006-03-11Add UFS2 block allocation functions, okay tedu@.Pedro Martelletto
2006-03-09Remove option -n from newfs as well as all references to fs_postbl()Pedro Martelletto
2006-03-09- Slightly more informative error message (requested by krw@)Pedro Martelletto
2006-03-09Better handling of ancient file systems that still have 4.2 BSDPedro Martelletto
2006-03-05Use more queue macros rather than doing it by hand; ok otto@ krw@Miod Vallat
2006-03-05Simplify ffs_alloccgblk() a lot by not caring about allocatingPedro Martelletto
2006-02-14if updating supablock fails w/ EROFS just procede w/ unmount thus allowing un...Michael Shalayeff
2006-01-20b_un.b_addr -> b_data; no functional change.Miod Vallat
2006-01-09Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.Pedro Martelletto
2006-01-03Add UFS2 softdep bits, okay tedu@Pedro Martelletto
2006-01-03Fix UFS2 detection by looking for the super-block at every possiblePedro Martelletto
2005-12-28Use the DIP macros to uniformly access fields from UFS1 and UFS2 dinodes.Pedro Martelletto
2005-12-19Add and use a few more constants and macros needed by UFS2Pedro Martelletto
2005-12-17Remove the 'on disk' inode (dinode) from the 'in memory' inode in UFS.Pedro Martelletto