Received: by 2002:ac0:8845:0:0:0:0:0 with SMTP id g63csp1772883img; Wed, 27 Feb 2019 05:15:29 -0800 (PST) X-Google-Smtp-Source: AHgI3IbBgs/w87u+16PDUKignvN6fD9vH1sftFe2Gf7eqzjLJ5T8ranCMo2P8rBSPJyc0LH5EUP7 X-Received: by 2002:a63:4a0a:: with SMTP id x10mr2934046pga.325.1551273329707; Wed, 27 Feb 2019 05:15:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551273329; cv=none; d=google.com; s=arc-20160816; b=gjyzMEgg5NRUo1F3roXillHm4VMZjHy6weqxCYcxi4ziiVw5uJHUZb1hcfhRmNi01D 8cRmBsAGcCD15NpNaUJNNnpIvTE23Kb72jH4/LPRMKodQ3YZEgFvA5646TJwkhOPpjro dJQPRInBb/u620O4RyGCHihbUdgnrBrIu6BcHG+A5VyfMy9TIBawDh+/iYffbkHg0VYb bDd/7/gjTc3+nRrR62vdvObsp3Ai2gzeNxHMRW3OqhVqsezdaoQS8nGGVSAJd7skMfX6 jJvePa2DHivJCuD6ma0Y8HXt52FzZCB+ENH/LxaOcBibU/dJtj/2qGh4wS94xVVgQQjc +cQg== 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:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=K45MmbRvOZbHDlvUb35gg8/x/6MqGUjDBkjyYusRYlY=; b=uKDFKtoIBBdbnHFto3HDSZAj+juW4Qd9L6Lhj47cX3oen5LkiJLaWwNwEo+pynvrUr 46c0vT7vaw5XyS4gk/E4EmJdhZamBQVJxDQdapODCw5qubEEalkXcK0DTcdt9r7mRJzY 6ff+7yzW02+NkD9ATJrDHynzvQGvXNOfMrEHRZ2hEScu5x+1DtyorwePzOCYyV2xq1uh 9MKmhO6AaB7tKFauXIxBG84Qr6xXiD0QAcQH+ms1G9jiyHCPQ8YwpXxSURBpeW3N4Gbg pwb9MbMzasn/KH/BcBr35Mlq1qmusMxSGGfEpZ4hT5CAV5K5/z3O6FsPM+fozae5jqsn BSDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nxp.com header.s=selector1 header.b=RqRNKURS; 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=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g79si10967655pfb.214.2019.02.27.05.15.13; Wed, 27 Feb 2019 05:15:29 -0800 (PST) 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=pass header.i=@nxp.com header.s=selector1 header.b=RqRNKURS; 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=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730166AbfB0NCW (ORCPT + 99 others); Wed, 27 Feb 2019 08:02:22 -0500 Received: from mail-eopbgr80071.outbound.protection.outlook.com ([40.107.8.71]:57280 "EHLO EUR04-VI1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725881AbfB0NCV (ORCPT ); Wed, 27 Feb 2019 08:02:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=K45MmbRvOZbHDlvUb35gg8/x/6MqGUjDBkjyYusRYlY=; b=RqRNKURSxe7cIj5GtU8u6v8iG7IM+/QgsVprmfCVXqxyFSFa38xIjFScUL4AZAhbTGvccoG1+6kZa9gzXzEveldDUQVm+BqFpWfO1tsjAmnHNSsibhdOFyl3E77zbFNoCgu9uwi4Ej42QKXLzWYzPSfYAlA3pvVQ4T4mBW5v8PE= Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.147.15) by AM0PR04MB4322.eurprd04.prod.outlook.com (52.134.125.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1643.18; Wed, 27 Feb 2019 13:02:16 +0000 Received: from AM0PR04MB4481.eurprd04.prod.outlook.com ([fe80::a51f:134d:b530:f185]) by AM0PR04MB4481.eurprd04.prod.outlook.com ([fe80::a51f:134d:b530:f185%5]) with mapi id 15.20.1643.019; Wed, 27 Feb 2019 13:02:16 +0000 From: Peng Fan To: Dennis Zhou , Christopher Lameter CC: "tj@kernel.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "van.freenix@gmail.com" Subject: RE: [PATCH 1/2] percpu: km: remove SMP check Thread-Topic: [PATCH 1/2] percpu: km: remove SMP check Thread-Index: AQHUzELEXhV7UVWfi0W/HwwXYpeEX6XwoM8AgAGTPACAAB3fgIABS/yA Date: Wed, 27 Feb 2019 13:02:16 +0000 Message-ID: References: <20190224132518.20586-1-peng.fan@nxp.com> <20190225151330.GA49611@dennisz-mbp.dhcp.thefacebook.com> <010001692a612815-46229701-ea3f-4a89-8f88-0c74194ba257-000000@email.amazonses.com> <20190226170339.GB47262@dennisz-mbp.dhcp.thefacebook.com> In-Reply-To: <20190226170339.GB47262@dennisz-mbp.dhcp.thefacebook.com> 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=peng.fan@nxp.com; x-originating-ip: [119.31.174.68] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: caeb20c0-a6ff-405f-3586-08d69cb3cc6d x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);SRVR:AM0PR04MB4322; x-ms-traffictypediagnostic: AM0PR04MB4322: x-microsoft-exchange-diagnostics: =?gb2312?B?MTtBTTBQUjA0TUI0MzIyOzIzOkpBWEhUZjRidHk5Ykp2ME9DdG1uSXlLaC8v?= =?gb2312?B?SWxaWTBmNGFDeXpNZFZVU0NYZ1JJcTkyanp2eDQxWWlKVXFUbDZxV2VQa2pw?= =?gb2312?B?dzVYYmJQSXcrZUxscnByY1FkZ3plQVFHRnFUcE1JSWE5VUcvK2xBSDJ3TDdn?= =?gb2312?B?VzR0elhWQzdJRkoyQnlBdDB6MnRqdXQxa2xOcHN1VUI2WktrT3gzZXlXeFph?= =?gb2312?B?MWJ1VDZPaXQzbGhDbVdHaXZpTmZmdmZWeTJXSlBBQWZ4Mk41bWdhcEhTM1gw?= =?gb2312?B?WkM4Q0FOT3QyamM1dGYzbE9NM3oxeG0wUnZzdXNQQ3dQRUNSVkpxUkoweUY2?= =?gb2312?B?dlpHVGlNRHpwUW9sbVc1cHRaQzV2VkhmaEY5SUlBc0pQTEVMelQxNzdvUGww?= =?gb2312?B?emM1UnZkeGhCVTRmb1JIQnJ3NDRkZ2UrVXY2QlR1V3ZNNHBjZWIrSWRhZXhH?= =?gb2312?B?MVVHQkVyMGtERjBvcTBNd3RpcGpEUVlDcVFFcjNCaEFXd2M4MjhVVkR5Zk12?= =?gb2312?B?UXdEQ2VXU0hKbmNCckNFMmpkOGZuMlhXb2MydEUxblBLaWMwZFp5RjlnYUlT?= =?gb2312?B?MjRTWE1sTm1SUFV1UWxKMkZTRVE5UER4SWJ3QmZQY3cwdWhyd0dreGRJYWll?= =?gb2312?B?anljWnJ5a0lXWmJzQm1UbUxnTlV2cmxhV0NuY1pMKytQY1lBWkhqb056a3h2?= =?gb2312?B?bmNVUURlS05RK3Qxc0dQdXE4MU1lazc0T1RvK0dQbzBLVTBkQUVtck5WY0hC?= =?gb2312?B?VGFjNjZ2RERHYjlwK2tqQjJDUmpFdTdCL3M4d0NSQ05sbkdMeGdIYTZiTWZz?= =?gb2312?B?ekNlSjlXU2psaUR3TjhKck8rUDNNZUI2T2UvMjlwanBzMWlxS2VkZjdRQVFw?= =?gb2312?B?QjRiQnRPb3VuejJuYVpXblhjUkUrZUZOSmNmNzhicE84Ky92OE9tTDltWHpH?= =?gb2312?B?cXZCZjRRQ25YQWI5TlB0bi90Zi8wK0V3YndaK0xRMzBUcnc4azFEZ1gveStH?= =?gb2312?B?RW5UZTUyYVVYMEVZZmFTK09FWnl6YjhlU2tFQWl5TS9HZXhmOUJwY0ZjUzV5?= =?gb2312?B?RWEwNDBxaUtEN0hjRmczWVRVVDQ2OTYxY0NmWFUySmExRVM4b0drbXNzSGl6?= =?gb2312?B?RUNXUEprS0xOTSs3L1Exanh1cjBGWjg0ZnBWQUJBcFJPQ2U1T1dCWHVWVGs0?= =?gb2312?B?Nmg4aGJ3am0xUHJ3SzdSVVRjUkEwclBVZGt6eHp3RkpweFptM0pKN0dPWDVT?= =?gb2312?B?SFZiSXE0VXVRdDM5Wmh5Z2xGV01ST1pnZHhPalJHTUpVRzNqdVphRXFWcmwy?= =?gb2312?B?b1BpMElsQUpHY1djTjZ4aWowZjRETzh6Tm1wRlhYNVc2a20wamNqbzNPRUVZ?= =?gb2312?B?YkhKTHoxQ1ZWc1YvbUhKOVFSc3BYdEt6dHJLaHduN01XTHdiMEJwQy8ycFlh?= =?gb2312?B?M2dvczhzKzZ1eHh2NEVMcjNYODB6OHU0c1p3Ti85RlZCN0tVYXpHcS9SNHcr?= =?gb2312?B?RkU2TW1SMk5wbDFub0kwK3RVUlZDTjFHdVE5ZlpaL3N0TitTYXpIL2ZnRjl2?= =?gb2312?B?R2p0VlZ2N01BUEh2cWE1RkhFMDJwTW5Pb29kR1VyYXIxajczQis3ZlZFRmZu?= =?gb2312?B?blYwZkdnU2IxWC9kbStTZnFkd3JLS1Q3ZWFscHJiVDc3cXljWllaUEMvVTlH?= =?gb2312?B?dzJYbUJjaWNNZCtza3VRcnJTNW1nM0VSVTluVGhsRllvMlFDeVp2ZmlPc2lG?= =?gb2312?Q?zI4qI1ShbP5+gZTesj6VeXe7Kqi6hgkrF8Tzg=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 0961DF5286 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(376002)(136003)(366004)(346002)(396003)(39860400002)(199004)(189003)(13464003)(68736007)(3846002)(74316002)(486006)(6116002)(44832011)(305945005)(6246003)(446003)(11346002)(7736002)(8676002)(93886005)(8936002)(25786009)(476003)(66066001)(81156014)(81166006)(186003)(54906003)(110136005)(33656002)(97736004)(4326008)(55016002)(53936002)(316002)(6506007)(9686003)(26005)(53546011)(478600001)(14454004)(229853002)(6436002)(102836004)(86362001)(106356001)(14444005)(256004)(71190400001)(71200400001)(2906002)(99286004)(52536013)(5660300002)(105586002)(7696005)(76176011);DIR:OUT;SFP:1101;SCL:1;SRVR:AM0PR04MB4322;H:AM0PR04MB4481.eurprd04.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: D5/4/Pzfc+3ypwpvNid5rNYjSQS/5FUojby6M5clPhnrPvu45V8f5aYX3aQFukFsgnI0qWwjMeIJT1wKToScJipGdG/6F5TibrNo5zL1oHROM4i5/oCmPMrMZTvcHOVoX0XoGPm0Kn9FC9myqZlrP6/Vj75Hx5dgerAzgmXvqUZDfLKwED87QFzmqAy85/2qN6Fw6WwvQK1NR1C65Ni7/vtKbSzFgMoPEZQxRGcepl9roPtgBa1f6Co/levhC3JrkMlFfNwtytLPangoy3oW72pgCtcalws8ITk72XrDcL0r9S41s844ZzsYf4XSYT0OZZ0gS0+kU5a0SU9Rk3UxMpQVl4fuffDCrU4IqxayLFNmQZ9AwbyC2Ece/uaof5xPzZG3B46/dLHOlGSM/BFG1P+Yc3HjFUSwbj+JzzYmhKg= Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: caeb20c0-a6ff-405f-3586-08d69cb3cc6d X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2019 13:02:16.1081 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4322 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgRGVubmlzDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRGVubmlz IFpob3UgW21haWx0bzpkZW5uaXNAa2VybmVsLm9yZ10NCj4gU2VudDogMjAxOcTqMtTCMjfI1SAx OjA0DQo+IFRvOiBDaHJpc3RvcGhlciBMYW1ldGVyIDxjbEBsaW51eC5jb20+DQo+IENjOiBQZW5n IEZhbiA8cGVuZy5mYW5AbnhwLmNvbT47IHRqQGtlcm5lbC5vcmc7IGxpbnV4LW1tQGt2YWNrLm9y ZzsNCj4gbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsgdmFuLmZyZWVuaXhAZ21haWwuY29t DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMS8yXSBwZXJjcHU6IGttOiByZW1vdmUgU01QIGNoZWNr DQo+IA0KPiBPbiBUdWUsIEZlYiAyNiwgMjAxOSBhdCAwMzoxNjo0NFBNICswMDAwLCBDaHJpc3Rv cGhlciBMYW1ldGVyIHdyb3RlOg0KPiA+IE9uIE1vbiwgMjUgRmViIDIwMTksIERlbm5pcyBaaG91 IHdyb3RlOg0KPiA+DQo+ID4gPiA+IEBAIC0yNyw3ICsyNyw3IEBADQo+ID4gPiA+ICAgKiAgIGNo dW5rIHNpemUgaXMgbm90IGFsaWduZWQuICBwZXJjcHUta20gY29kZSB3aWxsIHdoaW5lIGFib3V0 IGl0Lg0KPiA+ID4gPiAgICovDQo+ID4gPiA+DQo+ID4gPiA+IC0jaWYgZGVmaW5lZChDT05GSUdf U01QKSAmJg0KPiA+ID4gPiBkZWZpbmVkKENPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9D SFVOSykNCj4gPiA+ID4gKyNpZiBkZWZpbmVkKENPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJT VF9DSFVOSykNCj4gPiA+ID4gICNlcnJvciAiY29udGlndW91cyBwZXJjcHUgYWxsb2NhdGlvbiBp cyBpbmNvbXBhdGlibGUgd2l0aCBwYWdlZCBmaXJzdA0KPiBjaHVuayINCj4gPiA+ID4gICNlbmRp Zg0KPiA+ID4gPg0KPiA+ID4gPiAtLQ0KPiA+ID4gPiAyLjE2LjQNCj4gPiA+ID4NCj4gPiA+DQo+ ID4gPiBIaSwNCj4gPiA+DQo+ID4gPiBJIHRoaW5rIGtlZXBpbmcgQ09ORklHX1NNUCBtYWtlcyB0 aGlzIGVhc2llciB0byByZW1lbWJlcg0KPiA+ID4gZGVwZW5kZW5jaWVzIHJhdGhlciB0aGFuIGhh dmluZyB0byBkaWcgaW50byB0aGUgY29uZmlnLiBTbyB0aGlzIGlzIGEgTkFDSw0KPiBmcm9tIG1l Lg0KPiA+DQo+ID4gQnV0IGl0IHNpbXBsaWZpZXMgdGhlIGNvZGUgYW5kIG1ha2VzIGl0IGVhc2ll ciB0byByZWFkLg0KPiA+DQo+ID4NCj4gDQo+IEkgdGhpbmsgdGhlIGNoZWNrIGlzbid0IHF1aXRl IHJpZ2h0IGFmdGVyIGxvb2tpbmcgYXQgaXQgYSBsaXR0bGUgbG9uZ2VyLg0KPiBMb29raW5nIGF0 IHg4NiwgSSBiZWxpZXZlIHlvdSBjYW4gY29tcGlsZSBpdCB3aXRoICFTTVAgYW5kDQo+IENPTkZJ R19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSyB3aWxsIHN0aWxsIGJlIHNldC4gVGhpcyBz aG91bGQNCj4gc3RpbGwgd29yayBiZWNhdXNlIHg4NiBoYXMgYW4gTU1VLg0KDQpZb3UgYXJlIHJp Z2h0LCB4ODYgY291bGQgYm9vdHMgdXAgd2l0aCBORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVO Sw0KPXkgYW5kIFNNUD1uLiBUZXN0ZWQgd2l0aCBxZW11LCBpbmZvIGFzIGJlbG93Og0KDQovICMg emNhdCAvcHJvYy9jb25maWcuZ3ogfCBncmVwIE5FRURfUEVSX0NQVV9LTQ0KQ09ORklHX05FRURf UEVSX0NQVV9LTT15DQovICMgemNhdCAvcHJvYy9jb25maWcuZ3ogfCBncmVwIFNNUA0KQ09ORklH X0JST0tFTl9PTl9TTVA9eQ0KIyBDT05GSUdfU01QIGlzIG5vdCBzZXQNCkNPTkZJR19HRU5FUklD X1NNUF9JRExFX1RIUkVBRD15DQovICMgemNhdCAvcHJvYy9jb25maWcuZ3ogfCBncmVwIE5FRURf UEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LDQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1Rf Q0hVTks9eQ0KLyAjIGNhdCAvcHJvYy9jcHVpbmZvDQpwcm9jZXNzb3IgICAgICAgOiAwDQp2ZW5k b3JfaWQgICAgICAgOiBBdXRoZW50aWNBTUQNCmNwdSBmYW1pbHkgICAgICA6IDYNCm1vZGVsICAg ICAgICAgICA6IDYNCm1vZGVsIG5hbWUgICAgICA6IFFFTVUgVmlydHVhbCBDUFUgdmVyc2lvbiAy LjUrDQpzdGVwcGluZyAgICAgICAgOiAzDQpjcHUgTUh6ICAgICAgICAgOiAzMTkyLjYxMw0KY2Fj aGUgc2l6ZSAgICAgIDogNTEyIEtCDQpmcHUgICAgICAgICAgICAgOiB5ZXMNCmZwdV9leGNlcHRp b24gICA6IHllcw0KY3B1aWQgbGV2ZWwgICAgIDogMTMNCndwICAgICAgICAgICAgICA6IHllcw0K ZmxhZ3MgICAgICAgICAgIDogZnB1IGRlIHBzZSB0c2MgbXNyIHBhZSBtY2UgY3g4IGFwaWMgc2Vw IG10cnIgcGdlIG1jYSBjbW92IHBhdCBwc2UzNiBjbGZsdXNoIG1teCBmeHNyIHNzZSBzc2UyIHN5 c2NhbGwgbnggbG0gbm9wbCBjcHVpZCBwbmkgY3gxNiBoeXBlcnZpc29yIGxhaGZfbG0gc3ZtIDNk bm93cHJlZmV0bA0KYnVncyAgICAgICAgICAgIDogZnhzYXZlX2xlYWsgc3lzcmV0X3NzX2F0dHJz IHNwZWN0cmVfdjEgc3BlY3RyZV92MiBzcGVjX3N0b3JlX2J5cGFzcw0KYm9nb21pcHMgICAgICAg IDogNjM4NS4yMg0KVExCIHNpemUgICAgICAgIDogMTAyNCA0SyBwYWdlcw0KY2xmbHVzaCBzaXpl ICAgIDogNjQNCmNhY2hlX2FsaWdubWVudCA6IDY0DQphZGRyZXNzIHNpemVzICAgOiA0MiBiaXRz IHBoeXNpY2FsLCA0OCBiaXRzIHZpcnR1YWwNCnBvd2VyIG1hbmFnZW1lbnQ6DQoNCg0KQnV0IGZy b20gdGhlIGNvbW1lbnRzIGluIHRoaXMgZmlsZToNCiINCiogLSBDT05GSUdfTkVFRF9QRVJfQ1BV X1BBR0VfRklSU1RfQ0hVTksgbXVzdCBub3QgYmUgZGVmaW5lZC4gIEl0J3MNCiAqICAgbm90IGNv bXBhdGlibGUgd2l0aCBQRVJfQ1BVX0tNLiAgRU1CRURfRklSU1RfQ0hVTksgc2hvdWxkIHdvcmsN CiAqICAgZmluZS4NCiINCg0KSSBkaWQgbm90IHJlYWQgaW50byBkZXRhaWxzIHdoeSBpdCBpcyBu b3QgYWxsb3dlZCwgYnV0IHg4NiBjb3VsZCBzdGlsbCB3b3JrIHdpdGggS00NCmFuZCBORUVEX1BF Ul9DUFVfUEFHRV9GSVJTVF9DSFVOSy4NCg0KPiANCj4gSSB0aGluayBtb3JlIGNvcnJlY3RseSBp dCB3b3VsZCBiZSBzb21ldGhpbmcgbGlrZSBiZWxvdywgYnV0IEkgZG9uJ3QgaGF2ZSB0aGUNCj4g dGltZSB0byBmdWxseSB2ZXJpZnkgaXQgcmlnaHQgbm93Lg0KPiANCj4gVGhhbmtzLA0KPiBEZW5u aXMNCj4gDQo+IC0tLQ0KPiBkaWZmIC0tZ2l0IGEvbW0vcGVyY3B1LWttLmMgYi9tbS9wZXJjcHUt a20uYyBpbmRleA0KPiAwZjY0M2RjMmRjNjUuLjY5Y2NhZDdkOTgwNyAxMDA2NDQNCj4gLS0tIGEv bW0vcGVyY3B1LWttLmMNCj4gKysrIGIvbW0vcGVyY3B1LWttLmMNCj4gQEAgLTI3LDcgKzI3LDcg QEANCj4gICAqICAgY2h1bmsgc2l6ZSBpcyBub3QgYWxpZ25lZC4gIHBlcmNwdS1rbSBjb2RlIHdp bGwgd2hpbmUgYWJvdXQgaXQuDQo+ICAgKi8NCj4gDQo+IC0jaWYgZGVmaW5lZChDT05GSUdfU01Q KSAmJg0KPiBkZWZpbmVkKENPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSykNCj4g KyNpZiAhZGVmaW5lZChDT05GSUdfTU1VKSAmJg0KPiArZGVmaW5lZChDT05GSUdfTkVFRF9QRVJf Q1BVX1BBR0VfRklSU1RfQ0hVTkspDQo+ICAjZXJyb3IgImNvbnRpZ3VvdXMgcGVyY3B1IGFsbG9j YXRpb24gaXMgaW5jb21wYXRpYmxlIHdpdGggcGFnZWQgZmlyc3QgY2h1bmsiDQo+ICAjZW5kaWYN Cj4gDQoNCkFja2VkLWJ5OiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4NCg0KVGhhbmtzLA0K UGVuZw0K