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>