Module Name: src Committed By: maxv Date: Sat Nov 4 12:53:00 UTC 2017
Modified Files: src/sys/arch/x86/x86: lapic.c Log Message: Fix stack overflow, found when testing a new feature. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/arch/x86/x86/lapic.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/x86/x86/lapic.c diff -u src/sys/arch/x86/x86/lapic.c:1.62 src/sys/arch/x86/x86/lapic.c:1.63 --- src/sys/arch/x86/x86/lapic.c:1.62 Tue Aug 15 09:08:39 2017 +++ src/sys/arch/x86/x86/lapic.c Sat Nov 4 12:53:00 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: lapic.c,v 1.62 2017/08/15 09:08:39 maxv Exp $ */ +/* $NetBSD: lapic.c,v 1.63 2017/11/04 12:53:00 maxv Exp $ */ /*- * Copyright (c) 2000, 2008 The NetBSD Foundation, Inc. @@ -32,7 +32,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: lapic.c,v 1.62 2017/08/15 09:08:39 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: lapic.c,v 1.63 2017/11/04 12:53:00 maxv Exp $"); #include "acpica.h" #include "ioapic.h" @@ -250,7 +250,7 @@ lapic_is_x2apic(void) static void lapic_setup_bsp(paddr_t lapic_base) { - u_int regs[4]; + u_int regs[6]; const char *reason = NULL; const char *hw_vendor; bool bios_x2apic;