[PATCH]: possible fix for the fifoor problem

John E Hein jhein at timing.com
Wed Nov 29 13:00:12 PST 2006


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').


More information about the freebsd-emulation mailing list