From owner-freebsd-bugs@FreeBSD.ORG Tue Jan 31 10:52:11 2012 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B78B1106564A; Tue, 31 Jan 2012 10:52:11 +0000 (UTC) (envelope-from igor@soumenkov.com) Received: from www.error-bank.com (2017.x.rootbsd.net [208.86.225.38]) by mx1.freebsd.org (Postfix) with ESMTP id 805FB8FC14; Tue, 31 Jan 2012 10:52:11 +0000 (UTC) Received: from soumenkov.com (localhost [127.0.0.1]) by www.error-bank.com (Postfix) with ESMTP id B11C761C6A; Tue, 31 Jan 2012 10:52:10 +0000 (UTC) MIME-Version: 1.0 Date: Tue, 31 Jan 2012 14:52:10 +0400 From: igor To: In-Reply-To: <4F27A076.60009@gmail.com> References: <4F27A076.60009@gmail.com> Message-ID: <1285373c046dd1bf18c6d93f9fb6b874@soumenkov.com> X-Sender: igor@soumenkov.com User-Agent: RoundCube Webmail/0.5.3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-bugs@FreeBSD.org, bug-followup@FreeBSD.org Subject: Re: kern/156567: [kqueue] [patch] Add EV_CLEAR to AIO events in kqueue X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2012 10:52:11 -0000 Hello David, The only thing I changed is the value of the flag, this is the only meaning of the patch. I do not know who decided to place the value there. On Tue, 31 Jan 2012 16:04:06 +0800, David Xu wrote: > On 2012/1/31 4:47, igor wrote: > >> Dear all, What can I do to get my patch finally applied or rejected (hope not :) ? My PR is not even assigned to anyone. Should I do my best to become a committer (how? :-) ? The solution I propose finally allows to use kqueue with aio in multi-threaded applications. The only reason I created it is because I wanted to use it for myself and it worked flawlessly. Please, anyone? > > It is better to allocate a member field from struct sigevent for kevent > flags, we have spare fields available there, please check the union > _sigev_un. > > Regards, > David Xu -- Igor Soumenkov