From owner-freebsd-usb@FreeBSD.ORG Tue Aug 19 20:34:05 2008 Return-Path: Delivered-To: usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04F0E1065672 for ; Tue, 19 Aug 2008 20:34:05 +0000 (UTC) (envelope-from stefan.lambrev@moneybookers.com) Received: from blah.sun-fish.com (blah.sun-fish.com [217.18.249.150]) by mx1.freebsd.org (Postfix) with ESMTP id AC4578FC1F for ; Tue, 19 Aug 2008 20:34:04 +0000 (UTC) (envelope-from stefan.lambrev@moneybookers.com) Received: by blah.sun-fish.com (Postfix, from userid 1002) id 48EBD1B10EF2; Tue, 19 Aug 2008 22:16:34 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on malcho.cmotd.com X-Spam-Level: X-Spam-Status: No, score=-10.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, J_CHICKENPOX_33 autolearn=no version=3.2.4 Received: from cheffo.freebsd-bg.org (unknown [192.168.25.10]) by blah.sun-fish.com (Postfix) with ESMTP id 160E51B10EF1; Tue, 19 Aug 2008 22:16:29 +0200 (CEST) Message-ID: <48AB2A1C.4080808@moneybookers.com> Date: Tue, 19 Aug 2008 23:16:28 +0300 From: Stefan Lambrev User-Agent: Thunderbird 2.0.0.14 (X11/20080702) MIME-Version: 1.0 To: Alfred Perlstein References: <20080819194413.GB16977@elvis.mu.org> In-Reply-To: <20080819194413.GB16977@elvis.mu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.93.3/8058/Tue Aug 19 17:20:36 2008 on blah.cmotd.com X-Virus-Status: Clean Cc: usb@freebsd.org, current@freebsd.org Subject: Re: HEADSUP new usb code coming in. X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Aug 2008 20:34:05 -0000 Alfred Perlstein wrote: > After a long period of review and testing I am on the verge of > committing Hans Peter's new usb stack to -current. > > The patchset requires a SMALL _493_ line diff to the main code, > mostly bug fixes to arm. And then a large number of new files > for the usb system. > > The new usb system will be committed as separate files with > the intention of folding them over the old files before the > 9.0 release. > > The diff to the main files is here: > http://mu.org/~bright/usb2/usb2_release_001.diff > > The whole diff, including new files is here: > http://mu.org/~bright/usb2/usb4bsd.diff.gz > > FAQ: > Q. Has this been reviewed? > A. Yes, pretty strongly by myself and we've consulted with > various others, Warner, Scott and Andrew for review/testing. > I wouldn't say that Warner or Scott have given full review > but just about all questions have been answered. > > Q. Can we change the name from "usb2_" to my favorite name? > A. No. This is for a short period, stop being so annoying. > > Q. What about the old usb code? > A. What about it? :D > > Q. What about ttys? > A. I don't know, we'll address the mpsafe aspects of ttys shortly, > Hans is very responsive to SMP issues. > > Q. Shouldn't you wait? > A. Wait for what? No. > > Q. I have some whitespace nits, can you do those? > A. No. It's a 100k line diff and a 3meg delta, we tried really hard > to get all whitespace right, but you're welcome to point things out after > the commit. > > Thanks! > > Is this the same as usb4bsd - http://turbocat.net/~hselasky/usb4bsd/ ? As user I think this is great news. Old usb is so buggy and there are lot of PR that are not addressed only because in the new usb stack they are fixed or just does not exist and nobody care for the old usb anymore.