git: f53b28c6dffe - main - Fix i386 MINIMAL build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 14 Jul 2023 07:47:01 UTC
The branch main has been updated by kp: URL: https://cgit.FreeBSD.org/src/commit/?id=f53b28c6dffebbd554d5c07b3abc03b83a8c89ad commit f53b28c6dffebbd554d5c07b3abc03b83a8c89ad Author: Kristof Provost <kp@FreeBSD.org> AuthorDate: 2023-07-13 18:31:06 +0000 Commit: Kristof Provost <kp@FreeBSD.org> CommitDate: 2023-07-14 07:18:44 +0000 Fix i386 MINIMAL build Include systm.h in i386's counter.h, so it can use critical_*(). In file included from /usr/src/sys/netinet6/ip6_var.h:250: In file included from /usr/src/sys/sys/counter.h:37: ./machine/counter.h:191:3: error: call to undeclared function 'critical_enter'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] critical_enter(); ^ ./machine/counter.h:193:3: error: call to undeclared function 'critical_exit'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] critical_exit(); ^ --- sys/i386/include/counter.h | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/i386/include/counter.h b/sys/i386/include/counter.h index 1b3fc4c638e7..2a54e2b725e0 100644 --- a/sys/i386/include/counter.h +++ b/sys/i386/include/counter.h @@ -35,6 +35,7 @@ #ifdef INVARIANTS #include <sys/proc.h> #endif +#include <sys/systm.h> #include <machine/md_var.h> #include <machine/specialreg.h>