diff options
| author | Huang Ying <[email protected]> | 2008-10-31 01:48:08 +0000 |
|---|---|---|
| committer | Ingo Molnar <[email protected]> | 2008-10-31 09:01:56 +0000 |
| commit | 92be3d6bdf2cb34972ab50e12ad4da1076e690da (patch) | |
| tree | 6ed10cb8a14615ca0bda48f64520c82480397d00 /net/unix/af_unix.c | |
| parent | kexec/i386: remove PAGE_SIZE alignment from relocate_kernel (diff) | |
| download | kernel-92be3d6bdf2cb34972ab50e12ad4da1076e690da.tar.gz kernel-92be3d6bdf2cb34972ab50e12ad4da1076e690da.zip | |
kexec/i386: allocate page table pages dynamically
Impact: save .text size when kexec is built in but not loaded
This patch adds an architecture specific struct kimage_arch into
struct kimage. The pointers to page table pages used by kexec are
added to struct kimage_arch. The page tables pages are dynamically
allocated in machine_kexec_prepare instead of statically from BSS
segment. This will save up to 20k memory when kexec image is not
loaded.
Signed-off-by: Huang Ying <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions
