Christoph Lameter
d3cb487149
[PATCH] atomic_long_t & include/asm-generic/atomic.h V2
...
Several counters already have the need to use 64 atomic variables on 64 bit
platforms (see mm_counter_t in sched.h). We have to do ugly ifdefs to fall
back to 32 bit atomic on 32 bit platforms.
The VM statistics patch that I am working on will also make more extensive
use of atomic64.
This patch introduces a new type atomic_long_t by providing definitions in
asm-generic/atomic.h that works similar to the c "long" type. Its 32 bits
on 32 bit platforms and 64 bits on 64 bit platforms.
Also cleans up the determination of the mm_counter_t in sched.h.
Signed-off-by: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-01-06 08:33:29 -08:00
..
2005-12-06 09:09:23 -08:00
2005-04-16 15:20:36 -07:00
2005-08-04 22:29:34 -04:00
2005-08-26 15:09:24 -07:00
2005-06-07 12:35:43 -07:00
2005-04-16 15:20:36 -07:00
2006-01-06 08:33:29 -08:00
2005-09-07 16:57:21 -07:00
2006-01-03 13:11:06 -08:00
2005-06-23 09:45:22 -07:00
2005-05-01 08:59: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-09-07 16:57:19 -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-12-16 10:00:24 -08:00
2005-04-16 15:20:36 -07:00
2005-11-07 07:53:23 -08:00
2005-04-16 15:20:36 -07:00
2005-09-07 16:57:21 -07:00
2005-07-26 14:35:41 -07:00
2005-04-16 15:20:36 -07:00
2005-09-07 16:57:38 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-21 16:16:29 -07:00
2005-04-21 11:07:59 -07:00
2005-04-16 15:20:36 -07:00
2005-09-07 16:57:15 -07:00
2005-12-06 09:12:34 -08: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-08-29 15:50:32 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-07 14:00:40 -07:00
2005-04-16 15:20:36 -07:00
2005-09-08 14:27:13 -07:00
2005-11-07 11:27:13 -08:00
2005-04-16 15:20:36 -07:00
2005-11-07 07:53:45 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-12-07 11:30:11 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-14 16:22:11 -07:00
2005-09-14 16:22:11 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-10-28 21:09:26 -07:00
2005-04-16 15:20:36 -07:00
2005-09-11 14:08:41 -07:00
2005-09-22 13:24:19 -07:00
2005-10-28 14:32:56 -07:00
2006-01-06 08:33:22 -08:00
2005-11-03 14:43:50 -08:00
2005-08-12 15:05:21 -07:00
2005-10-04 13:21:13 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-11-10 16:09:18 -08:00
2005-04-16 15:20:36 -07:00
2005-10-04 13:21:13 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-11-29 09:24:10 -08:00
2005-08-26 15:09:24 -07:00
2005-06-23 09:45:10 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-08 14:57:25 -07:00
2005-06-23 09:45:28 -07:00
2005-04-16 15:20:36 -07:00
2005-05-18 16:14:30 -07:00
2005-11-11 09:37:29 -08:00
2005-11-11 09:37:29 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-07 16:57:40 -07:00
2005-04-16 15:20:36 -07:00
2005-11-07 07:53:42 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-10-29 21:40:35 -07:00
2005-12-13 10:41:49 -08:00
2005-04-16 15:20:36 -07:00
2005-06-27 15:23:54 -07:00
2005-04-16 15:20:36 -07:00
2005-10-30 17:37:27 -08: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-05-01 08:59:08 -07:00
2005-05-04 07:33:15 -07:00
2005-06-21 18:46:13 -07:00
2005-08-29 15:31:35 -07:00
2005-04-16 15:20:36 -07:00
2005-10-04 13:21:13 -07:00
2005-09-10 10:06:21 -07:00
2005-12-12 08:54:18 -08: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-09-09 13:57:31 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-09-13 08:50:39 -07:00
2005-04-16 15:20:36 -07:00
2005-10-29 21:40:37 -07:00
2005-10-31 14:36:05 -08:00
2005-12-24 12:30:22 -08:00
2005-09-05 00:05:48 -07:00
2005-09-29 08:46:27 -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
2006-01-06 08:33:26 -08:00
2005-09-11 14:09:34 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-06-28 09:09:06 -07:00
2005-04-16 15:20:36 -07:00