From be94a509bb4f3c77aca6b5c12403820b3d04b4ab Mon Sep 17 00:00:00 2001 From: phcoder Date: Thu, 17 Sep 2009 11:38:50 +0000 Subject: [PATCH] 2009-09-16 Vladimir Serbinenko * mmap/mmap.c (grub_cmd_badram): Fix off-by-one error. --- ChangeLog | 4 ++++ mmap/mmap.c | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index efbc7a786..5d836659c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-09-16 Vladimir Serbinenko + + * mmap/mmap.c (grub_cmd_badram): Fix off-by-one error. + 2009-09-16 Robert Millan * aclocal.m4 (AC_LANG_PROGRAM): New macro. Overrides stock diff --git a/mmap/mmap.c b/mmap/mmap.c index f2407c0bd..7598cf501 100644 --- a/mmap/mmap.c +++ b/mmap/mmap.c @@ -368,8 +368,8 @@ grub_cmd_badram (grub_command_t cmd __attribute__ ((unused)), iterator++) { grub_dprintf ("badram", "%llx (size %llx) is a badram range\n", - (long long) cur, (long long) (1ULL << tail) - 1); - grub_mmap_register (cur, (1ULL << tail) - 1, GRUB_MACHINE_MEMORY_HOLE); + (unsigned long long) cur, (1ULL << tail)); + grub_mmap_register (cur, (1ULL << tail), GRUB_MACHINE_MEMORY_HOLE); } return 0; }