Add a comment so I remember to fix this.

git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@106 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
This commit is contained in:
behlendo 2008-05-12 16:53:41 +00:00
parent c6dc93d6a8
commit 8464443f8d
1 changed files with 5 additions and 0 deletions

View File

@ -37,6 +37,11 @@ extern unsigned long vmem_alloc_max;
extern int kmem_warning_flag; extern int kmem_warning_flag;
extern atomic64_t kmem_cache_alloc_failed; extern atomic64_t kmem_cache_alloc_failed;
/* XXX - Not to surprisingly with debugging enabled the xmem_locks are very
* highly contended particularly on xfree(). If we want to run with this
* detailed debugging enabled for anything other than debugging we need to
* minimize the contention by moving to a lock per xmem_table entry model.
*/
#define KMEM_HASH_BITS 10 #define KMEM_HASH_BITS 10
#define KMEM_TABLE_SIZE (1 << KMEM_HASH_BITS) #define KMEM_TABLE_SIZE (1 << KMEM_HASH_BITS)