From owner-freebsd-bugs@FreeBSD.ORG Mon Jan 6 14:50:02 2014 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B5A5E32F for ; Mon, 6 Jan 2014 14:50:02 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A055F174E for ; Mon, 6 Jan 2014 14:50:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s06Eo2a6099262 for ; Mon, 6 Jan 2014 14:50:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s06Eo2Vx099261; Mon, 6 Jan 2014 14:50:02 GMT (envelope-from gnats) Date: Mon, 6 Jan 2014 14:50:02 GMT Message-Id: <201401061450.s06Eo2Vx099261@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: "Bentkofsky, Michael" Subject: Re: kern/185043: Kernel panic: Sleeping thread (tid ..., pid ... ) owns a non-sleepable lock from netinet/in_multi.c X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: "Bentkofsky, Michael" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jan 2014 14:50:02 -0000 The following reply was made to PR kern/185043; it has been noted by GNATS. From: "Bentkofsky, Michael" To: "bug-followup@FreeBSD.org" Cc: Subject: Re: kern/185043: Kernel panic: Sleeping thread (tid ..., pid ... ) owns a non-sleepable lock from netinet/in_multi.c Date: Mon, 6 Jan 2014 13:23:43 +0000 --_007_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: multipart/related; boundary="_006_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_"; type="multipart/alternative" --_006_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: multipart/alternative; boundary="_000_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_" --_000_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable See attached proposed patch. Michael Bentkofsky Principal Engineer mbentkofsky@Verisign.com m: 703-268-0298 t: 703-948-4274 12061 Bluemont Way Reston, VA 20190 VerisignInc.com [Verisign(tm)] --_000_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

See attached proposed patch.

 

3D"Verisign"

Michael Bentkofsky
Principal Engineer
mbentkofsky@Verisign.com

m: 703-268-0298  t: 703-948-4274
12061 Bluemont Way

Reston, VA 20190

VerisignInc.com

3D"Verisign™"

 

 

--_000_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_-- --_006_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: image/gif; name="image001.gif" Content-Description: image001.gif Content-Disposition: inline; filename="image001.gif"; size=131; creation-date="Mon, 06 Jan 2014 13:23:43 GMT"; modification-date="Mon, 06 Jan 2014 13:23:43 GMT" Content-ID: Content-Transfer-Encoding: base64 R0lGODlhcwECAKIAAP////f395OUl9vc3eTl5QAAAAAAAAAAACH5BAAAAAAALAAAAABzAQIAAANI GAPK2/BJR2OdNuN9u/bcJ4YkaI5nia5qm74s7Mb0TBICgOv57vdAnvA3DBKPxmRxiWQqm9Cn1EmN VqfWLHZ77Wq93K84LE0AADs= --_006_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: image/gif; name="image002.gif" Content-Description: image002.gif Content-Disposition: inline; filename="image002.gif"; size=3105; creation-date="Mon, 06 Jan 2014 13:23:43 GMT"; modification-date="Mon, 06 Jan 2014 13:23:43 GMT" Content-ID: Content-Transfer-Encoding: base64 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 2rQHtrPTUPVvD5z2c1gD8Y1vfe1fvSABAQA7 --_006_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_-- --_007_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_ Content-Type: application/octet-stream; name="in_multi_patch" Content-Description: in_multi_patch Content-Disposition: attachment; filename="in_multi_patch"; size=2379; creation-date="Fri, 20 Dec 2013 18:55:51 GMT"; modification-date="Fri, 20 Dec 2013 18:55:51 GMT" Content-Transfer-Encoding: base64 SW5kZXg6IHN5cy9uZXRpbmV0L2luX21jYXN0LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc3lzL25ldGluZXQv aW5fbWNhc3QuYwkocmV2aXNpb24gMjU5MjY0KQorKysgc3lzL25ldGluZXQvaW5fbWNhc3QuYwko d29ya2luZyBjb3B5KQpAQCAtMTQ5Miw3ICsxNDkyLDcgQEAKIAllcnJvciA9IGlubV9tZXJnZShp bm0sIGltZik7CiAJaWYgKGVycm9yKSB7CiAJCUNUUjEoS1RSX0lHTVBWMywgIiVzOiBmYWlsZWQg dG8gbWVyZ2UgaW5tIHN0YXRlIiwgX19mdW5jX18pOwotCQlnb3RvIG91dF9pbWZfcm9sbGJhY2s7 CisJCWdvdG8gb3V0X2luX211bHRpX2xvY2tlZDsKIAl9CiAKIAlDVFIxKEtUUl9JR01QVjMsICIl czogZG9pbmcgaWdtcCBkb3duY2FsbCIsIF9fZnVuY19fKTsKQEAgLTE1MDAsNiArMTUwMCw4IEBA CiAJaWYgKGVycm9yKQogCQlDVFIxKEtUUl9JR01QVjMsICIlczogZmFpbGVkIGlnbXAgZG93bmNh bGwiLCBfX2Z1bmNfXyk7CiAKK291dF9pbl9tdWx0aV9sb2NrZWQ6CisKIAlJTl9NVUxUSV9VTkxP Q0soKTsKIAogb3V0X2ltZl9yb2xsYmFjazoKQEAgLTIxNjgsOCArMjE3MCwxMiBAQAogCWlmIChp c19uZXcpIHsKIAkJZXJyb3IgPSBpbl9qb2luZ3JvdXBfbG9ja2VkKGlmcCwgJmdzYS0+c2luLnNp bl9hZGRyLCBpbWYsCiAJCSAgICAmaW5tKTsKLQkJaWYgKGVycm9yKQorCQlpZiAoZXJyb3IpIHsK KyAgICAgICAgICAgICAgICAgICAgICAgIENUUjEoS1RSX0lHTVBWMywgIiVzOiBpbl9qb2luZ3Jv dXBfbG9ja2VkIGZhaWxlZCIsIAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19f KTsKKyAgICAgICAgICAgICAgICAgICAgICAgIElOX01VTFRJX1VOTE9DSygpOwogCQkJZ290byBv dXRfaW1vX2ZyZWU7CisgICAgICAgICAgICAgICAgfQogCQlpbW8tPmltb19tZW1iZXJzaGlwW2lk eF0gPSBpbm07CiAJfSBlbHNlIHsKIAkJQ1RSMShLVFJfSUdNUFYzLCAiJXM6IG1lcmdlIGlubSBz dGF0ZSIsIF9fZnVuY19fKTsKQEAgLTIxNzcsMjAgKzIxODMsMjEgQEAKIAkJaWYgKGVycm9yKSB7 CiAJCQlDVFIxKEtUUl9JR01QVjMsICIlczogZmFpbGVkIHRvIG1lcmdlIGlubSBzdGF0ZSIsCiAJ CQkgICAgX19mdW5jX18pOwotCQkJZ290byBvdXRfaW1mX3JvbGxiYWNrOworCQkJZ290byBvdXRf aW5fbXVsdGlfbG9ja2VkOwogCQl9CiAJCUNUUjEoS1RSX0lHTVBWMywgIiVzOiBkb2luZyBpZ21w IGRvd25jYWxsIiwgX19mdW5jX18pOwogCQllcnJvciA9IGlnbXBfY2hhbmdlX3N0YXRlKGlubSk7 CiAJCWlmIChlcnJvcikgewogCQkJQ1RSMShLVFJfSUdNUFYzLCAiJXM6IGZhaWxlZCBpZ21wIGRv d25jYWxsIiwKIAkJCSAgICBfX2Z1bmNfXyk7Ci0JCQlnb3RvIG91dF9pbWZfcm9sbGJhY2s7CisJ CQlnb3RvIG91dF9pbl9tdWx0aV9sb2NrZWQ7CiAJCX0KIAl9CiAKK291dF9pbl9tdWx0aV9sb2Nr ZWQ6CisKIAlJTl9NVUxUSV9VTkxPQ0soKTsKIAotb3V0X2ltZl9yb2xsYmFjazoKIAlJTlBfV0xP Q0tfQVNTRVJUKGlucCk7CiAJaWYgKGVycm9yKSB7CiAJCWltZl9yb2xsYmFjayhpbWYpOwpAQCAt MjM5NCw3ICsyNDAxLDcgQEAKIAkJaWYgKGVycm9yKSB7CiAJCQlDVFIxKEtUUl9JR01QVjMsICIl czogZmFpbGVkIHRvIG1lcmdlIGlubSBzdGF0ZSIsCiAJCQkgICAgX19mdW5jX18pOwotCQkJZ290 byBvdXRfaW1mX3JvbGxiYWNrOworCQkJZ290byBvdXRfaW5fbXVsdGlfbG9ja2VkOwogCQl9CiAK IAkJQ1RSMShLVFJfSUdNUFYzLCAiJXM6IGRvaW5nIGlnbXAgZG93bmNhbGwiLCBfX2Z1bmNfXyk7 CkBAIC0yNDA1LDkgKzI0MTIsMTAgQEAKIAkJfQogCX0KIAorb3V0X2luX211bHRpX2xvY2tlZDoK KwogCUlOX01VTFRJX1VOTE9DSygpOwogCi1vdXRfaW1mX3JvbGxiYWNrOgogCWlmIChlcnJvcikK IAkJaW1mX3JvbGxiYWNrKGltZik7CiAJZWxzZQpAQCAtMjY0MSw3ICsyNjQ5LDcgQEAKIAllcnJv ciA9IGlubV9tZXJnZShpbm0sIGltZik7CiAJaWYgKGVycm9yKSB7CiAJCUNUUjEoS1RSX0lHTVBW MywgIiVzOiBmYWlsZWQgdG8gbWVyZ2UgaW5tIHN0YXRlIiwgX19mdW5jX18pOwotCQlnb3RvIG91 dF9pbWZfcm9sbGJhY2s7CisJCWdvdG8gb3V0X2luX211bHRpX2xvY2tlZDsKIAl9CiAKIAlDVFIx KEtUUl9JR01QVjMsICIlczogZG9pbmcgaWdtcCBkb3duY2FsbCIsIF9fZnVuY19fKTsKQEAgLTI2 NDksNiArMjY1Nyw4IEBACiAJaWYgKGVycm9yKQogCQlDVFIxKEtUUl9JR01QVjMsICIlczogZmFp bGVkIGlnbXAgZG93bmNhbGwiLCBfX2Z1bmNfXyk7CiAKK291dF9pbl9tdWx0aV9sb2NrZWQ6CisK IAlJTl9NVUxUSV9VTkxPQ0soKTsKIAogb3V0X2ltZl9yb2xsYmFjazoK --_007_080FBD5B7A09F845842100A6DE79623346E3DB5BBRN1WNEXMBX01vc_--