Skip site navigation (1)Skip section navigation (2)
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>