Milos Nikic, le lun. 23 juin 2025 19:52:00 +0100, a ecrit: > The handle_double_fault function is defined in trap.c and called > from x86_64/locore.S, but lacked a prototype, triggering a compiler > warning: 'no previous prototype for handle_double_fault'. > > This change adds a forward declaration at the top of trap.c to > satisfy the compiler and clarify the function's external linkage. > > No functional changes.
Applied, thanks! > --- > i386/i386/trap.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/i386/i386/trap.c b/i386/i386/trap.c > index 90650b31..4f6c457f 100644 > --- a/i386/i386/trap.c > +++ b/i386/i386/trap.c > @@ -65,6 +65,9 @@ > > #include "debug.h" > > +/* Called from assembly (locore.S) */ > +void handle_double_fault(struct i386_saved_state *regs); > + > #if MACH_KDB > boolean_t debug_all_traps_with_kdb = FALSE; > extern struct db_watchpoint *db_watchpoint_list; > -- > 2.40.1 > >