diff options
author | Milos Nikic <nikic.milos@gmail.com> | 2025-06-20 22:23:43 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2025-06-21 13:43:53 +0200 |
commit | 47ab333a379d384230be7af62235a491d9941451 (patch) | |
tree | cc72077d3e18992050d6fdf6c9651cec0a6a1e9e | |
parent | 3c47e7bfc228e56fbc79e9b304a421fa3455ef85 (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.c | 5 |
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 |