From owner-freebsd-java@FreeBSD.ORG Fri Mar 13 12:26:42 2009 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E26D410656DE for ; Fri, 13 Mar 2009 12:26:42 +0000 (UTC) (envelope-from kurt@intricatesoftware.com) Received: from mail1.intricatesoftware.com (mail1.intricatesoftware.com [96.56.4.132]) by mx1.freebsd.org (Postfix) with ESMTP id 79D438FC1F for ; Fri, 13 Mar 2009 12:26:42 +0000 (UTC) (envelope-from kurt@intricatesoftware.com) Received: from seraph.intricatesoftware.com (relay@localhost.intricatesoftware.com [IPv6:::1]) by mail1.intricatesoftware.com (8.14.1/8.13.4) with ESMTP id n2DCQekE025347; Fri, 13 Mar 2009 08:26:40 -0400 (EDT) Received: from seraph.intricatesoftware.com (truk@localhost.intricatesoftware.com [127.0.0.1]) by seraph.intricatesoftware.com (8.14.3/8.14.3) with ESMTP id n2DCQZiG026445; Fri, 13 Mar 2009 08:26:35 -0400 (EDT) Received: (from truk@localhost) by seraph.intricatesoftware.com (8.14.3/8.14.3/Submit) id n2DCQZ1C022251; Fri, 13 Mar 2009 08:26:35 -0400 (EDT) X-Authentication-Warning: seraph.intricatesoftware.com: truk set sender to kurt@intricatesoftware.com using -f From: Kurt Miller To: freebsd-java@freebsd.org, Robert Watson Date: Fri, 13 Mar 2009 08:26:34 -0400 User-Agent: KMail/1.9.10 References: <200903121200.n2CC0A1w032843@freefall.freebsd.org> In-Reply-To: <200903121200.n2CC0A1w032843@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200903130826.34846.kurt@intricatesoftware.com> X-SMTP-Vilter-Version: 1.3.6 X-SMTP-Vilter-Virus-Backend: clamd X-SMTP-Vilter-Status: clean X-SMTP-Vilter-clamd-Virus-Status: clean X-Spamd-Symbols: ALL_TRUSTED,AWL,BAYES_00 X-SMTP-Vilter-Spam-Backend: spamd X-Spam-Score: -4.3 X-Spam-Threshold: 5.0 X-Spam-Probability: -0.9 X-SMTP-Vilter-Unwanted-Backend: attachment X-SMTP-Vilter-attachment-Unwanted-Status: clean Cc: Subject: Re: java/105482 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Mar 2009 12:26:43 -0000 I suspect Azureus will start to work correctly now also. Can anyone confirm Azureus performs better/correctly with the poll change included your kernel? On Thursday 12 March 2009 8:00:10 am Robert Watson wrote: > The following reply was made to PR java/105482; it has been noted by GNATS. > > From: Robert Watson > To: freebsd-gnats-submit@FreeBSD.org > Cc: > Subject: java/105482 > Date: Thu, 12 Mar 2009 11:50:07 +0000 (GMT) > > This commit may also be of interest to java/105482. > > ---------- Forwarded message ---------- > Date: Wed, 11 Mar 2009 22:10:03 GMT > From: dfilter service > To: rwatson@FreeBSD.org > Subject: Re: kern/130924: commit references a PR > > The following reply was made to PR kern/130924; it has been noted by GNATS. > > From: dfilter@FreeBSD.ORG (dfilter service) > To: bug-followup@FreeBSD.org > Cc: > Subject: Re: kern/130924: commit references a PR > Date: Wed, 11 Mar 2009 22:00:15 +0000 (UTC) > > Author: rwatson > Date: Wed Mar 11 22:00:03 2009 > New Revision: 189708 > URL: http://svn.freebsd.org/changeset/base/189708 > > Log: > When writing out updated pollfd records when returning from > poll(), only copy out the revents field, not the whole pollfd > structure. Otherwise, if the events field is updated > concurrently by another thread, that update may be lost. > > This issue apparently causes problems for the JDK on FreeBSD, > which expects the Linux behavior of not updating all fields > (somewhat oddly, Solaris does not implement the required > behavior, but presumably our adaptation of the JDK is based > on the Linux port?). > > MFC after: 2 weeks > PR: kern/130924 > Submitted by: Kurt Miller > Discussed with: kib > > Modified: > head/sys/kern/sys_generic.c > > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" >