mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Why Semaphore Hardware-Dependent?
@ 2006-08-27 19:22 Dong Feng
  2006-08-27 20:52 ` Andi Kleen
                   ` (2 more replies)
  0 siblings, 3 replies; 44+ messages in thread
From: Dong Feng @ 2006-08-27 19:22 UTC (permalink / raw)
  To: ak, Paul Mackerras, Christoph Lameter; +Cc: linux-kernel

Why can't we have a hardware-independent semaphore definition while we
have already had hardware-dependent spinlock, rwlock, and rcu lock? It
seems the semaphore definitions classified into two major categories.
The main deference is whether there is a member variable _sleeper_.
Does this (optional) member indicate any hardware family gene?

Best Regards.
Feng,Dong

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

end of thread, other threads:[~2006-09-15  9:00 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-08-27 19:22 Why Semaphore Hardware-Dependent? Dong Feng
2006-08-27 20:52 ` Andi Kleen
2006-08-27 21:05   ` Christoph Lameter
2006-08-27 21:39     ` Andi Kleen
2006-08-27 22:14       ` Christoph Lameter
2006-08-28  0:18 ` Paul Mackerras
2006-08-28  5:14   ` Chris Wedgwood
2006-08-28  5:21     ` Christoph Lameter
2006-08-28  5:56     ` Jan Engelhardt
2006-08-28 12:35     ` linux-os (Dick Johnson)
2006-08-28  7:23   ` Andi Kleen
2006-08-29  1:00     ` Paul Mackerras
2006-08-28  7:30 ` Arjan van de Ven
2006-08-29  1:18   ` Nick Piggin
2006-08-29  6:07     ` Andi Kleen
2006-09-13 17:54       ` Nick Piggin
2006-08-29 10:05   ` David Howells
2006-08-29 10:56     ` Andi Kleen
2006-08-29 17:40       ` Andrew Morton
2006-08-29 19:10       ` Benjamin LaHaise
2006-08-29 15:56     ` Christoph Lameter
2006-08-29 16:20       ` Ralf Baechle
2006-08-29 16:25       ` David Howells
2006-08-29 16:28         ` Christoph Lameter
2006-08-29 16:53         ` Ralf Baechle
2006-08-29 16:58           ` Geert Uytterhoeven
2006-08-29 16:57         ` David Howells
2006-08-29 17:22       ` Andi Kleen
2006-08-29 17:36         ` Christoph Lameter
2006-08-29 18:18           ` Andi Kleen
2006-08-29 18:41             ` Christoph Lameter
2006-08-29 18:30           ` David Howells
2006-08-29 18:33             ` Andi Kleen
2006-08-29 18:56             ` David Howells
2006-09-13 18:04     ` Nick Piggin
2006-09-13 18:07       ` Christoph Lameter
2006-09-13 18:13         ` Nick Piggin
2006-09-13 18:16           ` Christoph Lameter
2006-09-13 18:50     ` David Howells
2006-09-13 19:25       ` Nick Piggin
2006-09-14 11:41       ` David Howells
2006-09-14 15:27         ` Nick Piggin
2006-09-14 15:38           ` Nick Piggin
2006-09-15  8:59         ` David Howells

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome