linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [patch v2 0/4] percpu_counter: cleanup and fix
@ 2011-04-13  7:57 shaohua.li
  2011-04-13  7:57 ` [patch v2 1/4] percpu_counter: change return value and add comments shaohua.li
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: shaohua.li @ 2011-04-13  7:57 UTC (permalink / raw)
  To: linux-kernel; +Cc: akpm, cl, tj, eric.dumazet

Cleanup percpu_counter code and fix some bugs. The main purpose is to convert
percpu_counter to use atomic64, which is useful for workloads which cause
percpu_counter->lock contented. In a workload I tested, the atomic method is
50x faster (please see patch 4 for detail).

patch 1&2: clean up
patch 3: fix bug of percpu_counter for 32-bit systems.
patch 4: convert percpu_counter to use atomic64

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2011-04-18  0:13 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-13  7:57 [patch v2 0/4] percpu_counter: cleanup and fix shaohua.li
2011-04-13  7:57 ` [patch v2 1/4] percpu_counter: change return value and add comments shaohua.li
2011-04-13 19:05   ` Tejun Heo
2011-04-13  7:57 ` [patch v2 2/4] percpu_counter: delete dead code shaohua.li
2011-04-13 18:59   ` Tejun Heo
2011-04-18  0:12   ` Ted Ts'o
2011-04-13  7:57 ` [patch v2 3/4] percpu_counter: fix code for 32bit systems shaohua.li
2011-04-13 19:04   ` Tejun Heo
2011-04-13  7:57 ` [patch v2 4/4] percpu_counter: use atomic64 for counter shaohua.li
2011-04-13 19:07   ` Tejun Heo
2011-04-13 14:08 ` [patch v2 0/4] percpu_counter: cleanup and fix Christoph Lameter
2011-04-14  1:04   ` Shaohua Li

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).