From owner-freebsd-bugs@FreeBSD.ORG Wed Nov 5 22:50:13 2003 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C971A16A4CE for ; Wed, 5 Nov 2003 22:50:13 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 551E443FF9 for ; Wed, 5 Nov 2003 22:50:12 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id hA66oCFY081461 for ; Wed, 5 Nov 2003 22:50:12 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id hA66oCGq081458; Wed, 5 Nov 2003 22:50:12 -0800 (PST) (envelope-from gnats) Resent-Date: Wed, 5 Nov 2003 22:50:12 -0800 (PST) Resent-Message-Id: <200311060650.hA66oCGq081458@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, Phil Budne Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7067616A4CE for ; Wed, 5 Nov 2003 22:42:22 -0800 (PST) Received: from tenzing.tripadvisor.com (tenzing.tripadvisor.com [140.239.2.17]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0A48443FDF for ; Wed, 5 Nov 2003 22:42:21 -0800 (PST) (envelope-from phil@tenzing.tripadvisor.com) Received: from tenzing.tripadvisor.com (localhost.tripadvisor.com [127.0.0.1]) hA67htmD020874 for ; Thu, 6 Nov 2003 02:43:55 -0500 (EST) (envelope-from phil@tenzing.tripadvisor.com) Received: (from phil@localhost) by tenzing.tripadvisor.com (8.12.9/8.12.9/Submit) id hA67hsu6020873; Thu, 6 Nov 2003 02:43:54 -0500 (EST) Message-Id: <200311060743.hA67hsu6020873@tenzing.tripadvisor.com> Date: Thu, 6 Nov 2003 02:43:54 -0500 (EST) From: Phil Budne To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/58991: vinum does not build X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Phil Budne List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Nov 2003 06:50:14 -0000 >Number: 58991 >Category: kern >Synopsis: vinum does not build >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Nov 05 22:50:11 PST 2003 >Closed-Date: >Last-Modified: >Originator: Phil Budne >Release: FreeBSD 5.1-CURRENT sparc64 >Organization: >Environment: System: FreeBSD tenzing.tripadvisor.com 5.1-CURRENT FreeBSD 5.1-CURRENT #2: Wed Nov 5 12:56:03 EST 2003 root@tenzing.tripadvisor.com:/usr/src/sys/sparc64/compile/TENZING sparc64 >Description: Vinum does not build -- missing p_intr_nesting_level no basename prototype (not used when not debugging) >How-To-Repeat: configure "device vinum" and build kernel >Fix: *** vinummemory.c.orig Sun Aug 24 13:55:56 2003 --- vinummemory.c Wed Nov 5 12:55:48 2003 *************** *** 92,98 **** #else /* not i386 */ #define LongJmp longjmp /* just use the kernel function */ #endif /* i386 */ - #endif /* VINUMDEBUG */ /* find the base name of a path name */ char * --- 92,97 ---- *************** *** 106,112 **** return ++f; /* skip the / */ } - #ifdef VINUMDEBUG void expand_table(void **table, int oldsize, int newsize, char *file, int line) #else --- 105,110 ---- *** vinumext.h.orig Thu May 22 21:13:43 2003 --- vinumext.h Wed Nov 5 12:53:07 2003 *************** *** 249,255 **** #define LOCKDRIVE(d) lockdrive (d, __FILE__, __LINE__) #else #define Malloc(x) malloc((x), M_DEVBUF, \ ! curthread->td_proc->p_intr_nesting_level == 0? M_WAITOK: M_NOWAIT) #define Free(x) free((x), M_DEVBUF) #define LOCKDRIVE(d) lockdrive (d) #endif --- 249,255 ---- #define LOCKDRIVE(d) lockdrive (d, __FILE__, __LINE__) #else #define Malloc(x) malloc((x), M_DEVBUF, \ ! curthread->td_intr_nesting_level == 0? M_WAITOK: M_NOWAIT) #define Free(x) free((x), M_DEVBUF) #define LOCKDRIVE(d) lockdrive (d) #endif >Release-Note: >Audit-Trail: >Unformatted: