From owner-freebsd-arch@FreeBSD.ORG Mon Jun 30 12:37:54 2008 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BC762106564A; Mon, 30 Jun 2008 12:37:54 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 8FD908FC1B; Mon, 30 Jun 2008 12:37:54 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 48F6346C0C; Mon, 30 Jun 2008 08:37:54 -0400 (EDT) Date: Mon, 30 Jun 2008 13:37:54 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Joao Barros In-Reply-To: <70e8236f0806300243k69399808mf54ccb5796d395c0@mail.gmail.com> Message-ID: <20080630133649.P54631@fledge.watson.org> References: <20080524111715.T64552@fledge.watson.org> <20080629180126.F90836@fledge.watson.org> <20080630091033.P3968@fledge.watson.org> <70e8236f0806300243k69399808mf54ccb5796d395c0@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: arch@freebsd.org, current@freebsd.org Subject: Re: HEAD UP: non-MPSAFE network drivers to be disabled (was: 8.0 network stack MPsafety goals (fwd)) 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: Mon, 30 Jun 2008 12:37:54 -0000 On Mon, 30 Jun 2008, Joao Barros wrote: > On Mon, Jun 30, 2008 at 9:27 AM, Robert Watson wrote: >> The following USB drivers will remain enabled due to on-going USB work that >> should eliminate IFF_NEEDSGIANT: > > Is this on-going USB work just on the driver level or on the USB stack as > well? I assume both need to be touched for MP safety. Who is doing this > work? I'm not familiar with the details of the on-going work, but as I understand it, all USB device drivers have been fully locked and the requirement for IFF_NEEDSGIANT is eliminated. Perhaps Hans, Warner, or Alfred could provide some further insight in this area. Robert N M Watson Computer Laboratory University of Cambridge