Re: [PATCH v4 0/4] add mutex wait/wound/style style locks

2013-06-12 Thread Maarten Lankhorst
Op 28-05-13 16:48, Maarten Lankhorst schreef:
 Version 4 already?

 Small api changes since v3:
 - Remove ww_mutex_unlock_single and ww_mutex_lock_single.
 - Rename ww_mutex_trylock_single to ww_mutex_trylock.
 - Remove separate implementations of ww_mutex_lock_slow*, normal
   functions can be used. Inline versions still exist for extra
   debugging, and to annotate.
 - Cleanup unneeded memory barriers, add comment to the remaining
   smp_mb().

 Thanks to Daniel Vetter, Rob Clark and Peter Zijlstra for their feedback.
 ---

 Daniel Vetter (1):
   mutex: w/w mutex slowpath debugging

 Maarten Lankhorst (3):
   arch: make __mutex_fastpath_lock_retval return whether fastpath 
 succeeded or not.
   mutex: add support for wound/wait style locks, v5
   mutex: Add ww tests to lib/locking-selftest.c. v4


  Documentation/ww-mutex-design.txt |  344 +++
  arch/ia64/include/asm/mutex.h |   10 -
  arch/powerpc/include/asm/mutex.h  |   10 -
  arch/sh/include/asm/mutex-llsc.h  |4 
  arch/x86/include/asm/mutex_32.h   |   11 -
  arch/x86/include/asm/mutex_64.h   |   11 -
  include/asm-generic/mutex-dec.h   |   10 -
  include/asm-generic/mutex-null.h  |2 
  include/asm-generic/mutex-xchg.h  |   10 -
  include/linux/mutex-debug.h   |1 
  include/linux/mutex.h |  363 +
  kernel/mutex.c|  384 ---
  lib/Kconfig.debug |   13 +
  lib/debug_locks.c |2 
  lib/locking-selftest.c|  410 
 +++--
  15 files changed, 1492 insertions(+), 93 deletions(-)
  create mode 100644 Documentation/ww-mutex-design.txt

Bump, do you have any feedback peterz?
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH v4 0/4] add mutex wait/wound/style style locks

2013-05-28 Thread Maarten Lankhorst
Version 4 already?

Small api changes since v3:
- Remove ww_mutex_unlock_single and ww_mutex_lock_single.
- Rename ww_mutex_trylock_single to ww_mutex_trylock.
- Remove separate implementations of ww_mutex_lock_slow*, normal
  functions can be used. Inline versions still exist for extra
  debugging, and to annotate.
- Cleanup unneeded memory barriers, add comment to the remaining
  smp_mb().

Thanks to Daniel Vetter, Rob Clark and Peter Zijlstra for their feedback.
---

Daniel Vetter (1):
  mutex: w/w mutex slowpath debugging

Maarten Lankhorst (3):
  arch: make __mutex_fastpath_lock_retval return whether fastpath succeeded 
or not.
  mutex: add support for wound/wait style locks, v5
  mutex: Add ww tests to lib/locking-selftest.c. v4


 Documentation/ww-mutex-design.txt |  344 +++
 arch/ia64/include/asm/mutex.h |   10 -
 arch/powerpc/include/asm/mutex.h  |   10 -
 arch/sh/include/asm/mutex-llsc.h  |4 
 arch/x86/include/asm/mutex_32.h   |   11 -
 arch/x86/include/asm/mutex_64.h   |   11 -
 include/asm-generic/mutex-dec.h   |   10 -
 include/asm-generic/mutex-null.h  |2 
 include/asm-generic/mutex-xchg.h  |   10 -
 include/linux/mutex-debug.h   |1 
 include/linux/mutex.h |  363 +
 kernel/mutex.c|  384 ---
 lib/Kconfig.debug |   13 +
 lib/debug_locks.c |2 
 lib/locking-selftest.c|  410 +++--
 15 files changed, 1492 insertions(+), 93 deletions(-)
 create mode 100644 Documentation/ww-mutex-design.txt

-- 
~Maarten
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html