o Get rid of multiple definitions of backup region.

o Give more relevant name to backup source region.

Signed-off-by: Vivek Goyal <[EMAIL PROTECTED]>
---

 kexec-tools-1.101-vivek/kexec/arch/ppc64/crashdump-ppc64.c      |    4 ++--
 kexec-tools-1.101-vivek/kexec/arch/ppc64/crashdump-ppc64.h      |    7 ++++---
 kexec-tools-1.101-vivek/purgatory/arch/ppc64/crashdump_backup.c |    8 +++-----
 3 files changed, 9 insertions(+), 10 deletions(-)

diff -puN 
purgatory/arch/ppc64/crashdump_backup.c~kexec-tools-pc64-backup-region-definiton-fix
 purgatory/arch/ppc64/crashdump_backup.c
--- 
kexec-tools-1.101/purgatory/arch/ppc64/crashdump_backup.c~kexec-tools-pc64-backup-region-definiton-fix
      2006-07-28 09:41:34.000000000 -0700
+++ kexec-tools-1.101-vivek/purgatory/arch/ppc64/crashdump_backup.c     
2006-07-28 09:44:48.000000000 -0700
@@ -21,9 +21,7 @@
 
 #include <stdint.h>
 #include <string.h>
-
-#define BACKUP_REGION_SOURCE 0x0
-#define BACKUP_REGION_SIZE 32*1024
+#include "../../../kexec/arch/ppc64/crashdump-ppc64.h"
 
 extern unsigned long backup_start;
 
@@ -32,10 +30,10 @@ void crashdump_backup_memory(void)
 {
        void *dest, *src;
 
-       src = (void *)BACKUP_REGION_SOURCE;
+       src = (void *)BACKUP_SRC_START;
 
        if (backup_start) {
                dest = (void *)(backup_start);
-               memcpy(dest, src, BACKUP_REGION_SIZE);
+               memcpy(dest, src, BACKUP_SRC_SIZE);
        }
 }
diff -puN 
kexec/arch/ppc64/crashdump-ppc64.h~kexec-tools-pc64-backup-region-definiton-fix 
kexec/arch/ppc64/crashdump-ppc64.h
--- 
kexec-tools-1.101/kexec/arch/ppc64/crashdump-ppc64.h~kexec-tools-pc64-backup-region-definiton-fix
   2006-07-28 09:42:01.000000000 -0700
+++ kexec-tools-1.101-vivek/kexec/arch/ppc64/crashdump-ppc64.h  2006-07-28 
10:40:09.000000000 -0700
@@ -1,6 +1,7 @@
 #ifndef CRASHDUMP_PPC64_H
 #define CRASHDUMP_PPC64_H
 
+struct kexec_info;
 int load_crashdump_segments(struct kexec_info *info, char *mod_cmdline,
                                unsigned long max_addr, unsigned long min_base);
 void add_usable_mem_rgns(unsigned long long base, unsigned long long size);
@@ -17,9 +18,9 @@ void add_usable_mem_rgns(unsigned long l
 
 #define COMMAND_LINE_SIZE       512 /* from kernel */
 /* Backup Region, First 32K of System RAM. */
-#define BACKUP_START    0x0000
-#define BACKUP_END      0x8000
-#define BACKUP_SIZE     (BACKUP_END - BACKUP_START + 1)
+#define BACKUP_SRC_START    0x0000
+#define BACKUP_SRC_END      0x8000
+#define BACKUP_SRC_SIZE     (BACKUP_SRC_END - BACKUP_SRC_START + 1)
 
 #define KDUMP_BACKUP_LIMIT      0x8000
 #define _ALIGN_UP(addr,size)     (((addr)+((size)-1))&(~((size)-1)))
diff -puN 
kexec/arch/ppc64/crashdump-ppc64.c~kexec-tools-pc64-backup-region-definiton-fix 
kexec/arch/ppc64/crashdump-ppc64.c
--- 
kexec-tools-1.101/kexec/arch/ppc64/crashdump-ppc64.c~kexec-tools-pc64-backup-region-definiton-fix
   2006-07-28 09:42:02.000000000 -0700
+++ kexec-tools-1.101-vivek/kexec/arch/ppc64/crashdump-ppc64.c  2006-07-28 
09:45:59.000000000 -0700
@@ -331,7 +331,7 @@ static int prepare_crash_memory_elf64_he
                bufp += sizeof(Elf64_Phdr);
                phdr->p_type    = PT_LOAD;
                phdr->p_flags   = PF_R|PF_W|PF_X;
-               if (mstart == BACKUP_START && mend == BACKUP_END)
+               if (mstart == BACKUP_SRC_START && mend == BACKUP_SRC_END)
                        phdr->p_offset  = info->backup_start;
                else
                        phdr->p_offset  = mstart;
@@ -368,7 +368,7 @@ int load_crashdump_segments(struct kexec
                return -1;
 
        /* Create a backup region segment to store backup data*/
-       sz = (BACKUP_SIZE + align - 1) & ~(align - 1);
+       sz = (BACKUP_SRC_SIZE + align - 1) & ~(align - 1);
        tmp = xmalloc(sz);
        memset(tmp, 0, sz);
        info->backup_start = add_buffer(info, tmp, sz, sz, align,
_
_______________________________________________
fastboot mailing list
[email protected]
https://lists.osdl.org/mailman/listinfo/fastboot

Reply via email to