From owner-freebsd-arch@FreeBSD.ORG Tue Jul 17 19:53:37 2007 Return-Path: X-Original-To: arch@freebsd.org Delivered-To: freebsd-arch@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4BDB416A401 for ; Tue, 17 Jul 2007 19:53:37 +0000 (UTC) (envelope-from caelian@gmail.com) Received: from ik-out-1112.google.com (ik-out-1112.google.com [66.249.90.182]) by mx1.freebsd.org (Postfix) with ESMTP id BBAFB13C467 for ; Tue, 17 Jul 2007 19:53:36 +0000 (UTC) (envelope-from caelian@gmail.com) Received: by ik-out-1112.google.com with SMTP id c21so1071577ika for ; Tue, 17 Jul 2007 12:53:36 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=mgxLu0iGumbohmuiEoJj1OyIsvW9NDVNUgtKyDX8IGYcLOlnm+5jWqTANUxouzClef1Ru8SSZrwQVy0xG+4h2GDDOBZvGtnhwVOhsDM7gjX3qeAG4oFeiOs1hVwv+PYJEMDVP2Ckdk5cFrbKVVIU5EYUy/CJGlm8mcSLI/X83cc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=IE3i/ufrxKStN37budo+1G5kEGNFpteEvfGc+KEkdfx68LgYfkCSKatIE2EzcyKloKyRZWfPpi5XRVatg3a5s+Ov21bg2imhiBQTmg7NnyMCbxkysEjcgjUVAXrmn8lGkQ2qet+ZVyERIrqt+oOGNNFFqVGDdNv4n9R/9OJ0kfQ= Received: by 10.86.57.9 with SMTP id f9mr534935fga.1184700507464; Tue, 17 Jul 2007 12:28:27 -0700 (PDT) Received: from ?192.168.0.23? ( [79.204.106.93]) by mx.google.com with ESMTPS id e32sm44918fke.2007.07.17.12.28.26 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 17 Jul 2007 12:28:27 -0700 (PDT) From: Pascal Hofstee To: Robert Watson In-Reply-To: <20070717131518.G1177@fledge.watson.org> References: <20070717131518.G1177@fledge.watson.org> Content-Type: text/plain Date: Tue, 17 Jul 2007 21:28:26 +0200 Message-Id: <1184700506.1086.5.camel@worf> Mime-Version: 1.0 X-Mailer: Evolution 2.10.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: arch@FreeBSD.org, current@FreeBSD.org Subject: Re: Reminder: NET_NEEDS_GIANT, debug.mpsafenet going away in 7.0 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2007 19:53:37 -0000 On Tue, 2007-07-17 at 13:21 +0100, Robert Watson wrote: > Dear all: > > This is a reminder e-mail that, in the very near future, Giant compatibility > shims for network protocols will be removed. These shimmed allowed Giant to > be re-enabeld over the network stack as a result of linking in a service that > required Giant (now all removed), or by setting the debug.mpsafenet variable > to 1. This means that the following will no longer be present: > > debug.mpsafenet sysctl > debug_mpsafenet global variable > NET_NEEDS_GIANT() > NET_LOCK_GIANT(), NET_UNLOCK_GIANT(), NET_ASSERT_GIANT() > NET_CALLOUT_MPSAFE > > All instances of NET_{LOCK,UNLOCK,ASSERT}_GIANT() will be removed as they will > no be no-ops. Ehrm ... i am not 100% sure here but what will this mean for those of us running qemu on 7.x systems ... if i recall correctly qemu requires aio for at least DMA which on 6.x at least still issues below warning when kldloaded: WARNING: Network stack Giant-free, but aio requires Giant. Consider adding 'options NET_WITH_GIANT' or setting debug.mpsafenet=0 Does this removal of debug.mpsafenet mean that aio on CURRENT is now GIANT free .. or does this mean that we'll be seeing problems with qemu on CURRENT ? -- Pascal Hofstee