]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/loader/multiboot.c (grub_cmd_module): Fix target address.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 15 Dec 2011 19:05:27 +0000 (20:05 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 15 Dec 2011 19:05:27 +0000 (20:05 +0100)
ChangeLog
grub-core/loader/multiboot.c

index 1ce7fce0ef225aabbdec2f7d6bdb659030d992d9..009d52f08052bf980d83707032a08f192f0d2bb7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-12-15  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/loader/multiboot.c (grub_cmd_module): Fix target address.
+
 2011-12-15  Vladimir Serbinenko  <phcoder@gmail.com>
 
        Replace UINT_TO_PTR and PTR_TO_UINT with explicit grub_addr_t casts.
index 2de8e0909383ce654cd3b473195cf83d237e0fcc..f76123e6752a2137538291415910b195303e196e 100644 (file)
@@ -309,7 +309,7 @@ grub_cmd_module (grub_command_t cmd __attribute__ ((unused)),
        return err;
       }
     module = get_virtual_current_address (ch);
-    target = (grub_addr_t) get_virtual_current_address (ch);
+    target = get_physical_target_address (ch);
   }
 
   err = grub_multiboot_add_module (target, size, argc - 1, argv + 1);