Skip to content

Commit

Permalink
Make definitions for struct e820entry and struct e820map consistent
Browse files Browse the repository at this point in the history
Make definitions for struct e820entry and struct e820map
consistent between i386 and x86-64.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  • Loading branch information
H. Peter Anvin authored and Linus Torvalds committed Jul 12, 2007
1 parent 85414b6 commit 9c25d13
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion arch/i386/kernel/e820.c
Original file line number Diff line number Diff line change
Expand Up @@ -734,7 +734,7 @@ void __init print_memory_map(char *who)
case E820_NVS:
printk("(ACPI NVS)\n");
break;
default: printk("type %lu\n", e820.map[i].type);
default: printk("type %u\n", e820.map[i].type);
break;
}
}
Expand Down
14 changes: 8 additions & 6 deletions include/asm-i386/e820.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,15 @@

#ifndef __ASSEMBLY__

struct e820entry {
u64 addr; /* start of memory segment */
u64 size; /* size of memory segment */
u32 type; /* type of memory segment */
} __attribute__((packed));

struct e820map {
int nr_map;
struct e820entry {
unsigned long long addr; /* start of memory segment */
unsigned long long size; /* size of memory segment */
unsigned long type; /* type of memory segment */
} map[E820MAX];
u32 nr_map;
struct e820entry map[E820MAX];
};

extern struct e820map e820;
Expand Down
4 changes: 1 addition & 3 deletions include/asm-x86_64/e820.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@
#ifndef __E820_HEADER
#define __E820_HEADER

#include <linux/mmzone.h>

#define E820MAP 0x2d0 /* our map */
#define E820MAX 128 /* number of entries in E820MAP */
#define E820NR 0x1e8 /* # entries in E820MAP */
Expand All @@ -30,7 +28,7 @@ struct e820entry {
} __attribute__((packed));

struct e820map {
int nr_map;
u32 nr_map;
struct e820entry map[E820MAX];
};

Expand Down

0 comments on commit 9c25d13

Please sign in to comment.