summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilos Nikic <nikic.milos@gmail.com>2025-06-20 22:23:43 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2025-06-21 13:43:53 +0200
commit47ab333a379d384230be7af62235a491d9941451 (patch)
treecc72077d3e18992050d6fdf6c9651cec0a6a1e9e
parent3c47e7bfc228e56fbc79e9b304a421fa3455ef85 (diff)
ktss: fix compiler warnings
Fixing compiler warnings on ktss c-file. Some that only appear when building on 32 bit arch, some that happen regardless of architecture. Changes tested on the 32 bit build. Message-ID: <20250620212343.9385-1-nikic.milos@gmail.com>
-rw-r--r--i386/i386/ktss.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/i386/i386/ktss.c b/i386/i386/ktss.c
index 34cb6df2..1f61d3d6 100644
--- a/i386/i386/ktss.c
+++ b/i386/i386/ktss.c
@@ -40,13 +40,16 @@
/* A kernel TSS with a complete I/O bitmap. */
struct task_tss ktss;
-void
+static void
ktss_fill(struct task_tss *myktss, struct real_descriptor *mygdt)
{
/* XXX temporary exception stacks */
/* FIXME: make it per-processor */
static int exception_stack[1024];
+ /* only used on 64-bit builds */
+#ifdef __x86_64__
static int double_fault_stack[1024];
+#endif /* __x86_64__ */
#ifdef MACH_RING1
/* Xen won't allow us to do any I/O by default anyway, just register