From owner-freebsd-net@freebsd.org Tue Jun 18 22:32:53 2019 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 930FC15CAC32 for ; Tue, 18 Jun 2019 22:32:53 +0000 (UTC) (envelope-from prvs=30724067e7=vkulkarni@marvell.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id DF5F56A3B0 for ; Tue, 18 Jun 2019 22:32:52 +0000 (UTC) (envelope-from prvs=30724067e7=vkulkarni@marvell.com) Received: by mailman.ysv.freebsd.org (Postfix) id A2BF615CAC2F; Tue, 18 Jun 2019 22:32:52 +0000 (UTC) Delivered-To: net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6F69015CAC2D for ; Tue, 18 Jun 2019 22:32:52 +0000 (UTC) (envelope-from prvs=30724067e7=vkulkarni@marvell.com) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DD8096A3AC for ; Tue, 18 Jun 2019 22:32:50 +0000 (UTC) (envelope-from prvs=30724067e7=vkulkarni@marvell.com) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x5IMOXsV031450 for ; Tue, 18 Jun 2019 15:32:49 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : subject : date : message-id : content-type : mime-version; s=pfpt0818; bh=uWa9ajyh0HOb479PppGweI84fyZO1oqMBPT92NamyFA=; b=fNPQc2Y1yriZRTvov1rLh2X+T00lWSA5s61x59f63gdYE64qqyoOHGDPs1s6dr0BNfh+ 89lBNbPJ2EXljn0ZSujddJ/kGdHXylgFVQ/g9MPwSzWrL4/4ER5i+25/aogy5yXTSiQV 6Zf2HhjAgyQlkjrV6gB/ixWNz/C+U2WCVImvShbGJjLN+GLQ9WBH610YHSE42PJdNRR5 zn2V/ZnetVL3NksraarEy+Bt9Oim9F2uwnKSs7u7W7Wpg9IdGaJykgP6+aQSNIMsmNfZ s+rwakkE1WHYVCGjuKw8P90KjdrYHmD9rF1C65/gL8MdX4aLvC4EwsKR5P4quag+m4WS qA== Received: from sc-exch02.marvell.com ([199.233.58.182]) by mx0a-0016f401.pphosted.com with ESMTP id 2t780u86t7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for ; Tue, 18 Jun 2019 15:32:48 -0700 Received: from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 18 Jun 2019 15:32:48 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.59) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Tue, 18 Jun 2019 15:32:48 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector2-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uWa9ajyh0HOb479PppGweI84fyZO1oqMBPT92NamyFA=; b=Y+N7Z8B+kSAWm0ttLsu6iaMA3fVthb+I6Vh3bxrKajXqKaT9Qc0EbQh5RBVRJ+7INVBH4/v91Q9xrdYpHQ6+c0B7faDh+HTCCrhPE+ae/cOI4w7yS34x5BeOu3zvBttv90g5fIqYyZHZbEOMfo4zAz3sr9LK8Rp4qi7dzydZiQk= Received: from BYAPR18MB2952.namprd18.prod.outlook.com (20.179.59.156) by BYAPR18MB2935.namprd18.prod.outlook.com (20.179.59.77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.11; Tue, 18 Jun 2019 22:32:46 +0000 Received: from BYAPR18MB2952.namprd18.prod.outlook.com ([fe80::407e:4915:f4b8:8236]) by BYAPR18MB2952.namprd18.prod.outlook.com ([fe80::407e:4915:f4b8:8236%7]) with mapi id 15.20.1987.014; Tue, 18 Jun 2019 22:32:46 +0000 From: Vaishali Kulkarni To: "net@FreeBSD.org" Subject: bxe module patch Thread-Topic: bxe module patch Thread-Index: AdUmJIADo8nx17SESDO4p08miEqwVw== Date: Tue, 18 Jun 2019 22:32:46 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [199.233.58.37] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fffac323-0ff9-4d09-1d7a-08d6f43ce343 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020); SRVR:BYAPR18MB2935; x-ms-traffictypediagnostic: BYAPR18MB2935: x-ms-exchange-purlcount: 2 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-forefront-prvs: 007271867D x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(396003)(39860400002)(366004)(376002)(346002)(189003)(199004)(790700001)(6306002)(9686003)(76116006)(478600001)(53936002)(476003)(558084003)(5640700003)(7736002)(74316002)(55016002)(2906002)(14454004)(54896002)(8676002)(81156014)(1730700003)(8936002)(86362001)(486006)(81166006)(6436002)(9326002)(3480700005)(71190400001)(33656002)(66616009)(2351001)(5660300002)(6916009)(26005)(2501003)(102836004)(52536014)(6506007)(66556008)(7116003)(66476007)(66946007)(66446008)(68736007)(64756008)(316002)(66066001)(73956011)(3846002)(99936001)(186003)(25786009)(14444005)(5024004)(6116002)(71200400001)(99286004)(256004)(7696005); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR18MB2935; H:BYAPR18MB2952.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 14/G69x207tLgJXBz2iDxP0Gi7NjOEaZzN8G0dKdDnO9fw/M5+XwazGadNJYhsTFFt3gdF/ZPAbxiRrfXLB/chElZRrWamFMpvUXlb5HBY9UmrsMLSVGc7S4hfzKVuvuavfr0JyM8hgkV0O33NEpivxeddWyOjdvIFr2UpqbbkpO4StOdXqGjDgqLv0fuzEUc4xS1b3KaIql5N9rilCEZnopcT3Lex0pxcgJJHzoR3oNEkRdOj+pkez0nn74zvVqz8SLz2se5YBG2KCfpT5EbKoG6XMGTSqzlMueB6ylF/5dVxmIiiQwnGS97yVrZJ2hiWgGgizclfg7bgILY3ZiqefcsNyIN8hnJJaUv9fVcq6aXtl7jIy/AHM/CU4wscPrvkzHYfTpoHpfHuwILOAuW11bZnxDA84sezxkn2ymm6c= Content-Type: multipart/mixed; boundary="_004_BYAPR18MB29525851D26920401F0A9932A3EA0BYAPR18MB2952namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: fffac323-0ff9-4d09-1d7a-08d6f43ce343 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2019 22:32:46.5776 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vkulkarni@marvell.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2935 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-06-18_11:, , signatures=0 X-Rspamd-Queue-Id: DD8096A3AC X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=marvell.com header.s=pfpt0818 header.b=fNPQc2Y1; dkim=pass header.d=marvell.onmicrosoft.com header.s=selector2-marvell-onmicrosoft-com header.b=Y+N7Z8B+; dmarc=pass (policy=none) header.from=marvell.com; spf=pass (mx1.freebsd.org: domain of prvs=30724067e7=vkulkarni@marvell.com designates 67.231.148.174 as permitted sender) smtp.mailfrom=prvs=30724067e7=vkulkarni@marvell.com X-Spamd-Result: default: False [-5.27 / 15.00]; HAS_XOIP(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:67.231.148.174]; ENVFROM_PRVS(0.00)[]; HAS_ATTACHMENT(0.00)[]; DKIM_TRACE(0.00)[marvell.com:+,marvell.onmicrosoft.com:+]; CTYPE_MIXED_BOGUS(1.00)[]; MIME_BASE64_TEXT(0.10)[]; MX_GOOD(-0.01)[mxb-0016f401.gslb.pphosted.com,mxa-0016f401.gslb.pphosted.com]; DMARC_POLICY_ALLOW(-0.50)[marvell.com,none]; FORGED_SENDER(0.00)[vkulkarni@marvell.com,prvs=30724067e7=vkulkarni@marvell.com]; RCVD_IN_DNSWL_LOW(-0.10)[174.148.231.67.list.dnswl.org : 127.0.3.1]; MIME_TRACE(0.00)[0:+,1:+,2:+,4:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:26211, ipnet:67.231.148.0/24, country:US]; FROM_NEQ_ENVFROM(0.00)[vkulkarni@marvell.com,prvs=30724067e7=vkulkarni@marvell.com]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[marvell.com:s=pfpt0818,marvell.onmicrosoft.com:s=selector2-marvell-onmicrosoft-com]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/mixed,multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[net@freebsd.org]; FORGED_SENDER_VERP_SRS(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_SHORT(-0.98)[-0.975,0]; IP_SCORE(-2.28)[ip: (-8.80), ipnet: 67.231.148.0/24(-2.46), asn: 26211(-0.09), country: US(-0.06)]; TO_DN_EQ_ADDR_ALL(0.00)[]; RCVD_COUNT_SEVEN(0.00)[7] X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jun 2019 22:32:53 -0000 --_004_BYAPR18MB29525851D26920401F0A9932A3EA0BYAPR18MB2952namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello, Can you please submit the bxe patch attached? Patch was created using bxe s= ources from upstream head branch. Fix for warning " lock order reversal: (sleepable after non-sleepable) se= en with bxe driver module. Name: Vaishali Kulkarni, email vkulkarni@marvell.com Thanks, Vaishali --_004_BYAPR18MB29525851D26920401F0A9932A3EA0BYAPR18MB2952namp_ Content-Type: text/plain; name="patch_bxe_lock_error.txt" Content-Description: patch_bxe_lock_error.txt Content-Disposition: attachment; filename="patch_bxe_lock_error.txt"; size=3890; creation-date="Tue, 18 Jun 2019 22:18:14 GMT"; modification-date="Tue, 18 Jun 2019 22:10:44 GMT" Content-Transfer-Encoding: base64 T25seSBpbiBsYXRlc3RieGVfaGVhZDI6IC5zdm4KZGlmZiAtdWFwIGxhdGVzdGJ4ZV9oZWFkMi9i eGUuYyBsYXRlc3RfYnhlX2hlYWRfcGF0Y2gvYnhlLmMKLS0tIGxhdGVzdGJ4ZV9oZWFkMi9ieGUu YwkyMDE5LTA2LTEyIDE1OjI1OjQ5LjI4Nzc2MDAwMCAtMDcwMAorKysgbGF0ZXN0X2J4ZV9oZWFk X3BhdGNoL2J4ZS5jCTIwMTktMDYtMTggMTU6MTA6MTQuNDUzMzA0MDAwIC0wNzAwCkBAIC03MDQs NiArNzA0LDggQEAgc3RhdGljIHZvaWQgICAgYnhlX2ZyZWVfZndfc3RhdHNfbWVtKHN0cgogc3Rh dGljIGludCAgICAgYnhlX2ludGVycnVwdF9hdHRhY2goc3RydWN0IGJ4ZV9zb2Z0YyAqc2MpOwog c3RhdGljIHZvaWQgICAgYnhlX2ludGVycnVwdF9kZXRhY2goc3RydWN0IGJ4ZV9zb2Z0YyAqc2Mp Owogc3RhdGljIHZvaWQgICAgYnhlX3NldF9yeF9tb2RlKHN0cnVjdCBieGVfc29mdGMgKnNjKTsK K3N0YXRpYyB2b2lkIGJ4ZV9zZXRfcnhfbW9kZV9zY2goc3RydWN0IGJ4ZV9zb2Z0YyAqc2MpOwor c3RhdGljIHZvaWQgYnhlX3NldF9yeF9tb2RlX3Rhc2sodm9pZCAqYXJnLCBpbnQgcGVuZGluZyk7 CiBzdGF0aWMgaW50ICAgICBieGVfaW5pdF9sb2NrZWQoc3RydWN0IGJ4ZV9zb2Z0YyAqc2MpOwog c3RhdGljIGludCAgICAgYnhlX3N0b3BfbG9ja2VkKHN0cnVjdCBieGVfc29mdGMgKnNjKTsKIHN0 YXRpYyB2b2lkICAgIGJ4ZV9zcF9lcnJfdGltZW91dF90YXNrKHZvaWQgKmFyZywgaW50IHBlbmRp bmcpOwpAQCAtNDUwNyw2ICs0NTA5LDIyIEBAIGJ4ZV9oYW5kbGVfY2hpcF90cSh2b2lkICpjb250 ZXh0LAogICAgICAgICBicmVhazsKICAgICB9CiB9CitzdGF0aWMgdm9pZAorYnhlX3NldF9yeF9t b2RlX3Rhc2sodm9pZCAqY29udGV4dCwgaW50IHBlbmRpbmcpCit7CisgICAgc3RydWN0IGJ4ZV9z b2Z0YyAqc2MgPSAoc3RydWN0IGJ4ZV9zb2Z0YyAqKWNvbnRleHQ7CisgICAgQlhFX0NPUkVfTE9D SyhzYyk7CisgICAgYnhlX3NldF9yeF9tb2RlKHNjKTsKKyAgICBCWEVfQ09SRV9VTkxPQ0soc2Mp OworfQorc3RhdGljIHZvaWQKK2J4ZV9zZXRfcnhfbW9kZV9zY2goc3RydWN0IGJ4ZV9zb2Z0YyAq c2MpCit7CisgICAgaWYgKGlmX2dldGRydmZsYWdzKHNjLT5pZnApICYgSUZGX0RSVl9SVU5OSU5H KSB7CisJdGFza3F1ZXVlX2VucXVldWUodGFza3F1ZXVlX3RocmVhZCwgJnNjLT5zZXRfcnhfbW9k ZSk7CisgICAgfQorfQorCiAKIC8qCiAgKiBIYW5kbGVzIGFueSBJT0NUTCBjYWxscyBmcm9tIHRo ZSBvcGVyYXRpbmcgc3lzdGVtLgpAQCAtNDU2MSwyNSArNDU3OSwzMCBAQCBieGVfaW9jdGwoaWZf dCBpZnAsCiAgICAgICAgIC8qIHRvZ2dsZSB0aGUgaW50ZXJmYWNlIHN0YXRlIHVwIG9yIGRvd24g Ki8KICAgICAgICAgQkxPR0Qoc2MsIERCR19JT0NUTCwgIlJlY2VpdmVkIFNJT0NTSUZGTEFHUyBp b2N0bFxuIik7CiAKKyAgICAgICAgaWYgKChpZl9nZXRmbGFncyhpZnApICYgSUZGX1VQKSAmJgor ICAgICAgICAgICAgKGlmX2dldGRydmZsYWdzKGlmcCkgJiBJRkZfRFJWX1JVTk5JTkcpKSB7Cisg ICAgICAgICAgICAgICAgYnhlX3NldF9yeF9tb2RlX3NjaChzYyk7CisgICAgICAgIH0KKworCiAJ QlhFX0NPUkVfTE9DSyhzYyk7CiAgICAgICAgIC8qIGNoZWNrIGlmIHRoZSBpbnRlcmZhY2UgaXMg dXAgKi8KICAgICAgICAgaWYgKGlmX2dldGZsYWdzKGlmcCkgJiBJRkZfVVApIHsKLSAgICAgICAg ICAgIGlmIChpZl9nZXRkcnZmbGFncyhpZnApICYgSUZGX0RSVl9SVU5OSU5HKSB7Ci0gICAgICAg ICAgICAgICAgLyogc2V0IHRoZSByZWNlaXZlIG1vZGUgZmxhZ3MgKi8KLSAgICAgICAgICAgICAg ICBieGVfc2V0X3J4X21vZGUoc2MpOwotICAgICAgICAgICAgfSBlbHNlIGlmKHNjLT5zdGF0ZSAh PSBCWEVfU1RBVEVfRElTQUJMRUQpIHsKLQkJYnhlX2luaXRfbG9ja2VkKHNjKTsKKyAgICAgICAg ICAgICBpZigoKGlmX2dldGRydmZsYWdzKGlmcCkgJiBJRkZfRFJWX1JVTk5JTkcpID09IDApICYm CisgICAgICAgICAgICAgICAgICAgICAgICAoc2MtPnN0YXRlICE9IEJYRV9TVEFURV9ESVNBQkxF RCkpIHsKKyAgICAgICAgICAgICAgICBieGVfaW5pdF9sb2NrZWQoc2MpOwogICAgICAgICAgICAg fQogICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgaWYgKGlmX2dldGRydmZsYWdzKGlmcCkg JiBJRkZfRFJWX1JVTk5JTkcpIHsKLQkJYnhlX3BlcmlvZGljX3N0b3Aoc2MpOwotCQlieGVfc3Rv cF9sb2NrZWQoc2MpOworICAgICAgICAgICAgICAgIGJ4ZV9wZXJpb2RpY19zdG9wKHNjKTsKKyAg ICAgICAgICAgICAgICBieGVfc3RvcF9sb2NrZWQoc2MpOwogICAgICAgICAgICAgfQogICAgICAg ICB9Ci0JQlhFX0NPUkVfVU5MT0NLKHNjKTsKKyAgICAgICAgQlhFX0NPUkVfVU5MT0NLKHNjKTsK IAogICAgICAgICBicmVhazsKIAorCQogICAgIGNhc2UgU0lPQ0FERE1VTFRJOgogICAgIGNhc2Ug U0lPQ0RFTE1VTFRJOgogICAgICAgICAvKiBhZGQvZGVsZXRlIG11bHRpY2FzdCBhZGRyZXNzZXMg Ki8KQEAgLTQ1ODgsOSArNDYxMSw3IEBAIGJ4ZV9pb2N0bChpZl90IGlmcCwKICAgICAgICAgLyog Y2hlY2sgaWYgdGhlIGludGVyZmFjZSBpcyB1cCAqLwogICAgICAgICBpZiAoaWZfZ2V0ZHJ2Zmxh Z3MoaWZwKSAmIElGRl9EUlZfUlVOTklORykgewogICAgICAgICAgICAgLyogc2V0IHRoZSByZWNl aXZlIG1vZGUgZmxhZ3MgKi8KLQkgICAgQlhFX0NPUkVfTE9DSyhzYyk7Ci0gICAgICAgICAgICBi eGVfc2V0X3J4X21vZGUoc2MpOwotCSAgICBCWEVfQ09SRV9VTkxPQ0soc2MpOyAKKyAgICAgICAg ICAgIGJ4ZV9zZXRfcnhfbW9kZV9zY2goc2MpOwogICAgICAgICB9CiAKICAgICAgICAgYnJlYWs7 CkBAIC0xNjM1Nyw2ICsxNjM3OCw4IEBAIGJ4ZV9hdHRhY2goZGV2aWNlX3QgZGV2KQogICAgIFRJ TUVPVVRfVEFTS19JTklUKHRhc2txdWV1ZV90aHJlYWQsCiAgICAgICAgICZzYy0+c3BfZXJyX3Rp bWVvdXRfdGFzaywgMCwgYnhlX3NwX2Vycl90aW1lb3V0X3Rhc2ssICBzYyk7CiAKKyAgICBUQVNL X0lOSVQoJnNjLT5zZXRfcnhfbW9kZSwgMCwgYnhlX3NldF9yeF9tb2RlX3Rhc2ssIHNjKTsKKwog CiAgICAgLyogZ2V0IGRldmljZSBpbmZvIGFuZCBzZXQgcGFyYW1zICovCiAgICAgaWYgKGJ4ZV9n ZXRfZGV2aWNlX2luZm8oc2MpICE9IDApIHsKQEAgLTE2NTM1LDYgKzE2NTU4LDcgQEAgYnhlX2Rl dGFjaChkZXZpY2VfdCBkZXYpCiAgICAgICAgIHNjLT5jaGlwX3RxID0gTlVMTDsKICAgICAgICAg dGFza3F1ZXVlX2RyYWluX3RpbWVvdXQodGFza3F1ZXVlX3RocmVhZCwKICAgICAgICAgICAgICZz Yy0+c3BfZXJyX3RpbWVvdXRfdGFzayk7CisJdGFza3F1ZXVlX2RyYWluKHRhc2txdWV1ZV90aHJl YWQsJnNjLT5zZXRfcnhfbW9kZSk7CiAgICAgfQogCiAgICAgLyogc3RvcCBhbmQgcmVzZXQgdGhl IGNvbnRyb2xsZXIgaWYgaXQgd2FzIG9wZW4gKi8KZGlmZiAtdWFwIGxhdGVzdGJ4ZV9oZWFkMi9i eGUuaCBsYXRlc3RfYnhlX2hlYWRfcGF0Y2gvYnhlLmgKLS0tIGxhdGVzdGJ4ZV9oZWFkMi9ieGUu aAkyMDE5LTA2LTEyIDE1OjI1OjQ5LjI4ODY4MTAwMCAtMDcwMAorKysgbGF0ZXN0X2J4ZV9oZWFk X3BhdGNoL2J4ZS5oCTIwMTktMDYtMTggMTQ6NTY6MDcuMTMzNDIwMDAwIC0wNzAwCkBAIC02NTQs NiArNjU0LDcgQEAgc3RydWN0IGJ4ZV9mYXN0cGF0aCB7CiAKICAgICBzdHJ1Y3QgdGFzayB0eF90 YXNrOwogICAgIHN0cnVjdCB0aW1lb3V0X3Rhc2sgdHhfdGltZW91dF90YXNrOworICAgIHN0cnVj dCB0YXNrICAgICAgICAgICAgc2V0X3J4X21vZGU7CiAKICAgICAvKiBldGhlcm5ldCBjbGllbnQg SUQgKGVhY2ggZmFzdHBhdGggc2V0IG9mIFJYL1RYL0NRRSBpcyBhIGNsaWVudCkgKi8KICAgICB1 aW50OF90IGNsX2lkOwo= --_004_BYAPR18MB29525851D26920401F0A9932A3EA0BYAPR18MB2952namp_--