mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
initramfs: Really fix build break on symbol-prefixed archs
Define the __initramfs_size variable using VMLINUX_SYMBOL() to take care
of symbol-prefixed architectures, for example, blackfin.
Signed-off-by: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
Cc: Mike Frysinger <vapier.adi@gmail.com>
Cc: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>,
Cc: Michal Marek <mmarek@suse.cz>
Cc: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
[mmarek: leave out Makefile change, since d63f6d1
already takes care of the
SYMBOL_PREFIX define]
Signed-off-by: Michal Marek <mmarek@suse.cz>
This commit is contained in:
parent
c8ddb2713c
commit
1198c6d45a
1 changed files with 3 additions and 2 deletions
|
@ -22,14 +22,15 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <linux/stringify.h>
|
#include <linux/stringify.h>
|
||||||
|
#include <asm-generic/vmlinux.lds.h>
|
||||||
|
|
||||||
.section .init.ramfs,"a"
|
.section .init.ramfs,"a"
|
||||||
__irf_start:
|
__irf_start:
|
||||||
.incbin __stringify(INITRAMFS_IMAGE)
|
.incbin __stringify(INITRAMFS_IMAGE)
|
||||||
__irf_end:
|
__irf_end:
|
||||||
.section .init.ramfs.info,"a"
|
.section .init.ramfs.info,"a"
|
||||||
.globl __initramfs_size
|
.globl VMLINUX_SYMBOL(__initramfs_size)
|
||||||
__initramfs_size:
|
VMLINUX_SYMBOL(__initramfs_size):
|
||||||
#ifdef CONFIG_64BIT
|
#ifdef CONFIG_64BIT
|
||||||
.quad __irf_end - __irf_start
|
.quad __irf_end - __irf_start
|
||||||
#else
|
#else
|
||||||
|
|
Loading…
Reference in a new issue