summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2011-01-06Add rwlock-based hash-table resizeHEADmasterJosh Triplett1-0/+47
2011-01-06Actually record number of resizes in dddsJosh Triplett1-0/+2
2011-01-06Fix some indentation problems.Josh Triplett1-2/+2
2011-01-04New hash resize algorithm; secondary table no longer requiredJosh Triplett1-55/+41
2011-01-04Add DDDS implementationJosh Triplett1-4/+100
2011-01-03Allocate space for struct rcuhashbash_table, not a pointer to itJosh Triplett1-1/+1
2011-01-03Only try lookup in secondary table if not NULLJosh Triplett1-4/+7
2011-01-03Move rcuhashbash_read_thread next to rcuhashbash_resize_thread after all opsJosh Triplett1-21/+21
2011-01-03Support running without a resize thread.Josh Triplett1-7/+10
2011-01-03Add module parameters for hash-table sizeJosh Triplett1-12/+13
2011-01-03Add .gitignoreJosh Triplett1-0/+6
2011-01-03Add rcuhashbash-resizeJosh Triplett2-1/+442
2009-09-09Remove unnecessary include of <linux/dcache.h>Josh Triplett1-1/+0
2009-09-09Switch from <linux/byteorder/swabb.h> to <asm/byteorder.h>.Josh Triplett1-1/+1
2009-07-01Reader/writer threads which randomly read and write in some proportionJosh Triplett1-500/+402
2008-02-19Support setting reader and writer ranges via module paramsJosh Triplett1-13/+24
2008-02-12Add other writer synchronization for rcu_seqJosh Triplett1-0/+42
2008-02-12Add single-writer sequence-lock variant, with no writer synchronizationJosh Triplett1-0/+8
2008-02-12Add variant based on RCU and a sequence lockJosh Triplett1-0/+132
2008-01-29Add new nosync_rcu_dereference variantJosh Triplett1-0/+39
2008-01-13Use a local copy of the stats structures in the reader and writer functionsJosh Triplett1-23/+38
2008-01-13Add variant with no reader synchronization and no writersJosh Triplett1-5/+48
2007-12-10Add lock-based readers and corresponding writersJosh Triplett1-4/+258
2007-12-10Support multiple writersJosh Triplett1-23/+52
2007-12-10Add various kinds of write-side locksJosh Triplett1-21/+245
2007-12-10RCU hash benchmarkJosh Triplett1-84/+259
2007-03-22Add test module for moving to end.Josh Triplett2-0/+195