1. 01 4月, 2006 1 次提交
  2. 10 1月, 2006 1 次提交
    • I
      [PATCH] mutex subsystem, add asm-generic/mutex-[dec|xchg|null].h implementations · 620a6fd1
      Ingo Molnar 提交于
      Add three (generic) mutex fastpath implementations.
      
      The mutex-xchg.h implementation is atomic_xchg() based, and should
      work fine on every architecture.
      
      The mutex-dec.h implementation is atomic_dec_return() based - this
      one too should work on every architecture, but might not perform the
      most optimally on architectures that have no atomic-dec/inc instructions.
      
      The mutex-null.h implementation forces all calls into the slowpath. This
      is used for mutex debugging, but it can also be used on platforms that do
      not want (or need) a fastpath at all.
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NArjan van de Ven <arjan@infradead.org>
      620a6fd1