Kexec Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] kexec: Fix callback parameter types
@ 2014-07-29 15:51 Visa Hankala
  2014-07-29 17:18 ` Benjamin Kay
  0 siblings, 1 reply; 2+ messages in thread
From: Visa Hankala @ 2014-07-29 15:51 UTC (permalink / raw)
  To: kexec

Commit 4362bfaca4d8d2a4380532880f0d08c2bf14184e changed
kexec_iomem_for_each_line() to pass 'base' and 'length' parameters of
the callback function as unsigned long long integers instead of unsigned
longs. Some of the functions were not updated. This patch corrects the
remaining instances.

Signed-off-by: Visa Hankala <visa@hankala.org>
---
 kexec/arch/i386/crashdump-x86.c |    4 ++--
 kexec/arch/sh/crashdump-sh.c    |    4 ++--
 kexec/arch/sh/kexec-sh.c        |    4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/kexec/arch/i386/crashdump-x86.c b/kexec/arch/i386/crashdump-x86.c
index 77bdad5..82bf239 100644
--- a/kexec/arch/i386/crashdump-x86.c
+++ b/kexec/arch/i386/crashdump-x86.c
@@ -1041,8 +1041,8 @@ int get_max_crash_kernel_limit(uint64_t *start, uint64_t *end)
 
 static int crashkernel_mem_callback(void *UNUSED(data), int nr,
                                           char *UNUSED(str),
-                                          unsigned long base,
-                                          unsigned long length)
+                                          unsigned long long base,
+                                          unsigned long long length)
 {
 	if (nr >= CRASH_RESERVED_MEM_NR)
 		return 1;
diff --git a/kexec/arch/sh/crashdump-sh.c b/kexec/arch/sh/crashdump-sh.c
index fe11b17..9e6af6b 100644
--- a/kexec/arch/sh/crashdump-sh.c
+++ b/kexec/arch/sh/crashdump-sh.c
@@ -34,8 +34,8 @@ static struct memory_range crash_memory_range[CRASH_MAX_MEMORY_RANGES];
 static int crash_sh_range_nr;
 static int crash_sh_memory_range_callback(void *UNUSED(data), int UNUSED(nr),
 					  char *str,
-					  unsigned long base,
-					  unsigned long length)
+					  unsigned long long base,
+					  unsigned long long length)
 {
 
 	struct memory_range *range = crash_memory_range;
diff --git a/kexec/arch/sh/kexec-sh.c b/kexec/arch/sh/kexec-sh.c
index aea5dfb..ce341c8 100644
--- a/kexec/arch/sh/kexec-sh.c
+++ b/kexec/arch/sh/kexec-sh.c
@@ -24,8 +24,8 @@ static struct memory_range memory_range[MAX_MEMORY_RANGES];
 
 static int kexec_sh_memory_range_callback(void *UNUSED(data), int nr,
 					  char *UNUSED(str),
-					  unsigned long base,
-					  unsigned long length)
+					  unsigned long long base,
+					  unsigned long long length)
 {
 	if (nr < MAX_MEMORY_RANGES) {
 		memory_range[nr].start = base;

_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-07-29 17:18 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-29 15:51 [PATCH] kexec: Fix callback parameter types Visa Hankala
2014-07-29 17:18 ` Benjamin Kay

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox