David S. Miller
4db2ce0199
[LIB]: Consolidate _atomic_dec_and_lock()
...
Several implementations were essentialy a common piece of C code using
the cmpxchg() macro. Put the implementation in one spot that everyone
can share, and convert sparc64 over to using this.
Alpha is the lone arch-specific implementation, which codes up a
special fast path for the common case in order to avoid GP reloading
which a pure C version would require.
Signed-off-by: David S. Miller <davem@davemloft.net>
2005-09-14 21:47:01 -07:00
..
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-08-17 13:07:28 -07:00
2005-06-25 16:25:02 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-08 14:41:27 -07:00
2005-08-07 10:00:40 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-14 21:47:01 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-06-21 18:46:18 -07:00
2005-04-16 15:20:36 -07:00
2005-08-26 11:32:57 -07:00
2005-08-05 16:23:21 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:25:54 -07:00
2005-09-08 14:41:27 -07:00
2005-09-12 10:50:58 -07:00
2005-09-10 10:06:21 -07:00
2005-09-07 18:26:54 -07:00
2005-08-29 16:01:11 -07:00
2005-06-20 15:15:00 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-10 10:06:21 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-10 10:06:28 -07:00
2005-04-16 15:20:36 -07:00
2005-05-01 08:58:47 -07:00
2005-05-01 08:58:47 -07:00
2005-09-05 00:06:14 -07:00
2005-06-25 16:25:02 -07:00
2005-06-21 18:46:13 -07:00
2005-09-10 10:06:31 -07:00
2005-09-10 10:06:21 -07:00
2005-05-05 16:36:50 -07:00
2005-06-23 20:49:30 -07:00
2005-08-29 16:11:06 -07:00
2005-06-23 20:59:16 -07:00
2005-06-23 20:58:37 -07:00
2005-08-23 18:43:46 -07:00