Christoph Lameter
1436c1aa62
ARM: 7862/1: pcpu: replace __get_cpu_var_uses
...
This is the ARM part of Christoph's patchset cleaning up the various
uses of __get_cpu_var across the tree.
The idea is to convert __get_cpu_var into either an explicit address
calculation using this_cpu_ptr() or into a use of this_cpu operations
that use the offset. Thereby address calculations are avoided and fewer
registers are used when code is generated.
[will: fixed debug ref counting checks and pcpu array accesses]
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Christoph Lameter <cl@linux.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2013-10-29 11:06:27 +00:00
..
2013-06-12 14:02:13 -07:00
2012-07-27 23:06:32 +01:00
2013-06-20 11:24:11 +01:00
2012-09-03 22:55:56 +01:00
2013-07-26 14:55:59 +01:00
2013-04-09 14:13:32 -04:00
2013-07-26 14:55:59 +01:00
2013-09-06 13:30:06 -07:00
2013-03-03 22:54:18 +00:00
2012-03-21 01:59:40 -04:00
2013-01-16 14:30:06 -08:00
2013-09-05 18:07:32 -07:00
2011-09-13 11:12:14 +02:00
2013-04-29 18:28:13 -07:00
2012-03-28 18:30:01 +01:00
2013-08-07 14:00:11 +01:00
2013-09-21 20:41:25 +01:00
2013-09-27 17:59:47 +02:00
2013-07-31 11:12:58 +01:00
2013-04-30 17:04:10 -07:00
2013-08-20 00:11:50 +01:00
2012-07-31 10:30:42 +01:00
2013-07-14 19:36:52 -04:00
2013-08-01 14:41:40 +01:00
2013-10-03 10:39:44 +01:00
2013-10-29 11:06:27 +00:00
2013-07-22 14:30:34 +01:00
2012-03-30 11:51:46 +01:00
2012-03-24 09:38:56 +00:00
2011-10-31 19:30:49 -04:00
2013-04-02 11:05:40 -07:00
2011-08-11 10:10:26 +08:00
2012-03-24 09:38:56 +00:00
2011-11-30 23:54:54 +00:00
2012-03-28 18:30:01 +01:00
2012-10-09 17:07:43 +02:00
2011-11-26 21:58:53 +00:00
2012-11-19 11:08:17 +01:00
2011-11-26 21:58:53 +00:00
2012-06-14 15:11:44 +01:00
2013-10-29 11:06:27 +00:00
2011-09-20 18:17:43 +00:00
2013-08-20 00:14:46 +01:00
2013-09-02 13:49:29 +01:00
2013-09-02 13:49:47 +01:00
2011-12-13 08:52:02 +00:00
2012-03-24 09:38:55 +00:00
2012-03-24 09:38:55 +00:00
2013-10-29 11:06:27 +00:00
2013-01-16 12:01:59 +00:00
2013-03-03 22:54:17 +00:00
2013-01-16 12:01:59 +00:00
2013-08-13 20:21:44 +01:00
2011-10-31 19:30:48 -04:00
2013-08-13 20:23:28 +01:00
2013-07-14 19:36:52 -04:00
2013-05-21 14:24:11 +00:00
2013-07-09 10:33:25 -07:00
2011-08-28 10:39:41 +01:00
2013-03-19 11:43:46 +00:00
2013-10-29 11:06:13 +00:00
2013-08-03 10:49:01 +01:00
2013-06-20 11:24:11 +01:00
2013-03-09 15:49:32 +00:00
2013-10-29 11:06:13 +00:00
2013-07-23 16:54:15 -07:00
2013-09-06 13:21:16 -07:00
2011-10-31 19:30:49 -04:00
2013-06-20 11:24:11 +01:00
2013-05-05 00:07:22 -04:00
2012-11-28 22:13:54 -05:00
2012-05-15 14:08:35 -07:00
2013-04-17 16:53:24 +01:00
2012-04-25 19:49:26 +01:00
2013-06-12 14:02:13 -07:00
2013-08-21 10:29:52 +01:00
2013-08-28 18:38:40 +01:00
2011-12-15 14:02:19 -08:00
2013-09-02 13:49:29 +01:00
2013-07-31 21:34:24 +01:00
2011-10-31 19:30:48 -04:00