summaryrefslogtreecommitdiffstats
path: root/sys/ufs/ufs/ufs_dirhash.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r283735:kib2015-06-051-4/+0
* Take a very small step toward the Century of the Anchovy by increasing theivoras2013-08-281-1/+1
* Add a bit of verbosity to the comment.ivoras2012-01-161-1/+6
* Simplify uses of the web of pointers.kib2011-03-071-2/+2
* The UFS dirhash code was attempting to update shared state in the dirhashjhb2011-03-071-17/+15
* Bring vfs.ufs.dirhash_maxmem into the age of the fruitbat and make itivoras2010-10-251-1/+5
* - Merge soft-updates journaling from projects/suj/head into head. Thisjeff2010-04-241-2/+0
* KASSERT that condition raised by Coverity cannot happen.mckusick2010-01-071-0/+1
* Fix a bug reported by pho@ where one can induce a panic by decreasingsnb2009-06-251-1/+4
* Keep dirhash tailq locked throughout the entirety of ufsdirhash_destroy() to fixsnb2009-06-171-11/+11
* Add vm_lowmem event handler for dirhash. This will cause dirhashes to besnb2009-06-031-26/+107
* Add a comment explaining why the "bufwait" / "dirhash" LOR reported byjhb2009-01-201-0/+12
* Fix typo.jhb2008-11-191-1/+1
* Quiet a WITNESS warning with the dirhash sx locks by setting the DUPOKjhb2008-11-041-1/+10
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-7/+7
* Close a race between concurrent calls to ufsdirhash_recycle() andjhb2008-09-221-5/+10
* Fix a race with shared lookups on UFS. If the the dirhash code reached thejhb2008-09-161-33/+82
* - Use a lockmgr lock rather than a mtx to protect dirhash. This lockjeff2008-04-111-227/+289
* Normalize a significant number of kernel malloc type names:rwatson2005-10-311-1/+1
* In the ufsdirhash_build() failure case for corrupted directoriesiedowse2005-08-171-2/+3
* Make a some SYSCTL_NODEs and some of FFS's VFS_ methods static.phk2005-02-101-1/+1
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* When looking for some extra data to include in the hash, use thedwmalone2004-08-161-1/+1
* Abstract dirhash's locking using macros. This should make it easier todwmalone2004-02-151-69/+75
* Use __FBSDID().obrien2003-06-111-2/+4
* Back out M_* changes, per decision of the TRB.imp2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-1/+1
* Undo the adjustment of the total memory used by dirhash in the caseiedowse2002-12-141-6/+10
* Remove the bogus SYSINIT from ufs_dirhash.c and instead add a calliedowse2002-06-301-3/+8
* Fix a typo where sizeof(daddr_t) was specified instead of sizeof(doff_t).iedowse2002-05-181-1/+1
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-2/+2
* Two minor changes to dirhash, which result in some marginal benchmarkdwmalone2002-03-201-3/+15
* Remove references to vm_zone.h and switch over to the new uma API.jeff2002-03-201-8/+9
* Fix a bug in ufsdirhash_adjfree() that caused it to incorrectlyiedowse2002-03-111-10/+7
* Oops, when trying the dirhash sequential-access optimisation,iedowse2001-11-141-1/+1
* Default to not performing ufs_dirhash's extensive directory-blockiedowse2001-10-251-1/+1
* Add missing includes of sys/lock.h.jhb2001-10-111-0/+1
* Stop using dirhash when a directory is removed, and ensure that weiedowse2001-08-261-0/+4
* Disable the dirhash sanity check that panics if an unused directoryiedowse2001-07-271-0/+8
* Return a locked struct buf from ufsdirhash_lookup() to avoid oneiedowse2001-07-131-3/+4
* Bring in dirhash, a simple hash-based lookup optimisation for largeiedowse2001-07-101-0/+1049
OpenPOWER on IntegriCloud