projects
/
urcu.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
call_rcu: use wfcqueue, eliminate false-sharing
2012-09-06
Lai Jiangshan
urcu: add notice to URCU_TLS() for it is not strictly...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2012-08-09
Lai Jiangshan
urcu: move busy-wait code and name it ___cds_wfq_node_sync_n...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2012-08-09
Lai Jiangshan
urcu: fix compat_futex_noasync()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2012-08-09
Lai Jiangshan
urcu: add hint to DEFINE_URCU_TLS() for compound types
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-12-21
Lai Jiangshan
rculfhash: remove unneeded conversion
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-12-21
Lai Jiangshan
rculfhash: remove unneeded clear_flag()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-12-20
Lai Jiangshan
remove unneeded "return;"
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-12-20
Lai Jiangshan
simplify the deletion for bucket node
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-12-20
Lai Jiangshan
Remove unneeded code
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-12-02
Lai Jiangshan
rculfhash,test: add memory_backend argument
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-12-02
Lai Jiangshan
rculfhash,test: add max_hash_buckets_size argument
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-12-02
Lai Jiangshan
cleanup duplicated code
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-12-02
Lai Jiangshan
cleanup unneed declare
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-12-02
Lai Jiangshan
disable warning when -DNDEBUG(disable assert())
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-28
Lai Jiangshan
add rculfhash-mm-mmap.c memory management
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-28
Lai Jiangshan
add rculfhash-mm-chunk.c memory management
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-28
Lai Jiangshan
move memory management code out as rculfhash-mm-order.c
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-28
Lai Jiangshan
Merge struct rcu_table into struct cds_lfht
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-28
Lai Jiangshan
use rcu_flavor for rculfhash
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-28
Lai Jiangshan
Add rcu_flavor
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-28
Lai Jiangshan
add max_nr_buckets argument
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-28
Lai Jiangshan
rename min_alloc_size/min_alloc_order
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-28
Lai Jiangshan
remove struct rcu_level
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-28
Lai Jiangshan
it is not required that ht->t.size >= ht->min_table_size...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-28
Lai Jiangshan
proper wrapper for bucket table alloc and free
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-28
Lai Jiangshan
introduce bucket_at() and improve readability
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-23
Lai Jiangshan
Add Lai Jiangshan's copyright to rculfhash
Add
Lai Jiangshan
's copyright to rculfhash
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-23
Lai Jiangshan
Update comments of cds_lfht_new()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-14
Lai Jiangshan
Fix arguments order
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-05
Lai Jiangshan
rculfhash: rename dummy to bucket
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-05
Lai Jiangshan
rculfhash: Move key out of struct lfht_test_node, move...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-02
Lai Jiangshan
rculfhash: Move "struct rcu_head head" out of "struct...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-02
Lai Jiangshan
rculfhash, test: wrap struct cds_lfht_node
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-02
Lai Jiangshan
rculfhash: Change lazy shrink strategy
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-02
Lai Jiangshan
rculfhash: merge duplicated code of cds_lfht_resize_lazy_*()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-02
Lai Jiangshan
rculfhash: Fix ht lazy grow logic.
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-01
Lai Jiangshan
rculfhash: add min_alloc_size test parameter
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-01
Lai Jiangshan
rculfhash: Fix min_alloc_size bug
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-11-01
Lai Jiangshan
rculfhash: Fix ht allocation bug
Fix a bug introduced by
Lai Jiangshan
<laijs@cn.fujitsu.com>:
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-28
Lai Jiangshan
rculfhash: add CDS_LFHT_ACCOUNTING flag
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-28
Lai Jiangshan
rculfhash: use DEFAULT_SPLIT_COUNT_MASK for !HAVE_SYSCONF
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-28
Lai Jiangshan
rculfhash: use hash for index if !HAVE_SCHED_GETCPU
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-28
Lai Jiangshan
rculfhash: rename percpu_count to split_count
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-28
Lai Jiangshan
rculfhash: directly lookup bucket in the first order...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-28
Lai Jiangshan
Avoid alloc small memory pieces
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-28
Lai Jiangshan
rculfhash: Remove unneed branches
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-28
Lai Jiangshan
rculfhash: create dummy nodes directly when create...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-28
Lai Jiangshan
rculfhash: fix uniquely add vs cds_lfht_next observation...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-28
Lai Jiangshan
Cleanup order semantic
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-27
Lai Jiangshan
Comment cleanup: fix ascii art
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-27
Lai Jiangshan
Cleanup _cds_lfht_del()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-27
Lai Jiangshan
Cleanup _cds_lfht_replace()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-27
Lai Jiangshan
Remove dead code in _cds_lfht_gc_bucket()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-17
Lai Jiangshan
Rename the parameter name of _cds_lfht_replace()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-17
Lai Jiangshan
Fix dummy node insertion bug
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-17
Lai Jiangshan
compare hash value before call compare_fct()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-17
Lai Jiangshan
rculfhash: Simplify lookup_bucket()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-17
Lai Jiangshan
rculfhash: avoid unneed garbage collect
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-17
Lai Jiangshan
rculfhash: merge duplicated code for bucket lookup
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-17
Lai Jiangshan
rculfhash: make struct rcu_level size power of 2
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-14
Lai Jiangshan
rculfhash: simplify get_count_order()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-14
Lai Jiangshan
rculfhash: use dbg_printf() for grow/shrink printout
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-14
Lai Jiangshan
rculfhash: merge thread_id into struct partition_resize_work
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-14
Lai Jiangshan
rculfhash: remove unused rcu_head in partition_resize_work
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-10-14
Lai Jiangshan
rename test_qsbr to test_urcu_qsbr
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-29
Lai Jiangshan
urcu,call_rcu: Cleanup call_rcu_data pointers before...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-29
Lai Jiangshan
urcu,call_rcu: avoid create call_rcu_data for child...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-29
Lai Jiangshan
urcu,defer_rcu: Make defer_rcu encoding more compact...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-29
Lai Jiangshan
urcu,call_rcu: protects call_rcu_data_list when remove...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-15
Lai Jiangshan
avoid leaking crdp for failed path
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-15
Lai Jiangshan
Return -EEXIST when the old cpu call_rcu_data has not...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-15
Lai Jiangshan
protect writing to per_cpu_call_rcu_data[*]
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-15
Lai Jiangshan
wake up default call_rcu thread after we move the leftover...
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-15
Lai Jiangshan
avoid memory leak in call_rcu_data_free()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-15
Lai Jiangshan
urcu call_rcu: fix use after free()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-15
Lai Jiangshan
use get_cpu_call_rcu_data() for get_call_rcu_data()
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-15
Lai Jiangshan
init maxcpus before use
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-15
Lai Jiangshan
call_rcu implementation: add missing static
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
2011-09-15
Lai Jiangshan
call_rcu implementation: add missing static
Signed-off-by:
Lai Jiangshan
<laijs@cn.fujitsu.com>
commit
|
commitdiff
|
tree
This page took
0.037976 seconds
and
3
git commands to generate.