All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] loader/i386/linux: Include missing <grub/types.h> header
@ 2020-11-05 14:58 Javier Martinez Canillas
  2020-11-05 14:58 ` [PATCH 2/2] arm: Include missing <grub/symbol.h> header Javier Martinez Canillas
  2020-11-18 18:06 ` [PATCH 1/2] loader/i386/linux: Include missing <grub/types.h> header Daniel Kiper
  0 siblings, 2 replies; 3+ messages in thread
From: Javier Martinez Canillas @ 2020-11-05 14:58 UTC (permalink / raw)
  To: grub-devel; +Cc: Daniel Kiper, Javier Martinez Canillas

This header uses types defined in <grub/types.h> but does not include it,
which leads to lead compile errors like the following:

In file included from ../include/grub/cpu/linux.h:19,
                 from kern/efi/sb.c:21:
../include/grub/i386/linux.h:80:3: error: unknown type name ‘grub_uint64_t’
   80 |   grub_uint64_t addr;

Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
---

 include/grub/i386/linux.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/grub/i386/linux.h b/include/grub/i386/linux.h
index ce30e7fb01b..6da5f030fd1 100644
--- a/include/grub/i386/linux.h
+++ b/include/grub/i386/linux.h
@@ -19,6 +19,8 @@
 #ifndef GRUB_I386_LINUX_HEADER
 #define GRUB_I386_LINUX_HEADER	1
 
+#include <grub/types.h>
+
 #define GRUB_LINUX_I386_MAGIC_SIGNATURE	0x53726448      /* "HdrS" */
 #define GRUB_LINUX_DEFAULT_SETUP_SECTS	4
 #define GRUB_LINUX_INITRD_MAX_ADDRESS	0x37FFFFFF
-- 
2.28.0



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

end of thread, other threads:[~2020-11-18 18:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-05 14:58 [PATCH 1/2] loader/i386/linux: Include missing <grub/types.h> header Javier Martinez Canillas
2020-11-05 14:58 ` [PATCH 2/2] arm: Include missing <grub/symbol.h> header Javier Martinez Canillas
2020-11-18 18:06 ` [PATCH 1/2] loader/i386/linux: Include missing <grub/types.h> header Daniel Kiper

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.