From owner-freebsd-net@freebsd.org Thu May 19 21:06:43 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 492C7B41443 for ; Thu, 19 May 2016 21:06:43 +0000 (UTC) (envelope-from rdarbha@juniper.net) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0118.outbound.protection.outlook.com [157.56.110.118]) (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 82A74144A; Thu, 19 May 2016 21:06:41 +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:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=cHgkYZKjTs7Cb6uukgfVYAh9Kc/eu+BRTfQQbiomD7Q=; b=ZBcf2pNcqG+QMpE7UXQi97x6y2O6wkjnebn8h8Yj3f2KOFB79y9r4yreYWzCJXkZxsuJTGR+tQn+0fWrKlmxggbNLHX1c9rsrqf+6isSOFjt6gx0p9jO88694M4OdYZT9yX7WGziy2ZXLuxgprSVOkKvnca5p4LZPnMomfVzQ/c= Received: from CO2PR05MB2709.namprd05.prod.outlook.com (10.166.200.9) by CO2PR05MB2710.namprd05.prod.outlook.com (10.166.200.10) with Microsoft SMTP Server (TLS) id 15.1.497.12; Thu, 19 May 2016 21:06:34 +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.0497.019; Thu, 19 May 2016 21:06:34 +0000 From: Raviprakash Darbha To: "freebsd-net@freebsd.org" , "andre@freebsd.org" CC: Raviprakash Darbha , Steve Kiernan Subject: 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: AQHRshJTrxROzLXJlkqB/2NzAAHtow== Date: Thu, 19 May 2016 21:06:34 +0000 Message-ID: <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: freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=juniper.net; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [66.129.239.15] x-ms-office365-filtering-correlation-id: 6610596b-480e-4b61-6786-08d3802975bb x-microsoft-exchange-diagnostics: 1; CO2PR05MB2710; 5:Ei+Gotw/akeCL2ljtCEZT+02ywWR3oyrbSMX8PGLZKOCPS21VaEzH97lN8HS79gTf4UMME+lvytj3VZvXpYN05LDCfWXDtIPibDWESD0HL6vivqFGMqj84d/jv5sZU0lDhDiICCL+E+/tQONU+e4Qg==; 24:Fwtt67HPWavo/5p7zeEQwU2DevEWTEqgePrIFKMaFjyv7CYvxGqRNVcAIS0Rvdu7AEAkkLylDAnNrDLY4MsyNOr3+nlPsU84B5ycMp1gJJg=; 7:meus2rU0Yr5AZoNK6R+kIj6YWys70S8TyOIvFh6r0U5zUcNM/HVGN9GHJHWTy3LpyPTJDPv/T4pNC8HdJeI7aH9ScnbajWVWjlSo06uRJODmyK/UNdwx3myi2S9BwvcSX/36PSo23K5DsURqqEQ1KQjHmSLH4NU4zP1bNywZYJM= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO2PR05MB2710; 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)(3002001)(10201501046)(6055026); SRVR:CO2PR05MB2710; BCL:0; PCL:0; RULEID:; SRVR:CO2PR05MB2710; x-forefront-prvs: 094700CA91 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(8936002)(33656002)(10400500002)(2501003)(5890100001)(81166006)(5002640100001)(92566002)(19580405001)(50986999)(8676002)(4001430100002)(54356999)(107886002)(5001770100001)(189998001)(5004730100002)(19580395003)(5008740100001)(2906002)(11100500001)(3280700002)(66066001)(3846002)(586003)(87936001)(86362001)(6116002)(102836003)(2900100001)(122556002)(16236675004)(99286002)(77096005)(36756003)(229853001)(106116001)(1220700001)(3660700001)(4326007)(450100001)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR05MB2710; H:CO2PR05MB2709.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; MIME-Version: 1.0 X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2016 21:06:34.5431 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR05MB2710 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: Thu, 19 May 2016 21:06:43 -0000 SGVsbG8gQW5kcmUNCg0KSSBlbmNvdW50ZXJlZCBhIGRvdWJsZSBsb2NrIGlzc3VlIGluIHVucF9j b25uZWN0YXQgZnVuY3Rpb24uIEFmdGVyIGxvb2tpbmcgYXQgdGhlIGNvZGUgLCBJIHRoaW5rIHRo ZSB1bnBfbGlua19yd2xvY2sgaXMgYmVpbmcgbG9ja2VkIG9uY2UgdW5wX2Nvbm5lY3RhdCBhbmQg b25jZSBhZ2FpbiBpbiB1bnBfZGV0YWNoICAoY2FsbGVkIGZyb20gc29mcmVlICkuIFdvdWxkIGxp a2UgdG8gZ2V0IHlvdXIgb3BpbmlvbiBvbiB0aGUgaXNzdWUgYW5kIHRoZSBmaXguIEJlbG93IGlz IHRoZSBleGFjdCBjYWxsIHN0YWNrLg0KDQoNClVOUF9MSU5LX1dMT0NLKCk7ICAgICAgICAgPOKA lOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlCAgMSBzdCBjYWxsDQrigKYuLg0K4oCmLi4NCmlm IChzby0+c29fcHJvdG8tPnByX2ZsYWdzICYgUFJfQ09OTlJFUVVJUkVEKSB7DQogICAgIGlmIChz bzItPnNvX29wdGlvbnMgJiBTT19BQ0NFUFRDT05ODQogICAgICAgICBDVVJWTkVUX1NFVChzbzIt PnNvX3ZuZXQpOw0KICAgICAgICAgIHNvMyA9IHNvbmV3Y29ubihzbzIsIDApOw0KICAgICAgICAg IC8vIEV4cGFuZGluZyBzb25ld2Nvbm4NCiAgICAgICAgICB7DQogICAgICAgICAgICAgc29uZXdj b25uDQogICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICDigKbigKYNCiAgICAgICAg ICAgICAgICAgICBzb2FsbG9jDQogICAgICAgICAgICAgICAgICAg4oCm4oCmLg0KICAgICAgICAg ICAgICAgICAgIHBydV9hdHRhY2gNCiAgICAgICAgICAgICAgICAgICDigKbigKYuDQogICAgICAg ICAgICAgICAgICAgaWYgKCEoaGVhZC0+c29fb3B0aW9ucyAmIFNPX0FDQ0VQVENPTk4pICYmDQog ICAgICAgICAgICAgICAgICAgKChoZWFkLT5zb19wcm90by0+cHJfcHJvdG9jb2wgIT0gSVBQUk9U T19TQ1RQKSB8fA0KICAgICAgICAgICAgICAgICAgICAoaGVhZC0+c29fdHlwZSAhPSBTT0NLX1NF UVBBQ0tFVCkpKSB7DQogICAgICAgICAgICAgICAgICAgICAgIOKApuKApuKApi4NCiAgICAgICAg ICAgICAgICAgICAgICAgc29mcmVlKHNvKTsgICAgICAgICAgICAgLyogTkI6IHJldHVybnMgQUND RVBUX1VOTE9DSydlZC4gKi8NCg0KICAgICAgICAgICAgICAgICAgICAgICAvLyBFeHBhbmRpbmcg c29mcmVlDQoNCiAgICAgICAgICAgICAgICAgICAgICB7DQoNCiAgICAgICAgICAgICAgICAgICAg ICAgIOKApuKApi4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgcHJ1X2RldGFjaA0KDQogICAg ICAgICAgICAgICAgICAgICAgICAvLyBleHBhbmRpbmcgcHJ1X2RldGFjaA0KDQogICAgICAgICAg ICAgICAgICAgICAgICB7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmVjdXJz aXZlIHdsb2NrIGFjcXVpcmluZy4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICBVTlBf TElOS19XTE9DSygpICAgICA84oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUICAybmQgQ2Fs bA0KDQpMZXQgbWUga25vdyB5b3VyIHRob3VnaHRzIG9yIGlmIHlvdSBuZWVkIG1vcmUgaW5mb3Jt YXRpb24uIFRoYW5rcyAhDQoNClRoYW5rcw0KUmF2aVByYWthc2ggRGFyYmhhDQpyZGFyYmhhQGp1 bmlwZXIubmV0PG1haWx0bzpyZGFyYmhhQGp1bmlwZXIubmV0Pg0KDQoNCg0K