Xen: reduce memory required for cpu_evtchn_mask
authorMike Travis <travis@sgi.com>
Sun, 11 Jan 2009 05:58:11 +0000 (21:58 -0800)
committerIngo Molnar <mingo@elte.hu>
Sun, 11 Jan 2009 18:13:25 +0000 (19:13 +0100)
commitc7a3589e7a1f8fdbd2536fe1bfa60b37f5121c69
treefacf804f00b7de20fd5d79dde7e46c78e3b1ed5c
parentd38b223c86db3162dc85b5a1997ac8a210e1660b
Xen: reduce memory required for cpu_evtchn_mask

Impact: reduce memory usage.

Reduce this significant gain in the amount of memory used
when NR_CPUS bumped from 128 to 4096 by allocating the
array based on nr_cpu_ids:

    65536  +2031616   2097152 +3100%  cpu_evtchn_mask(.bss)

Signed-off-by: Mike Travis <travis@sgi.com>
Cc: Jeremy Fitzhardinge <jeremy@xensource.com>
Cc: Chris Wright <chrisw@sous-sol.org>
Cc: virtualization@lists.osdl.org
Cc: xen-devel@lists.xensource.com
drivers/xen/events.c