Heiko Carstens
491f6f8e5f
lockref: use arch_mutex_cpu_relax() in CMPXCHG_LOOP()
...
Make use of arch_mutex_cpu_relax() so architectures can override the
default cpu_relax() semantics.
This is especially useful for s390, where cpu_relax() means that we
yield() the current (virtual) cpu and therefore is very expensive,
and would contradict the whole purpose of the lockless cmpxchg loop.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com >
2013-09-28 12:46:24 +02:00
..
2013-06-28 10:28:22 +02:00
2013-09-11 15:59:45 -07:00
2013-07-19 13:54:23 -07:00
2013-09-10 13:03:41 -07:00
2013-06-19 17:54:06 +02:00
2013-07-09 10:33:30 -07:00
2013-09-13 15:09:52 +02:00
2013-09-11 15:58:38 -07:00
2013-09-12 15:31:34 +10:00
2013-06-26 12:10:56 +02:00
2013-08-18 17:39:55 -07:00
2013-09-11 15:58:38 -07:00
2013-07-09 10:33:30 -07:00
2013-07-09 10:33:30 -07:00
2013-08-23 09:02:14 -04:00
2013-08-06 14:21:01 -07:00
2013-08-28 12:10:53 -07:00
2013-08-14 23:24:01 +02:00
2013-09-11 15:58:38 -07:00
2013-07-03 16:08:04 -07:00
2013-09-07 14:31:18 -07:00
2013-09-13 15:09:52 +02:00
2013-06-18 13:48:45 +02:00
2013-09-27 09:18:39 -07:00
2013-07-13 13:29:24 +04:00
2013-07-12 12:07:46 +02:00
2013-09-28 12:46:24 +02:00
2013-09-12 16:11:45 -07:00
2013-07-14 19:36:59 -04:00
2013-09-09 14:29:15 -07:00
2013-06-16 16:12:26 -07:00
2013-09-11 15:59:36 -07:00
2013-09-11 15:59:20 -07:00
2013-09-11 15:59:19 -07:00
2013-07-09 10:33:31 -07:00
2013-08-09 11:28:42 -04:00
2013-09-04 00:13:11 -04:00