Date: Wed, 18 Feb 2009 15:34:48 +0200 From: Kostik Belousov <kostikbel@gmail.com> To: Takahiro Kurosawa <takahiro.kurosawa@gmail.com> Cc: freebsd-emulation@freebsd.org Subject: Re: kern/131506: pipes in forked procs sometimes hang under Linux emulation 2.6.16 Message-ID: <20090218133448.GP41617@deviant.kiev.zoral.com.ua> In-Reply-To: <200902181320.n1IDK2Zh024098@freefall.freebsd.org> References: <200902181320.n1IDK2Zh024098@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--0UhZIN3Sa23/ILEd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 18, 2009 at 01:20:02PM +0000, Takahiro Kurosawa wrote: > The following reply was made to PR kern/131506; it has been noted by GNAT= S. >=20 > From: Takahiro Kurosawa <takahiro.kurosawa@gmail.com> > To: bug-followup@freebsd.org, arno@heho.snv.jussieu.fr > Cc: =20 > Subject: Re: kern/131506: pipes in forked procs sometimes hang under Linu= x=20 > emulation 2.6.16 > Date: Wed, 18 Feb 2009 21:44:13 +0900 >=20 > --000e0cd156a4ef843b046330c6a5 > Content-Type: text/plain; charset=3DISO-8859-1 > Content-Transfer-Encoding: 7bit > =20 > (resending to bug-followup@, sorry if duplicate) > =20 > It seems that vfork/exec synchronization was changed recently > but the linux emulation code keeps using the obsolete mechanism. > =20 > The attached patch may fix the problem. > =20 > --000e0cd156a4ef843b046330c6a5 > Content-Type: text/x-diff; charset=3DUS-ASCII; name=3D"pwaitfix.diff" > Content-Disposition: attachment; filename=3D"pwaitfix.diff" > Content-Transfer-Encoding: base64 > X-Attachment-Id: f_frapwkae0 > =20 > PT09IHN5cy9hbWQ2NC9saW51eDMyL2xpbnV4MzJfbWFjaGRlcC5jCj09PT09PT09PT09PT09= PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g= c3lz > L2FtZDY0L2xpbnV4MzIvbGludXgzMl9tYWNoZGVwLmMJKHJldmlzaW9uIDE4ODc0MSkKKysr= IHN5 > cy9hbWQ2NC9saW51eDMyL2xpbnV4MzJfbWFjaGRlcC5jCShsb2NhbCkKQEAgLTU2MCw3ICs1= NjAs > NyBAQAogCS8qIHdhaXQgZm9yIHRoZSBjaGlsZHJlbiB0byBleGl0LCBpZS4gZW11bGF0ZSB2= Zm9y > ayAqLwogCVBST0NfTE9DSyhwMik7CiAJd2hpbGUgKHAyLT5wX2ZsYWcgJiBQX1BQV0FJVCkK= LQkg > ICAJbXNsZWVwKHRkLT50ZF9wcm9jLCAmcDItPnBfbXR4LCBQV0FJVCwgInBwd2FpdCIsIDAp= Owor > CQljdl93YWl0KCZwMi0+cF9wd2FpdCwgJnAyLT5wX210eCk7CiAJUFJPQ19VTkxPQ0socDIp= Owog > CiAJcmV0dXJuICgwKTsKQEAgLTc0OSw3ICs3NDksNyBAQAogCQkvKiB3YWl0IGZvciB0aGUg= Y2hp > bGRyZW4gdG8gZXhpdCwgaWUuIGVtdWxhdGUgdmZvcmsgKi8KIAkJUFJPQ19MT0NLKHAyKTsK= IAkJ > d2hpbGUgKHAyLT5wX2ZsYWcgJiBQX1BQV0FJVCkKLQkJCW1zbGVlcCh0ZC0+dGRfcHJvYywg= JnAy > LT5wX210eCwgUFdBSVQsICJwcHdhaXQiLCAwKTsKKwkJCWN2X3dhaXQoJnAyLT5wX3B3YWl0= LCAm > cDItPnBfbXR4KTsKIAkJUFJPQ19VTkxPQ0socDIpOwogCX0KIAo9PT0gc3lzL2kzODYvbGlu= dXgv > bGludXhfbWFjaGRlcC5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09= PT09 > PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc3lzL2kzODYvbGludXgvbGludXhfbWFj= aGRl > cC5jCShyZXZpc2lvbiAxODg3NDEpCisrKyBzeXMvaTM4Ni9saW51eC9saW51eF9tYWNoZGVw= LmMJ > KGxvY2FsKQpAQCAtMzc2LDcgKzM3Niw3IEBACiAJLyogd2FpdCBmb3IgdGhlIGNoaWxkcmVu= IHRv > IGV4aXQsIGllLiBlbXVsYXRlIHZmb3JrICovCiAJUFJPQ19MT0NLKHAyKTsKIAl3aGlsZSAo= cDIt > PnBfZmxhZyAmIFBfUFBXQUlUKQotCSAgIAltc2xlZXAodGQtPnRkX3Byb2MsICZwMi0+cF9t= dHgs > IFBXQUlULCAicHB3YWl0IiwgMCk7CisJCWN2X3dhaXQoJnAyLT5wX3B3YWl0LCAmcDItPnBf= bXR4 > KTsKIAlQUk9DX1VOTE9DSyhwMik7CiAKIAlyZXR1cm4gKDApOwpAQCAtNTgxLDcgKzU4MSw3= IEBA > CiAgICAJICAgCS8qIHdhaXQgZm9yIHRoZSBjaGlsZHJlbiB0byBleGl0LCBpZS4gZW11bGF0= ZSB2 > Zm9yayAqLwogICAgCSAgIAlQUk9DX0xPQ0socDIpOwogCQl3aGlsZSAocDItPnBfZmxhZyAm= IFBf > UFBXQUlUKQotICAgCQkgICAJbXNsZWVwKHRkLT50ZF9wcm9jLCAmcDItPnBfbXR4LCBQV0FJ= VCwg > InBwd2FpdCIsIDApOworCQkJY3Zfd2FpdCgmcDItPnBfcHdhaXQsICZwMi0+cF9tdHgpOwog= CQlQ > Uk9DX1VOTE9DSyhwMik7CiAJfQogCg=3D=3D > --000e0cd156a4ef843b046330c6a5-- Please, resend the patch without base64-encoding, best as a plain/text attachment. --0UhZIN3Sa23/ILEd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEUEARECAAYFAkmcDncACgkQC3+MBN1Mb4hARwCfVy1JIV6q9cUf5yLuRV7OlxNO QnUAl1EbA6qLRpM4k7vDRgJwKqJFJDA= =LBik -----END PGP SIGNATURE----- --0UhZIN3Sa23/ILEd--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090218133448.GP41617>