All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH -v6 0/3] Lockless memory allocator and list
@ 2010-11-29  7:03 Huang Ying
  2010-11-29  7:03 ` [PATCH -v6 2/3] lib, Make gen_pool memory allocator lockless Huang Ying
  2010-11-29  7:03 ` [PATCH -v6 3/3] lib, Add lock-less NULL terminated single list Huang Ying
  0 siblings, 2 replies; 5+ messages in thread
From: Huang Ying @ 2010-11-29  7:03 UTC (permalink / raw)
  To: Len Brown
  Cc: linux-kernel, Andi Kleen, ying.huang, linux-acpi, Peter Zijlstra,
	Andrew Morton, Linus Torvalds, Ingo Molnar

This patchset adds a lockless memory allocator and a lock-less
list.

v6:

- Revise ARCH_HAVE_NMI_SAFE_CMPXCHG definition for some architectures
  according to architecture maitainers' comments.

v5:

- Add ARCH_HAVE_NMI_SAFE_CMPXCHG
- Add spin_trylock_irqsave based fallback in lockless memory allocator
  if ARCH_HAVE_NMI_SAFE_CMPXCHG=n
- Make lockless list depends on ARCH_HAVE_NMI_SAFE_CMPXCHG

v4:

- Split from APEI patchset
- Update patch description and comments according to ML comments

v3:

- Rework lockless memory allocator and list according to ML comments

[PATCH -v6 1/3] Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG
[PATCH -v6 2/3] lib, Make gen_pool memory allocator lockless
[PATCH -v6 3/3] lib, Add lock-less NULL terminated single list

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

end of thread, other threads:[~2010-11-30  1:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-29  7:03 [PATCH -v6 0/3] Lockless memory allocator and list Huang Ying
2010-11-29  7:03 ` [PATCH -v6 2/3] lib, Make gen_pool memory allocator lockless Huang Ying
2010-11-29 12:11   ` Peter Zijlstra
2010-11-30  1:08     ` Huang Ying
2010-11-29  7:03 ` [PATCH -v6 3/3] lib, Add lock-less NULL terminated single list Huang Ying

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.