x86: mm: Re-use the early_ioremap fixed area
authorMinfei Huang <mnfhuang@gmail.com>
Wed, 29 Oct 2014 11:38:37 +0000 (19:38 +0800)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 3 Nov 2014 12:40:44 +0000 (13:40 +0100)
commit63e7b6d90c1ebdb73d82eedb945b62ceedc3f963
treeb70608ec34780769c93d7a3d261d625999be6327
parent96e70f83285676d8794f62f3c294d0247bef6b21
x86: mm: Re-use the early_ioremap fixed area

The temp fixed area is only used during boot for early_ioremap(), and
it is unused when ioremap() is functional. vmalloc/pkmap area become
available after early boot so the temp fixed area is available for
re-use.

The virtual address is more precious on i386, especially turning on
high memory. So we can re-use the virtual address space.

Remove the now unused defines FIXADDR_BOOT_START and FIXADDR_BOOT_SIZE.

Signed-off-by: Minfei Huang <mnfhuang@gmail.com>
Cc: pbonzini@redhat.com
Cc: bp@suse.de
Link: http://lkml.kernel.org/r/1414582717-32729-1-git-send-email-mnfhuang@gmail.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/include/asm/fixmap.h
arch/x86/include/asm/highmem.h
arch/x86/include/asm/pgtable_32_types.h