diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2018-06-06 08:37:38 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-06-15 08:33:20 +0200 |
commit | 0c7a021db5382681ab538f0fc9b7b34d35a5c1f2 (patch) | |
tree | ef1b3628d7c6be36e3cb6109f9255188f1dc89ec /arch/ppc/lib | |
parent | 6ce1d45f8f9c3b26d1730e387302be8e14517bde (diff) | |
download | barebox-0c7a021db5382681ab538f0fc9b7b34d35a5c1f2.tar.gz barebox-0c7a021db5382681ab538f0fc9b7b34d35a5c1f2.tar.xz |
ppc: bootm: remove unnecessary parameter
bootm_relocate_fdt takes the os address as parameter, but this can be
extracted from struct image_data, so drop the parameter.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/ppc/lib')
-rw-r--r-- | arch/ppc/lib/ppclinux.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/arch/ppc/lib/ppclinux.c b/arch/ppc/lib/ppclinux.c index ed2f769c25..67649f3b46 100644 --- a/arch/ppc/lib/ppclinux.c +++ b/arch/ppc/lib/ppclinux.c @@ -14,8 +14,9 @@ #include <restart.h> #include <fs.h> -static int bootm_relocate_fdt(void *os, struct image_data *data) +static int bootm_relocate_fdt(struct image_data *data) { + void *os = (void *)data->os_address; void *newfdt; if (os < LINUX_TLB1_MAX_ADDR) { @@ -73,9 +74,7 @@ static int do_bootm_linux(struct image_data *data) void *addr = data->oftree; if ((addr + data->oftree->totalsize) > LINUX_TLB1_MAX_ADDR) { - addr = (void *)data->os_address; - - if (bootm_relocate_fdt(addr, data)) + if (bootm_relocate_fdt(data)) goto error; } } |