From owner-freebsd-arch@FreeBSD.ORG Mon Jul 30 20:17:54 2012 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 5663F106564A; Mon, 30 Jul 2012 20:17:54 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 40A7E8FC0A; Mon, 30 Jul 2012 20:17:53 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id XAA18047; Mon, 30 Jul 2012 23:17:52 +0300 (EEST) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1SvwPX-0003m0-P1; Mon, 30 Jul 2012 23:17:51 +0300 Message-ID: <5016EBEE.5020701@FreeBSD.org> Date: Mon, 30 Jul 2012 23:17:50 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120728 Thunderbird/14.0 MIME-Version: 1.0 To: John Baldwin References: <3CE55F29-A5B2-44A7-8854-1ED38BAE6F16@FreeBSD.org> <201207300931.13116.jhb@freebsd.org> <5016E023.2080108@FreeBSD.org> <201207301558.01623.jhb@freebsd.org> In-Reply-To: <201207301558.01623.jhb@freebsd.org> X-Enigmail-Version: 1.4.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: George Neville-Neil , arch@FreeBSD.org Subject: Re: aio in GENERIC? 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 Jul 2012 20:17:54 -0000 on 30/07/2012 22:58 John Baldwin said the following: > On Monday, July 30, 2012 3:27:31 pm Andriy Gapon wrote: >> on 30/07/2012 16:31 John Baldwin said the following: >>> On Wednesday, July 18, 2012 10:43:42 am George Neville-Neil wrote: >>>> Howdy, >>>> >>>> I was wondering why aio is not yet in GENERIC. Now that it's properly >>>> locked and all. >>> >>> GENERIC does have it as a module so 'kldload aio' or 'aio_load=YES' in >>> loader.conf works for folks who need it. >>> >> >> The same could be said about many other drivers that are in GENERIC _kernel_. >> So, what was your point? :-) > > I don't think aio was out of GENERIC because it wasn't locked IIRC, just that > it had few users. Is there any popular software that uses it? > Honestly - I don't know. But it's in POSIX ("REALTIME"); qemu and firefox used to depend on it (to require it, actually), not sure how about now. Besides, if it's George who is going to be the user then the argument is moot :-) -- Andriy Gapon