Skip to content
Commit 6c57a332 authored by Tony Luck's avatar Tony Luck
Browse files

[IA64] __per_cpu_idtrs[] is a memory hog



__per_cpu_idtrs is statically allocated ... on CONFIG_NR_CPUS=4096
systems it hogs 16MB of memory. This is way too much for a quite
probably unused facility (only KVM uses dynamic TR registers).

Change to an array of pointers, and allocate entries as needed on
a per cpu basis.  Change the name too as the __per_cpu_ prefix is
confusing (this isn't a classic <linux/percpu.h> type object).

Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
parent 410dc0aa
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment