Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Nov 2006 16:16:31 -0500
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        John E Hein <jhein@timing.com>
Cc:        freebsd-emulation@FreeBSD.org
Subject:   Re: [PATCH]: possible fix for the fifoor problem
Message-ID:  <200611291616.33903.jkim@FreeBSD.org>
In-Reply-To: <17773.62597.411535.477324@gromit.timing.com>
References:  <20061106174033.GA70360@stud.fit.vutbr.cz> <200611071201.11899.jkim@FreeBSD.org> <17773.62597.411535.477324@gromit.timing.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 29 November 2006 03:58 pm, John E Hein wrote:
> Jung-uk Kim wrote at 12:01 -0500 on Nov  7, 2006:
>  > Try the attached patch instead.
>  >
>  > Jung-uk Kim
>  > --- src/sys/compat/linux/linux_stats.c.orig	Sun Oct 22 07:52:11
>  > 2006 +++ src/sys/compat/linux/linux_stats.c	Tue Nov  7 11:59:21
>  > 2006 @@ -130,7 +130,7 @@
>  >  	int temp;
>  >
>  >  	temp = td->td_retval[0];
>  > -	if (kern_open(td, path, UIO_SYSSPACE, O_RDONLY, 0) != 0)
>  > +	if (kern_open(td, path, UIO_SYSSPACE, O_RDONLY | O_NONBLOCK,
>  > 0) != 0) return;
>  >  	fd = td->td_retval[0];
>  >  	td->td_retval[0] = temp;
>
> I don't know if there's been progress made here that I didn't
> notice, but even with this patch, I can get linux_seamonkey to hang
> in fifoor (like when I click on an URL to a PDF and try to 'Save it
> to disk').

This is fixed differently in P4:

http://perforce.freebsd.org/changeView.cgi?CH=109652

You can download the latest linux_stats.c directly from P4 web page:

http://perforce.freebsd.org/fileDownLoad.cgi?FSPC=//depot/projects/linuxolator/src/sys/compat/linux/linux%5fstats.c&REV=5

Good luck,

Jung-uk Kim



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611291616.33903.jkim>