Files
kernel_arpi/include/linux
KOSAKI Motohiro de03c72cfc mm: convert mm->cpu_vm_cpumask into cpumask_var_t
cpumask_t is very big struct and cpu_vm_mask is placed wrong position.
It might lead to reduce cache hit ratio.

This patch has two change.
1) Move the place of cpumask into last of mm_struct. Because usually cpumask
   is accessed only front bits when the system has cpu-hotplug capability
2) Convert cpu_vm_mask into cpumask_var_t. It may help to reduce memory
   footprint if cpumask_size() will use nr_cpumask_bits properly in future.

In addition, this patch change the name of cpu_vm_mask with cpu_vm_mask_var.
It may help to detect out of tree cpu_vm_mask users.

This patch has no functional change.

[akpm@linux-foundation.org: build fix]
[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Cc: David Howells <dhowells@redhat.com>
Cc: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
Cc: Hugh Dickins <hughd@google.com>
Cc: Chris Metcalf <cmetcalf@tilera.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-05-25 08:39:21 -07:00
..
2011-05-04 14:08:36 -07:00
2011-05-24 00:06:26 -07:00
2011-04-19 13:32:46 +02:00
2011-05-13 11:45:33 -07:00
2011-05-23 10:47:06 -05:00
2011-05-13 14:37:28 -04:00
2011-05-25 08:39:18 -07:00
2011-05-23 13:59:54 +02:00
2011-05-08 16:41:45 -07:00
2011-05-24 22:55:24 +10:00
2011-05-20 09:30:46 -03:00
2011-05-24 22:55:24 +10:00
2011-05-22 08:47:53 -04:00
2011-05-19 20:50:53 -04:00
2011-05-24 14:33:35 +02:00
2011-04-25 18:14:10 -07:00
2011-05-25 08:39:17 -07:00
2011-05-19 16:55:27 +09:30
2011-05-05 11:10:14 -07:00
2011-04-20 17:01:19 +10:00
2011-04-18 10:35:30 -07:00
2011-05-13 16:31:00 -07:00
2011-05-05 23:16:59 -07:00
2011-05-25 08:39:19 -07:00
2011-05-05 11:10:14 -07:00