From owner-freebsd-bugs@FreeBSD.ORG Mon Aug 18 21:50:07 2008 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 83090106566B for ; Mon, 18 Aug 2008 21:50:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 54D418FC1A for ; Mon, 18 Aug 2008 21:50:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m7ILo7fO044001 for ; Mon, 18 Aug 2008 21:50:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m7ILo7bF044000; Mon, 18 Aug 2008 21:50:07 GMT (envelope-from gnats) Resent-Date: Mon, 18 Aug 2008 21:50:07 GMT Resent-Message-Id: <200808182150.m7ILo7bF044000@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Roel van Meer Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 870721065673 for ; Mon, 18 Aug 2008 21:48:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 6A9C28FC1B for ; Mon, 18 Aug 2008 21:48:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m7ILmKEU065412 for ; Mon, 18 Aug 2008 21:48:20 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m7ILmKnU065411; Mon, 18 Aug 2008 21:48:20 GMT (envelope-from nobody) Message-Id: <200808182148.m7ILmKnU065411@www.freebsd.org> Date: Mon, 18 Aug 2008 21:48:20 GMT From: Roel van Meer To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/126634: HEAD kernel does not compile without xen option X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Aug 2008 21:50:07 -0000 >Number: 126634 >Category: kern >Synopsis: HEAD kernel does not compile without xen option >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Aug 18 21:50:07 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Roel van Meer >Release: 7.0 >Organization: >Environment: FreeBSD aardvark.k38.local 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: When compiling a HEAD release kernel, it fails with an error: warning: implicit declaration of function 'PT_UPDATES_FLUSH' The problem seems to be in ./i386/i386/machdep.c, line 2326, where this function is called. The include file that defines it is only included when the xen option is enabled (e.g. if XEN is defined). My version of machdep.c is $FreeBSD: src/sys/i386/i386/machdep.c,v 1.672 2008/08/17 23:38:14 kmacy Exp $ >How-To-Repeat: make buildkernel >Fix: #ifdef XEN/#endif statements around the call to PT_UPDATES_FLUSH() in ./i386/i386/machdep.c (line 2326). >Release-Note: >Audit-Trail: >Unformatted: