From owner-freebsd-current@FreeBSD.ORG Sun Apr 4 01:32:02 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 138A316A4CE for ; Sun, 4 Apr 2004 01:32:02 -0800 (PST) Received: from md.gfk.ru (md.gfk.ru [62.205.179.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id A451943D48 for ; Sun, 4 Apr 2004 01:32:00 -0800 (PST) (envelope-from Yuriy.Tsibizov@gfk.ru) Received: from mx.gfk.ru ([10.0.0.30]) by md.gfk.ru (md.gfk.ru [62.205.179.201]) (MDaemon.PRO.v6.8.5.R) with ESMTP id 18-md50000000098.tmp for ; Sun, 04 Apr 2004 13:31:41 +0400 Received: from dialup05.hhp.local ([10.0.6.5]) by mx.gfk.ru with Microsoft SMTPSVC(5.0.2195.4905); Sun, 4 Apr 2004 13:31:39 +0400 Date: Sun, 4 Apr 2004 13:33:22 +0400 (MSD) From: Yuriy Tsibizov X-X-Sender: chibis@free.home.local To: freebsd-current@freebsd.org Message-ID: <20040404125622.S1846@free.home.local> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-OriginalArrivalTime: 04 Apr 2004 09:31:40.0780 (UTC) FILETIME=[A2A22AC0:01C41A27] X-Spam-Processed: md.gfk.ru, Sun, 04 Apr 2004 13:31:41 +0400 (not processed: message from valid local sender) X-MDRemoteIP: 10.0.0.30 X-Return-Path: Yuriy.Tsibizov@gfk.ru X-MDaemon-Deliver-To: freebsd-current@freebsd.org cc: Mathew Kanner Subject: dev/sound/pcm/sound.h shadows INTR_MPSAFE declaration X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Apr 2004 09:32:02 -0000 Today I've noticied that my driver is marked as Giant-locked: -dmesg- Copyright (c) 1992-2004 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.2-CURRENT #0: Sat Apr 3 11:57:58 MSD 2004 chibis@free.home.local:/usr/obj/usr/src/sys/FREE-FAST [..] emu10kx0: port 0xd000-0xd01f irq 12 at device 10.0 on pci0 emu10kx0: [GIANT-LOCKED] -dmesg- because INTR_MPSAFE is defined to 0 in dev/sound/pcm/sound.h: -sound.h- /* [...] * $FreeBSD: src/sys/dev/sound/pcm/sound.h,v 1.57 2004/03/06 15:52:42 matk Exp $ */ [...] #ifndef INTR_MPSAFE #define INTR_TYPE_AV INTR_TYPE_TTY #endif #ifndef INTR_MPSAFE #define INTR_MPSAFE 0 #endif -sound.h- and there is no macro INTR_MPSAFE defined inside kernel (it is defined in enum). Yuriy Tsibizov, http://chibis.persons.gfk.ru/audigy/