From owner-freebsd-net@freebsd.org Sat Jun 11 21:09:15 2016 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 46155AF0CE1 for ; Sat, 11 Jun 2016 21:09:15 +0000 (UTC) (envelope-from rdarbha@juniper.net) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0131.outbound.protection.outlook.com [157.56.110.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 911922767; Sat, 11 Jun 2016 21:09:14 +0000 (UTC) (envelope-from rdarbha@juniper.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ucrnAtPN5IFqUZ2SbclwW0guPOAiMGI1JOiVq1HjqvQ=; b=dbya2jT6IIFnJvdyT8y54EoFDrZ/fLdgoe0LnoGdPRCjUaWukBr9W5TqynNmW+cgWPiJ9CrFmA82F9sjuBxCRuqFKyJrETEavs5k/f8LE4QxZUvvSFYpHYhLpoUKRHABWpng/Y5AXlgNZdeTTnYT3RNpgeiMmxCtDD7X1TxRlgs= Received: from CO2PR05MB2709.namprd05.prod.outlook.com (10.166.200.9) by CO2PR05MB2711.namprd05.prod.outlook.com (10.166.200.11) with Microsoft SMTP Server (TLS) id 15.1.511.8; Sat, 11 Jun 2016 21:09:06 +0000 Received: from CO2PR05MB2709.namprd05.prod.outlook.com ([10.166.200.9]) by CO2PR05MB2709.namprd05.prod.outlook.com ([10.166.200.9]) with mapi id 15.01.0511.013; Sat, 11 Jun 2016 21:09:06 +0000 From: Raviprakash Darbha To: "freebsd-net@freebsd.org" , "andre@freebsd.org" CC: Raviprakash Darbha , Steve Kiernan Subject: Re: Double lock issue of unp_link_rwlock in usrreq.c observed Thread-Topic: Double lock issue of unp_link_rwlock in usrreq.c observed Thread-Index: AQHRshJTR+bDMKnLE0WY8qlRodxbwp/k5tIA Date: Sat, 11 Jun 2016 21:09:06 +0000 Message-ID: References: <948AD75B-BF6E-4672-8B50-9CF9E25667EA@juniper.net> In-Reply-To: <948AD75B-BF6E-4672-8B50-9CF9E25667EA@juniper.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=rdarbha@juniper.net; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [66.129.239.12] x-ms-office365-filtering-correlation-id: abf6ed9d-789e-46fe-1aff-08d3923c9f9d x-microsoft-exchange-diagnostics: 1; CO2PR05MB2711; 5:aTHd+U9q/apzIRicBh7lQM2i0ljtfy8tZnWDza34eFjmgjpnj677Qgy1rUhKxsk2h6C7OSX/JOaXGexfGw4iO64aAPPWgM5znpVS3AwBYtoIxlx5FXrB+mXnEtu4Si9YcnsqTslFsY2VkaVIIOXtcw==; 24:tJbksftMGxVrH4uY1FiQuq+W0/2yFWOKd7CB0SPbl1W1JnZSDoPiEXtMG2VMjEZgKOC+D3GrL/+68v04zg/uogFd+xN7ziiD6cSi8Q3lDFs=; 7:GW/qezakt8pumdY3nkY07C+XTIoLRo7GOkmsgDqWlSpa70sdNjDPOCZja835ZxAkHb0GsF8IrrKBLYrJQP8jrPTKnSfYl6ENTWWJ/SKhX3kYwdJkHKqsAwn3IT9Ec2ARnIeIpyAxrotn5FAj6X7aAJ0C8TzkZnR3yX+ibzNo3Yqeq/Ffh/srKeRCdW3bJeaADzSahc4Tn+O3HBw2n8l1WQ== x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO2PR05MB2711; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(138986009662008); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026); SRVR:CO2PR05MB2711; BCL:0; PCL:0; RULEID:; SRVR:CO2PR05MB2711; x-forefront-prvs: 0970508454 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(199003)(24454002)(377454003)(189002)(5004730100002)(11100500001)(5008740100001)(106116001)(16236675004)(4001430100002)(105586002)(19580395003)(19580405001)(81166006)(81156014)(8676002)(99286002)(87936001)(189998001)(2900100001)(2950100001)(8936002)(586003)(86362001)(36756003)(106356001)(10400500002)(5001770100001)(97736004)(450100001)(107886002)(3846002)(77096005)(102836003)(122556002)(92566002)(6116002)(33656002)(4326007)(68736007)(2906002)(66066001)(5002640100001)(3280700002)(3660700001)(5890100001)(82746002)(2501003)(83716003)(76176999)(101416001)(50986999)(54356999)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR05MB2711; H:CO2PR05MB2709.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jun 2016 21:09:06.0085 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR05MB2711 X-Mailman-Approved-At: Sat, 11 Jun 2016 22:41:31 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2016 21:09:15 -0000 UmVzZW5kaW5nIHRoZSBNYWlsLCBpZiBhbnlvbmUgaGFzIGxvb2tlZCBhdCBpdC4NCg0KVGhhbmtz DQpSYXZpUHJha2FzaCBEYXJiaGENCnJkYXJiaGFAanVuaXBlci5uZXQ8bWFpbHRvOnJkYXJiaGFA anVuaXBlci5uZXQ+DQoNCg0KDQoNCk9uIE1heSAxOSwgMjAxNiwgYXQgMjowNiBQTSwgUmF2aVBy YWthc2ggRGFyYmhhIDxyZGFyYmhhQGp1bmlwZXIubmV0PG1haWx0bzpyZGFyYmhhQGp1bmlwZXIu bmV0Pj4gd3JvdGU6DQoNCkhlbGxvIEFuZHJlDQoNCkkgZW5jb3VudGVyZWQgYSBkb3VibGUgbG9j ayBpc3N1ZSBpbiB1bnBfY29ubmVjdGF0IGZ1bmN0aW9uLiBBZnRlciBsb29raW5nIGF0IHRoZSBj b2RlICwgSSB0aGluayB0aGUgdW5wX2xpbmtfcndsb2NrIGlzIGJlaW5nIGxvY2tlZCBvbmNlIHVu cF9jb25uZWN0YXQgYW5kIG9uY2UgYWdhaW4gaW4gdW5wX2RldGFjaCAgKGNhbGxlZCBmcm9tIHNv ZnJlZSApLiBXb3VsZCBsaWtlIHRvIGdldCB5b3VyIG9waW5pb24gb24gdGhlIGlzc3VlIGFuZCB0 aGUgZml4LiBCZWxvdyBpcyB0aGUgZXhhY3QgY2FsbCBzdGFjay4NCg0KDQpVTlBfTElOS19XTE9D SygpOyAgICAgICAgIDzigJTigJTigJTigJTigJTigJTigJTigJTigJTigJQgIDEgc3QgY2FsbA0K 4oCmLi4NCuKApi4uDQppZiAoc28tPnNvX3Byb3RvLT5wcl9mbGFncyAmIFBSX0NPTk5SRVFVSVJF RCkgew0KICAgICBpZiAoc28yLT5zb19vcHRpb25zICYgU09fQUNDRVBUQ09OTg0KICAgICAgICAg Q1VSVk5FVF9TRVQoc28yLT5zb192bmV0KTsNCiAgICAgICAgICBzbzMgPSBzb25ld2Nvbm4oc28y LCAwKTsNCiAgICAgICAgICAvLyBFeHBhbmRpbmcgc29uZXdjb25uDQogICAgICAgICAgew0KICAg ICAgICAgICAgIHNvbmV3Y29ubg0KICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAg 4oCm4oCmDQogICAgICAgICAgICAgICAgICAgc29hbGxvYw0KICAgICAgICAgICAgICAgICAgIOKA puKApi4NCiAgICAgICAgICAgICAgICAgICBwcnVfYXR0YWNoDQogICAgICAgICAgICAgICAgICAg 4oCm4oCmLg0KICAgICAgICAgICAgICAgICAgIGlmICghKGhlYWQtPnNvX29wdGlvbnMgJiBTT19B Q0NFUFRDT05OKSAmJg0KICAgICAgICAgICAgICAgICAgICgoaGVhZC0+c29fcHJvdG8tPnByX3By b3RvY29sICE9IElQUFJPVE9fU0NUUCkgfHwNCiAgICAgICAgICAgICAgICAgICAgKGhlYWQtPnNv X3R5cGUgIT0gU09DS19TRVFQQUNLRVQpKSkgew0KICAgICAgICAgICAgICAgICAgICAgICDigKbi gKbigKYuDQogICAgICAgICAgICAgICAgICAgICAgIHNvZnJlZShzbyk7ICAgICAgICAgICAgIC8q IE5COiByZXR1cm5zIEFDQ0VQVF9VTkxPQ0snZWQuICovDQoNCiAgICAgICAgICAgICAgICAgICAg ICAgLy8gRXhwYW5kaW5nIHNvZnJlZQ0KDQogICAgICAgICAgICAgICAgICAgICAgew0KDQogICAg ICAgICAgICAgICAgICAgICAgICDigKbigKYuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgIHBy dV9kZXRhY2gNCg0KICAgICAgICAgICAgICAgICAgICAgICAgLy8gZXhwYW5kaW5nIHBydV9kZXRh Y2gNCg0KICAgICAgICAgICAgICAgICAgICAgICAgew0KDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC8vIFJlY3Vyc2l2ZSB3bG9jayBhY3F1aXJpbmcuDQoNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgVU5QX0xJTktfV0xPQ0soKSAgICAgPOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKA lOKAlOKAlCAgMm5kIENhbGwNCg0KTGV0IG1lIGtub3cgeW91ciB0aG91Z2h0cyBvciBpZiB5b3Ug bmVlZCBtb3JlIGluZm9ybWF0aW9uLiBUaGFua3MgIQ0KDQpUaGFua3MNClJhdmlQcmFrYXNoIERh cmJoYQ0KcmRhcmJoYUBqdW5pcGVyLm5ldDxtYWlsdG86cmRhcmJoYUBqdW5pcGVyLm5ldD4NCg0K DQoNCg0K