Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp1850082imm; Thu, 7 Jun 2018 01:07:44 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKmxZjSGu9eWe4eI6Xzg9Z3EnIQcR4t7jpYjTgQv38cSNGlrIXdMZmsXjP+b2SJeZTfWSyZ X-Received: by 2002:a62:3085:: with SMTP id w127-v6mr851041pfw.224.1528358864574; Thu, 07 Jun 2018 01:07:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528358864; cv=none; d=google.com; s=arc-20160816; b=QoZWgSIU8EoqpmzhN9CEExk1ViJ9qax0oFRoILJ4fQvF6FQtjy6G8Ne/G4LcF2WXE2 ssB1PxxCOf2LonG8YN/v2asYqsZKVFH7zwFi7tdO9ovgiIylJjtpewb7LcxQDtasTfbP yqzHVUeHZ9V5m3al3PSu0b63iFHM/6AjwOFEvEC8YEGiJYgbnRfrxL34erQYrVi+trRe vraqShy1yAMeTXjT96+GAKfYHt7jO3EV5gCZkdlKNZJ4Nc/xTnwrK9VaGQzaBm/DKATc YRzmOysSkYMgx+n6AvQedcHS0l0q4aHb3lY/UtHVBFCqeBPmrp53BJczf+VRvfq6TtHk yoiQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=0rMwxgvQaBYfqaZZwik7g9butbz+hzMMxIEMUs9nsYg=; b=Bzh5usM4Q/nkzLjXowesZ0qNoNgKInL0SH0q8YeUbbHjb5j/jS4MLPIXWIqHiYrvn/ 7oBBSgfOB5prwqbxfWxwEKMtkZD8NCCJDKhVcFognbHEVy/oXm7sVLHS2hEJmB/fHuEA NstSiFZBsE/SKKMbReq+6wT7BnZ3KFolafwKT7EG3vq8hMDps3r2mGmY1Fhv5G+scpd7 JRrWPYOEPaqT6xESDg15dlgL9FNk3f22IR9X4GhyAWlUfCBETqCP67lsD6CJVlXkRkwt d+9sAZWbg0jDimoPLEve/kFYknM/cSF01dcV6hEuhXszfXTs9jBR7NFANdMQIFVU4gCj Q/Pg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@de.bosch.com header.s=2015-01-21 header.b=pjIK+knG; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=de.bosch.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g7-v6si733831plo.214.2018.06.07.01.07.29; Thu, 07 Jun 2018 01:07:44 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@de.bosch.com header.s=2015-01-21 header.b=pjIK+knG; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=de.bosch.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932245AbeFGIGe (ORCPT + 99 others); Thu, 7 Jun 2018 04:06:34 -0400 Received: from de-out1.bosch-org.com ([139.15.230.186]:52856 "EHLO de-out1.bosch-org.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751681AbeFGIGZ (ORCPT ); Thu, 7 Jun 2018 04:06:25 -0400 Received: from fe0vm1649.rbesz01.com (unknown [139.15.230.188]) by fe0vms0187.rbdmz01.com (Postfix) with ESMTPS id 411dR33k1Bz1XLFZP; Thu, 7 Jun 2018 10:06:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=de.bosch.com; s=2015-01-21; t=1528358783; bh=mfXQHpY21BjtIVf5TQNAWz0DIs0mogTmW9TByj0+HqU=; l=10; h=From:From:Reply-To:Sender; b=pjIK+knGl0XXjVNLt7TNIZgc1FpK91Ql31PQ0IsijkhAF3k2TL8YtaGjzmfYLHafD v9AJNnMCw+f9xZjifxxqq8F54ioiPhgWYIM5aTHglyDC6Zq/DhVqLq78D/Ervi7TLP Zx+/jTuMLwEStChyfO0lAL6NW5GhMojiFeoS7EqQ= Received: from si0vm2082.rbesz01.com (unknown [10.58.172.176]) by fe0vm1649.rbesz01.com (Postfix) with ESMTP id 411dR33DDnz25; Thu, 7 Jun 2018 10:06:23 +0200 (CEST) X-AuditID: 0a3aad16-bcfff70000000413-59-5b18e77a8b2b Received: from si0vm1950.rbesz01.com ( [10.58.173.29]) (using TLS with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by si0vm2082.rbesz01.com (SMG Outbound) with SMTP id 5C.65.01043.A77E81B5; Thu, 7 Jun 2018 10:06:18 +0200 (CEST) Received: from FE-MBX2041.de.bosch.com (fe-mbx2041.de.bosch.com [10.3.231.51]) by si0vm1950.rbesz01.com (Postfix) with ESMTPS id 411dR30tjGzCpP4; Thu, 7 Jun 2018 10:06:23 +0200 (CEST) Received: from SGPMBX2027.APAC.bosch.com (10.187.56.91) by FE-MBX2041.de.bosch.com (10.3.231.51) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1466.3; Thu, 7 Jun 2018 10:06:22 +0200 Received: from FE-MBX2051.de.bosch.com (10.3.231.61) by SGPMBX2027.APAC.bosch.com (10.187.56.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1466.3; Thu, 7 Jun 2018 16:06:19 +0800 Received: from FE-MBX2051.de.bosch.com ([fe80::d5b5:44fa:ef15:153e]) by FE-MBX2051.de.bosch.com ([fe80::d5b5:44fa:ef15:153e%6]) with mapi id 15.01.1466.008; Thu, 7 Jun 2018 10:06:17 +0200 From: "Jonas Mark (BT-FIR/ENG1)" To: Oliver Hartkopp , Wolfgang Grandegger , Marc Kleine-Budde CC: "linux-can@vger.kernel.org" , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "hs@denx.de" , "ZHU Yi (BT-FIR/ENG1-Zhu)" Subject: Re: [PATCH 0/5] can: enable multi-queue for SocketCAN devices Thread-Topic: [PATCH 0/5] can: enable multi-queue for SocketCAN devices Thread-Index: AdP+Nlk2yTJ2ZZYkTkCGsiGJDRAw4g== Date: Thu, 7 Jun 2018 08:06:17 +0000 Message-ID: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.19.142.147] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA21Tf0wbZRjm6x30WrjuOEZ5V2Rmp4m/MlbQmQbULG7RziyL0SyO8Ye72hOa wRV7BQf/jB/7FehEKhgoiIww1OpaYEwrbDQUM4cSMdQZfoyBUrZJ2DplyzqjzCsHtH/43/s+ z/s8z/e93x2B0V8TGsLEWzkLzxYwcUpcmXU2bWvZDcjV3voVdJ6rM5jOeb8B0/n7WuJ07vZ6 XHepTa0bX1iW685c+zZ2h1zf6riM6/8cm0L6qoffyfW1/2r1Sz2bX489oHzByBWYSjjLtpcO KvN7v7yBFY0/f7hhqlNWjjq2VyMFAdRzcKmyWV6NlARNNcpgKBiUSc0FBPVjFbjUBBGE5h9g 603r7DiSGi8C/8JFFDaLo7LgROeP8nC9kToCx3qHVxQYVSGDqvHbeJhIol4B7+gnMmnoVZg/ 0YSkOh2mQ41YuMapx2HolGvFiKSyoTzUvDKDqDTo6hpdmcGoFOi5fj9WugUFHRckHKhk+GNu WcQJsd4CLY0vh0uMegrcfdsk5Raor/lt1T0RhpsC+IdI7YgydUQUjiiFI0rRhnAnShZM2pLC TK0uM91i4IQybUb6O+bCHiQ9o9qDqgaNPkQRiEkg0Qzk0rFsiVBa6EPbCRmTTLY/JkIqg9lY ms8K+W9bigs4gdGQKCYmhk5ah4ViQ6FJEExm3oeAwJiNJDumzqVJI1taxlnMksyHUgmcSSED O+4coKk81sod4rgizrLGZhMEA6ThuhiYaOHyuMPvmgqsazSTJmWqo5noWBmh8KFniQQx2xi2 IIUitlAw5a3KN0lyeg2NSH9Au4nF4zYbRgT8H9swGufNPKdJIfeFXajwfH4xv34OzSPkE4Mi kRxFRLwW0BUkbjKJHJwXZxLEfyZyAiA9SS05dOIqGBFlnhY1lE0Fda0M/FOXBQPHc6C10gKe gB2Bd8Ivfsueewjqjv6OgXv5FgaToaM4hMo/wsE1No2Dt7syFsb6HHKo8Q4RcNn+vQJuXhtV wL3yXiXYa2aVcG6gJh66zwzEw8O5YAJ4m+0q+LupYQOErrQlwqdztTSMzv+lhp6GyU1wt9+Z KmZ0pcLSzfNpMDLV/+iCuFqZuNoePiW8Witr/Z/VrqKRm2nKUYxm19kjJ/eeH6kIzr42KO/o 3vzgYFf31hxUcvqzjEOjUx/EnfsicMylynAb1b2d0+/1L9VOqpuc/K6vJmzxZb8odJnWvbxA uLKxz98Ytu+3VwfdRYvqkWa23X3Ksjjx1u2c9w0/7Xvx5JM/z3xzdb+fd7oudu68a9+zU6t6 05PxzB0GF/LZjKcxi8D+B/PJzWjJBAAA Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgT2xpdmVyLA0KDQo+ID4gVGhlIGRyaXZlciBzdWl0ZSBjb25zaXN0cyBvZiB0aHJlZSBzZXBh cmF0ZSBkcml2ZXJzLiBUaGUgZm9sbG93aW5nDQo+ID4gZGlhZ3JhbSBpbGx1c3RyYXRlcyB0aGUg ZGVwZW5kZW5jaWVzIGluIGxheWVycy4NCj4gPg0KPiA+ICAgICAgICAgICAgIC9kZXYvY29tcGFu aW9uICAgICAgIFNvY2tldENBTiAgICAgICAgICAgICAgICBVc2VyIFNwYWNlDQo+ID4gLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0KPiA+ICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLSsgKy0tLS0tLS0tLS0tLS0tLSsN Cj4gPiAgICAgICAgICAgfCBjb21wYW5pb24tY2hhciB8IHwgY29tcGFuaW9uLWNhbiB8DQo+ID4g ICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tKyArLS0tLS0tLS0tLS0tLS0tKw0KPiA+ICAgICAg ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gPiAgICAgICAgICAg fCAgICAgICAgICBjb21wYW5pb24tc3BpICAgICAgICAgICB8DQo+ID4gICAgICAgICAgICstLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPiA+ICAgICAgICAgICArLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gPiAgICAgICAgICAgfCAgICAgc3RhbmRhcmQg U1BJIHN1YnN5c3RlbSAgICAgICB8DQo+ID4gICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICBMaW51eCBLZXJuZWwNCj4gPiAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ ID4gICAgICAgICAgICAgICAgIHwgfCB8IHwgICAgICB8IHwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgSGFyZHdhcmUNCj4gPiAgICAgICAgICAgICAgQ1MtKyB8IHwgfCAgICAgIHwgKy1CVVNZ DQo+ID4gICAgICAgICAgICAgIENMSy0tKyB8IHwgICAgICArLS0tUkVRVUVTVA0KPiA+ICAgICAg ICAgICAgICBNT1NJLS0tKyB8DQo+ID4gICAgICAgICAgICAgIE1JU08tLS0tLSsNCj4gPg0KPiA+ IGNvbXBhbmlvbi1zcGkNCj4gPiAgICAgY29yZS5jOiBoYW5kbGVzIFNQSSwgc3lzZnMgZW50cnkg YW5kIGludGVyZmFjZSB0byB1cHBlciBsYXllcg0KPiA+ICAgICBwcm90b2NvbC1tYW5hZ2VyLmM6 IGhhbmRsZXMgcHJvdG9jb2wgd2l0aCB0aGUgU1BJIEhXDQo+ID4gICAgIHF1ZXVlLW1hbmFnZXIu YzogaGFuZGxlcyBidWZmZXJpbmcgYW5kIHBhY2tldHMgc2NoZWR1bGluZw0KPiA+DQo+ID4gY29t cGFuaW9uLWNhbg0KPiA+ICAgICBtYWtlcyB1c2Ugb2YgbXVsdGktcXVldWUgc3VwcG9ydCBhbmQg YWxsb3dzIHRvIHVzZSB0YyB0byBjb25maWd1cmUNCj4gPiAgICAgdGhlIHF1ZXVpbmcgZGlzY2lw bGluZSAoZS5nLiBtcXByaW8pLiBUb2dldGhlciB3aXRoIHRoZSBTT19QUklPUklUWQ0KPiA+ICAg ICBzb2NrZXQgb3B0aW9uIHRoaXMgYWxsb3dzIHRvIHNwZWNpZnkgdGhlIEZJRk8gYSBDQU4gZnJh bWUgc2hhbGwgYmUNCj4gPiAgICAgc2VudCB0by4NCj4gPg0KPiA+IGNvbXBhbmlvbi1jaGFyDQo+ ID4gICAgIGhhbmRsZXMgbWVzc2FnZXMgdG8gb3RoZXIgdW5kaXNjbG9zZWQgZnVuY3Rpb25hbGl0 eSBiZXlvbmQgQ0FOLg0KDQo+ID4gICAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9zcGkvYm9zY2gs Y29tcGFuaW9uLnR4dCAgICB8ICAgODIgKysNCj4gPiAgIGRyaXZlcnMvY2hhci9LY29uZmlnICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNyArDQo+ID4gICBkcml2ZXJzL2NoYXIv TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKw0KPiA+ICAgZHJp dmVycy9jaGFyL2NvbXBhbmlvbi1jaGFyLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMzY3ICsr KysrKw0KPiA+ICAgZHJpdmVycy9uZXQvY2FuL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICA4ICsNCj4gPiAgIGRyaXZlcnMvbmV0L2Nhbi9NYWtlZmlsZSAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMSArDQo+ID4gICBkcml2ZXJzL25ldC9jYW4vY29tcGFuaW9u LWNhbi5jICAgICAgICAgICAgICAgICAgICB8ICA2OTQgKysrKysrKysrKysrDQo+IA0KPiBQbGVh c2UgcGxhY2UgdGhlIGNvbXBhbmlvbiBkcml2ZXIgaW4NCj4gDQo+IGRyaXZlcnMvbmV0L2Nhbi9z cGkvY29tcGFuaW9uLmMNCj4gDQo+IEl0IGFsc28gbWFrZXMgbW9yZSBzZW5zZSBpbiB0aGUgS2Nv bmZpZyBzdHJ1Y3R1cmUuDQo+IA0KPiBQcm9iYWJseSB0aGlzIG5hbWluZyBzY2hlbWUgYWxzbyBt YWtlcyBzZW5zZSBmb3INCj4gDQo+IGxpbnV4L2RyaXZlcnMvY2hhci9zcGkvY29tcGFuaW9uLmMN Cj4gDQo+IHRoZW4gLi4uDQo+IA0KPiBJZiBub3QgaXQgc2hvdWxkIGJlIG5hbWVkIGF0IGxlYXN0 DQo+IA0KPiBkcml2ZXJzL2NoYXIvY29tcGFuaW9uLXNwaS5jDQo+IA0KPiBvcg0KPiANCj4gZHJp dmVycy9jaGFyL3NwaS1jb21wYW5pb24uYw0KDQpXZSBpbnRlbnRpb25hbGx5IGxlZnQgb3V0IHRo ZSBzcGkgaW4gdGhlIGRyaXZlciBwYXRoIC8gbmFtZSBiZWNhdXNlDQpvbmx5IHRoZSBkcml2ZXJz L3NwaS9jb21wYW5pb24vKiBkcml2ZXIga25vd3MgdGhhdCB0aGF0IGl0IGlzIGNvbm5lY3RlZA0K dG8gU1BJLiBUaGUgb3RoZXJzIChkcml2ZXJzL25ldC9jYW4vY29tcGFuaW9uLWNhbi5jIGFuZA0K ZHJpdmVycy9jaGFyL2NvbXBhbmlvbi1jaGFyLmMpIG9ubHkga25vdyB0aGUgQVBJLiBUaGlzIGNv dWxkIGFsc28gYmUNCnN1cHBsaWVkIGJ5IGEgZHJpdmVyIHdoaWNoIHRhbGtzIHRvIHRoZSBDb21w YW5pb24gdmlhIGEgZGlmZmVyZW50DQppbnRlcmZhY2UuIEFjdHVhbGx5LCB3ZSBzdGFydGVkIHdp dGggYSBVQVJUIGNvbm5lY3Rpb24gYnV0IHN3aXRjaGVkIHRvDQpTUEkgZHVlIHRvIGxhdGVuY3kg aXNzdWVzLg0KDQpTaG91bGQgd2Ugc3RpbGwgY2hhbmdlIGl0Pw0KDQo+ID4gICBkcml2ZXJzL25l dC9jYW4vZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0NCj4gPiAg IGRyaXZlcnMvc3BpL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg MiArDQo+ID4gICBkcml2ZXJzL3NwaS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDIgKw0KPiA+ICAgZHJpdmVycy9zcGkvY29tcGFuaW9uL0tjb25maWcgICAgICAg ICAgICAgICAgICAgICAgfCAgICA1ICsNCj4gPiAgIGRyaXZlcnMvc3BpL2NvbXBhbmlvbi9NYWtl ZmlsZSAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArDQo+ID4gICBkcml2ZXJzL3NwaS9jb21w YW5pb24vY29yZS5jICAgICAgICAgICAgICAgICAgICAgICB8IDExODkgKysrKysrKysrKysrKysr KysrKysNCj4gPiAgIGRyaXZlcnMvc3BpL2NvbXBhbmlvbi9wcm90b2NvbC1tYW5hZ2VyLmMgICAg ICAgICAgIHwgMTAzNSArKysrKysrKysrKysrKysrKw0KPiA+ICAgZHJpdmVycy9zcGkvY29tcGFu aW9uL3Byb3RvY29sLW1hbmFnZXIuaCAgICAgICAgICAgfCAgMzQ4ICsrKysrKw0KPiA+ICAgZHJp dmVycy9zcGkvY29tcGFuaW9uL3Byb3RvY29sLmggICAgICAgICAgICAgICAgICAgfCAgMjczICsr KysrDQo+ID4gICBkcml2ZXJzL3NwaS9jb21wYW5pb24vcXVldWUtbWFuYWdlci5jICAgICAgICAg ICAgICB8ICAxNDYgKysrDQo+ID4gICBkcml2ZXJzL3NwaS9jb21wYW5pb24vcXVldWUtbWFuYWdl ci5oICAgICAgICAgICAgICB8ICAyNDUgKysrKw0KPiA+ICAgaW5jbHVkZS9saW51eC9jYW4vZGV2 LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3ICstDQo+ID4gICBpbmNsdWRlL2xp bnV4L2NvbXBhbmlvbi5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNTggKysrKysNCj4g PiAgIDIwIGZpbGVzIGNoYW5nZWQsIDQ2NzcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkN Cj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3Mvc3BpL2Jvc2NoLGNvbXBhbmlvbi50eHQNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBk cml2ZXJzL2NoYXIvY29tcGFuaW9uLWNoYXIuYw0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRy aXZlcnMvbmV0L2Nhbi9jb21wYW5pb24tY2FuLmMNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBk cml2ZXJzL3NwaS9jb21wYW5pb24vS2NvbmZpZw0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRy aXZlcnMvc3BpL2NvbXBhbmlvbi9NYWtlZmlsZQ0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRy aXZlcnMvc3BpL2NvbXBhbmlvbi9jb3JlLmMNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2 ZXJzL3NwaS9jb21wYW5pb24vcHJvdG9jb2wtbWFuYWdlci5jDQo+ID4gICBjcmVhdGUgbW9kZSAx MDA2NDQgZHJpdmVycy9zcGkvY29tcGFuaW9uL3Byb3RvY29sLW1hbmFnZXIuaA0KPiA+ICAgY3Jl YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvc3BpL2NvbXBhbmlvbi9wcm90b2NvbC5oDQo+ID4gICBj cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9zcGkvY29tcGFuaW9uL3F1ZXVlLW1hbmFnZXIuYw0K PiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvc3BpL2NvbXBhbmlvbi9xdWV1ZS1tYW5h Z2VyLmgNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4L2NvbXBhbmlvbi5o DQoNCkdyZWV0aW5ncywNCk1hcmsNCg0KQnVpbGRpbmcgVGVjaG5vbG9naWVzLCBQYW5lbCBTb2Z0 d2FyZSBGaXJlIChCVC1GSVIvRU5HMSkgDQpCb3NjaCBTaWNoZXJoZWl0c3N5c3RlbWUgR21iSCB8 IFBvc3RmYWNoIDExIDExIHwgODU2MjYgR3Jhc2JydW5uIHwgR0VSTUFOWSB8IHd3dy5ib3NjaHNl Y3VyaXR5LmNvbQ0KDQpTaXR6OiBTdHV0dGdhcnQsIFJlZ2lzdGVyZ2VyaWNodDogQW10c2dlcmlj aHQgU3R1dHRnYXJ0IEhSQiAyMzExOCANCkF1ZnNpY2h0c3JhdHN2b3JzaXR6ZW5kZXI6IFN0ZWZh biBIYXJ0dW5nOyBHZXNjaMOkZnRzZsO8aHJ1bmc6IEdlcnQgdmFuIElwZXJlbiwgQW5kcmVhcyBC YXJ0eiwgVGhvbWFzIFF1YW50ZSwgQmVybmhhcmQgU2NodXN0ZXINCg==