Andrew Morton
2cf8d82d63
[PATCH] make local_t signed
...
local_t's were defined to be unsigned. This increases confusion because
atomic_t's are signed. The patch goes through and changes all implementations
to use signed longs throughout.
Also, x86-64 was using 32-bit quantities for the value passed into local_add()
and local_sub(). Fixed.
All (actually, both) existing users have been audited.
(Also s/__inline__/inline/ in x86_64/local.h)
Cc: Andi Kleen <ak@muc.de>
Cc: Benjamin LaHaise <bcrl@kvack.org>
Cc: Kyle McMartin <kyle@parisc-linux.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-31 12:18:55 -08:00
..
2006-02-27 20:41:56 -08:00
2006-02-04 16:43:13 -08:00
2006-03-25 09:10:57 -08:00
2006-03-23 07:38:17 -08:00
2006-03-26 08:57:14 -08:00
2006-03-23 07:38:10 -08:00
2006-01-06 08:33:36 -08:00
2006-01-12 09:08:51 -08:00
2006-02-04 16:43:13 -08:00
2006-01-11 19:04:53 -08:00
2006-01-11 19:04:55 -08:00
2005-11-14 19:55:13 -08:00
2006-03-25 09:10:55 -08:00
2006-01-11 19:01:10 -08:00
2006-01-10 08:01:27 -08:00
2006-01-18 19:20:31 -08:00
2006-03-25 09:10:52 -08:00
2006-01-14 18:27:15 -08:00
2006-03-25 09:10:55 -08:00
2006-03-27 08:44:49 -08:00
2006-01-11 19:04:55 -08:00
2006-02-04 16:43:15 -08:00
2006-02-11 21:41:11 -08:00
2006-01-11 19:05:00 -08:00
2006-01-12 09:08:51 -08:00
2006-02-11 21:41:10 -08:00
2006-01-16 23:18:35 -08:00
2006-01-11 19:04:55 -08:00
2006-03-25 09:14:38 -08:00
2006-01-10 08:01:34 -08:00
2006-01-11 19:05:00 -08:00
2006-01-16 11:27:59 -08:00
2006-03-27 08:44:50 -08:00
2006-02-03 08:32:09 -08:00
2006-01-10 08:01:40 -08:00
2006-03-31 12:18:55 -08:00
2005-11-14 19:55:13 -08:00
2006-02-15 15:32:22 -08:00
2006-03-24 07:33:15 -08:00
2006-03-27 08:44:44 -08:00
2006-01-07 03:50:18 -05:00
2005-11-10 16:09:18 -08:00
2005-11-20 11:52:59 -08:00
2006-01-11 15:50:47 -08:00
2006-03-25 09:10:52 -08:00
2006-03-27 08:44:44 -08:00
2006-01-02 08:38:38 -08:00
2006-02-26 09:53:29 -08:00
2006-03-25 09:10:56 -08:00
2006-03-23 07:38:17 -08:00
2006-03-25 09:10:53 -08:00
2006-03-25 09:10:53 -08:00
2006-03-25 08:22:56 -08:00
2006-03-28 09:16:06 -08:00
2006-03-25 09:14:39 -08:00
2005-12-24 12:30:22 -08:00
2006-01-11 19:05:01 -08:00
2006-03-27 08:44:43 -08:00
2005-11-14 19:55:15 -08:00
2006-03-25 09:10:53 -08:00
2006-03-25 09:10:52 -08:00
2006-01-11 19:04:55 -08:00
2006-03-25 09:10:52 -08:00
2006-01-12 09:08:59 -08:00
2006-01-11 19:04:58 -08:00
2006-03-27 08:44:43 -08:00
2006-01-14 18:27:15 -08:00
2006-03-30 12:28:18 -08:00
2006-01-11 19:05:02 -08:00