From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6FDE9C10DCE for ; Wed, 18 Mar 2020 14:05:27 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 301882076C for ; Wed, 18 Mar 2020 14:05:27 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="V75utuLa" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 301882076C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1jEZJj-0004uu-EQ; Wed, 18 Mar 2020 14:05:07 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1jEZJi-0004up-1F for xen-devel@lists.xenproject.org; Wed, 18 Mar 2020 14:05:06 +0000 X-Inumbo-ID: 773d8dce-6921-11ea-bec1-bc764e2007e4 Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 773d8dce-6921-11ea-bec1-bc764e2007e4; Wed, 18 Mar 2020 14:05:05 +0000 (UTC) Received: by mail-lj1-x243.google.com with SMTP id w4so12465489lji.11 for ; Wed, 18 Mar 2020 07:05:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dPQf79I5L0EUKZdMvHAmM0XnspCswWIxCIZlbbYVmOE=; b=V75utuLaQb0yc6CG21y7OxI5VBvh+e3vVrD3bo/jl6UhdLOTGQDNpOlRRJkW5UcblJ WwYIITqTvo0T9e4j5skHDVIBMQXUKMxjCJ/Q9C3WBaS/V1Ne2vNyztfm2tuBb+3Tugr0 ozch3CjdZgpb2C4d5GRmI9GudfjtUkJamgaP6aFihidTBeyRqW1U1D3xCnGNTB5OWFD4 Vqsvp6RuYxtGdaZ8Xtidfkx85z+FWWTqJ3ykyNGdavWtPG776lebyb/YB1GLaEEX7SxH aMaOP7ABZ8+o+FGyLCWjmV5dY01iG7/AIOsUsAsSkU9uP7PgNGnWUjgq0QieDrRDV42H +ytQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dPQf79I5L0EUKZdMvHAmM0XnspCswWIxCIZlbbYVmOE=; b=EuuY4E5rGA+l2kVokS11z6HjOHJXMsZ33F9HO5G/+87JG5Y0F2XdMAZZnhVY6eI2hv 1mA/c+NhYSnZVnZ5VBTDPob26yyxNI2V23TroCILLWOx6v9hGwDv5bptFRs/9iQ2nfGM 2wITNawbk+sWlZkwvmlH4uKMimE5JA8IqkHWaIqS3cpnyqeeHSv1DEAIsex3Yo6ndTC6 lGFZSU6FUjeHdXeA9vIq6BxeI5+bwJXHtpMO9HYXr49nHKaZbWF5XNbWeMeLQFUaImB3 yg3wpEH3zEYzivvvG+pnbqq7EwIfLuhtqYtOl9lQQkjFETaQQ9tllgWbE/bz7xWH93sY v5GA== X-Gm-Message-State: ANhLgQ0TzX4G2G+1GB05Tx7a29iekT/9ikIkFe8D3zS4eFKAXfAVC2df fILZlpeh1qs2UPOuu09f0SnqyJaM/1bg2wM0mmY= X-Google-Smtp-Source: ADFU+vuY0hnL0y4CIM8gpF8TbjWhAQjUfYiZsK9r1YIw684R2pZgyQBcZRiNzjo8IqiScJmXWVEMt3kkiO31nSpQwEQ= X-Received: by 2002:a2e:87cd:: with SMTP id v13mr2498258ljj.210.1584540303713; Wed, 18 Mar 2020 07:05:03 -0700 (PDT) MIME-Version: 1.0 References: <20200317152310.114567-1-jandryuk@gmail.com> In-Reply-To: From: Jason Andryuk Date: Wed, 18 Mar 2020 10:04:52 -0400 Message-ID: To: Jan Beulich Subject: Re: [Xen-devel] [BUG] panic: "IO-APIC + timer doesn't work" - several people have reproduced X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Andrew Cooper , Aaron Janse , xen-devel Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gV2VkLCBNYXIgMTgsIDIwMjAgYXQgNjozOCBBTSBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz ZS5jb20+IHdyb3RlOgo+Cj4gT24gMTcuMDMuMjAyMCAxNjoyMywgSmFzb24gQW5kcnl1ayB3cm90 ZToKPiA+IE9uIDE3LjAzLjIwMjAgMTU6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IE9uIDE3 LjAzLjIwMjAgMTU6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxNy4wMy4yMDIwIDE0 OjQ4LCBKYXNvbiBBbmRyeXVrIHdyb3RlOgo+ID4+Pj4gSSBnb3QgaXQgdG8gYm9vdCBwYXN0ICJJ Ty1BUElDICsgdGltZXIgZG9lc24ndCB3b3JrIi4gIEkgcHJvZ3JhbW1lZAo+ID4+Pj4gdGhlIEhQ RVQgdG8gcHJvdmlkZSBhIHBlcmlvZGljIHRpbWVyIGluIGhwZXRfcmVzdW1lKCkgb24gVDAuICBX aGVuIEkKPiA+Pj4+IGFjdHVhbGx5IGdvdCBpdCBwcm9ncmFtbWVkIHByb3Blcmx5LCBpdCB3b3Jr ZWQgdG8gaW5jcmVtZW50Cj4gPj4+PiBwaXQwX3RpY2tzLiAgSSBhbHNvIG1hZGUgdGltZXJfaW50 ZXJydXB0KCkgdW5jb25kaXRpb25hbGx5Cj4gPj4+PiBwaXQwX3RpY2tzKysgdGhvdWdoIHRoYXQg bWF5IG5vdCBtYXR0ZXIuCj4gPj4+Cj4gPj4+IEhtbSwgYXQgdGhlIGZpcnN0IGdsYW5jZSBJIHdv dWxkIGltcGx5IHRoZSBzeXN0ZW0gZ2V0cyBoYW5kZWQgdG8gWGVuCj4gPj4+IHdpdGggYSBIUEVU IHN0YXRlIHRoYXQgd2UgZG9uJ3QgKGFuZCBwcm9iYWJseSBhbHNvIHNob3VsZG4ndCkgZXhwZWN0 Lgo+ID4+PiBDb3VsZCB5b3UgcHJvdmlkZSBIUEVUX0NGRyBhcyB3ZWxsIGFzIGFsbCBIUEVUX1Ru X0NGRyBhbmQKPiA+Pj4gSFBFVF9Ubl9ST1VURSB2YWx1ZXMgYXMgaHBldF9yZXN1bWUoKSBmaW5k cyB0aGVtIGJlZm9yZSBkb2luZyBhbnkKPiA+Pj4gYWRqdXN0bWVudHMgdG8gdGhlbT8gV2hhdCBh cmUgdGhlIGNvbXBvbmVudHMgLyBwYXJ0aWVzIGludm9sdmVkIGluCj4gPj4+IGdldHRpbmcgWGVu IGxvYWRlZCBhbmQgc3RhcnRlZD8KPiA+Pgo+ID4+IE9mIGNvdXJzZSBtdWNoIGRlcGVuZHMgb24g d2hhdCBleGFjdGx5IHlvdSBtZWFuIHlvdSd2ZSBkb25lIHRvCj4gPj4gdGhlIEhQRVQgYnkgc2F5 aW5nICJJIHByb2dyYW1tZWQgdGhlIEhQRVQgdG8gcHJvdmlkZSAuLi4iLgo+ID4KPiA+IEJlbG93 IGlzIHRoZSBkaWZmLiAgSXQgd2FzIG1lc3NpZXIgYW5kIEkgdGlkaWVkIGl0IHVwIHNvbWUuCj4g Pgo+ID4gSXQncyBtYWlubHkgdGhlIGNoYW5nZSB0byBocGV0X3Jlc3VtZSgpIHRvIG1pbWljIExp bnV4J3MgbGVnYWN5IEhQRVQKPiA+IHNldHVwIG9uIFQwLiAgSXQgdHVybnMgb24gSFBFVF9DRkdf TEVHQUNZIHRvIGVuc3VyZSB0aGUgdGltZXIgaW50ZXJydXB0Cj4gPiBpcyBydW5uaW5nLiAgQW5k IGl0IGFsc28gaW5jbHVkZXMgdGhlIHByaW50aW5nIG9mIHRoZSBpbml0aWFsIEhQRVQKPiA+IGNv bmZpZzoKPiA+IEhQRVRfQ0ZHIDAwMDAwMDAxCj4gPiBIUEVUX1QwX0NGRyAwMDAwODAzMAo+ID4g SFBFVF9UMF9ST1VURSAwMDAwMDE2Ywo+ID4gSFBFVF9UMV9DRkcgMDAwMDgwMDAKPiA+IEhQRVRf VDFfUk9VVEUgMDAwMDAwMDAKPiA+IEhQRVRfVDJfQ0ZHIDAwMDA4MDAwCj4gPiBIUEVUX1QyX1JP VVRFIDAwMDAwMDAwCj4gPiBIUEVUX1QzX0NGRyAwMDAwODAwMAo+ID4gSFBFVF9UM19ST1VURSAw MDAwMDAwMAo+ID4gSFBFVF9UNF9DRkcgMDAwMGMwMDAKPiA+IEhQRVRfVDRfUk9VVEUgMDAwMDAw MDAKPiA+IEhQRVRfVDVfQ0ZHIDAwMDBjMDAwCj4gPiBIUEVUX1Q1X1JPVVRFIDAwMDAwMDAwCj4g PiBIUEVUX1Q2X0NGRyAwMDAwYzAwMAo+ID4gSFBFVF9UNl9ST1VURSAwMDAwMDAwMAo+ID4gSFBF VF9UN19DRkcgMDAwMGMwMDAKPiA+IEhQRVRfVDdfUk9VVEUgMDAwMDAwMDAKPiA+Cj4gPiBPdGhl ciBjaGFuZ2VzIGFyZSB0byB0cnkgdG8gcHJldmVudCBYZW4gZnJvbSBjbG9iYmVyaW5nIFQwIGFz IGEgcGVyaW9kaWMKPiA+IHRpbWVyLgo+Cj4gV2h5ICJjbG9iYmVyaW5nIj8gQWNjb3JkaW5nIHRv IHRoZSB2YWx1ZXMgYWJvdmUgVDAgaXMgbmVpdGhlciBlbmFibGVkCj4gbm9yIHNldCB0byBwZXJp b2RpYy4KCkkgd2FzIHRyeWluZyB0byBpbmRpY2F0ZWQgdGhlIGNoYW5nZXMgaW4gaHBldF9icm9h ZGNhc3RfaW5pdCgpIHRvCnByZXNlcnZlIFQwIGFzIGEgcGVyaW9kaWMgdGltZXIgYWZ0ZXIgaXQg d2FzIHNldCB1cCBpbiBocGV0X3Jlc3VtZSgpLgoKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ocGV0 LmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ocGV0LmMKPiA+IEBAIC01ODUsMTYgKzU4NSwyNyBA QCB2b2lkIF9faW5pdCBocGV0X2Jyb2FkY2FzdF9pbml0KHZvaWQpCj4gPiAgICAgICAgICAgICAg IHB2X3J0Y19oYW5kbGVyID0gaGFuZGxlX3J0Y19vbmNlOwo+ID4gICAgICAgfQo+ID4KPiA+ICsg ICAgcHJpbnRrKFhFTkxPR19JTkZPICIlcyBjZmcgJWRcbiIsIF9fZnVuY19fLCBjZmcpOwo+ID4g ICAgICAgaHBldF93cml0ZTMyKGNmZywgSFBFVF9DRkcpOwo+ID4KPiA+ICAgICAgIGZvciAoIGkg PSAwOyBpIDwgbjsgaSsrICkKPiA+ICAgICAgIHsKPiA+IC0gICAgICAgIGlmICggaSA9PSAwICYm IChjZmcgJiBIUEVUX0NGR19MRUdBQ1kpICkKPiA+ICsgICAgICAgIHByaW50ayhYRU5MT0dfSU5G TyAiaHBldCBjZmcgJWQgbGVnYWN5ICVkXG4iLCBpLCBjZmcgJiBIUEVUX0NGR19MRUdBQ1kpOwo+ ID4gKyAgICAgICAgaWYgKCBpID09IDEgJiYgKGNmZyAmIEhQRVRfQ0ZHX0xFR0FDWSkgKQo+ID4g ICAgICAgICAgIHsKPiA+ICAgICAgICAgICAgICAgLyogc2V0IEhQRVQgVDAgYXMgb25lc2hvdCAq Lwo+ID4gLSAgICAgICAgICAgIGNmZyA9IGhwZXRfcmVhZDMyKEhQRVRfVG5fQ0ZHKDApKTsKPiA+ ICsgICAgICAgICAgICBjZmcgPSBocGV0X3JlYWQzMihIUEVUX1RuX0NGRygxKSk7Cj4gPiAgICAg ICAgICAgICAgIGNmZyAmPSB+KEhQRVRfVE5fTEVWRUwgfCBIUEVUX1ROX1BFUklPRElDKTsKPiA+ ICAgICAgICAgICAgICAgY2ZnIHw9IEhQRVRfVE5fRU5BQkxFIHwgSFBFVF9UTl8zMkJJVDsKPiA+ ICsgICAgICAgICAgICBocGV0X3dyaXRlMzIoY2ZnLCBIUEVUX1RuX0NGRygxKSk7Cj4gPiArICAg ICAgICB9Cj4gPiArCj4gPiArICAgICAgICBpZiAoIGkgPT0gMCAmJiAoY2ZnICYgSFBFVF9DRkdf TEVHQUNZKSApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgLyogc2V0IEhQRVQgVDAg YXMgcGVyaW9kaWMgKi8KPiA+ICsgICAgICAgICAgICBjZmcgPSBocGV0X3JlYWQzMihIUEVUX1Ru X0NGRygwKSk7Cj4gPiArICAgICAgICAgICAgY2ZnIHw9IChIUEVUX1ROX0xFVkVMIHwgSFBFVF9U Tl9QRVJJT0RJQyk7Cj4KPiBBIGNoYW5nZSBsaWtlIHRoaXMgb2YgY291cnNlIHdvbid0IGJlIGFj Y2VwdGFibGUgb3V0c2lkZSBvZgo+IHlvdXIgb3duIHJlcG8sIGJ1dCBJIGFzc3VtZSB5b3UncmUg Y2xlYXIgYWJvdXQgdGhpcy4KCk9mIGNvdXJzZS4gIEkgd2FzIGp1c3QgcHJvdmlkaW5nIHRoZSBl eGFtcGxlIHRoYXQgcGFzc2VzCmNoZWNrX3RpbWVyKCkuICBJJ20gbm90IGZhbWlsaWFyIHdpdGgg dGhlIFhlbiB0aW1lciBjb2RlIG9yIEhQRVRzLCBzbwpJIHdhcyBob3BpbmcgdGhpcyBwcm92aWRl cyB1c2VmdWwgaW5mb3JtYXRpb24gdG8gY2xhcmlmeSB0aGUgcHJvYmxlbQphbmQgZmluZCBhIGNs ZWFuZXIgc29sdXRpb24uCgpMb2NhbGx5LCBJIG1pbmltaXplZCB0aGUgSFBFVCBjaGFuZ2VzIHRv IGp1c3QgZW5hYmxlIGl0IGR1cmluZwpjaGVja190aW1lcigpIGFuZCB0aGVuIGRpc2FibGUgaXQg YWZ0ZXJ3YXJkcy4gIFRoYXQgZGlmZiBpcyBiZWxvdy4KClhlbiBpcyBzdGlsbCBoYXZpbmcgaXNz dWVzIGJvb3RpbmcgZG9tMCB3aXRoIHRoZSBIUEVUIGNoYW5nZXMsIHNvIHRoaXMKY2hhbmdlIG1h eSBiZSBpbmNvcnJlY3QgYW5kIGJyZWFrIHNvbWV0aGluZyBlbHNlLiAgUHJldmlvdXNseSwgSSB3 cm90ZQphYm91dCBhIGZhaWxlZCBhc3NlcnQgaW4gcHZfZGVzdHJveV9nZHQoKSBkdXJpbmcgZG9t MCBjb25zdHJ1Y3Rpb24uICBJCmFkZGVkIGEgcHJpbnRrIGJlZm9yZSB0aGUgYXNzZXJ0LCBhbmQg dGhhdCBpc3N1ZSBkaXNhcHBlYXJlZCBhbmQgaXMKYWxzbyBnb25lIGFmdGVyIHJlbW92aW5nIGl0 IGFnYWluLiAgU2luY2UgdGhpcyBpcyBhIHRhYmxldCBmb3JtCmZhY3Rvciwgc2VyaWFsIG91dHB1 dCBpcyBpbXBvc3NpYmxlLiAgSSBhZGRlZCBhIGRlbGF5IHRvIHByaW50ayBzbyBJCmNvdWxkIG1v cmUgZWFzaWx5IGNhcHR1cmUgc2NyZWVuIG91dHB1dCB3aXRob3V0IGl0IHNjcm9sbGluZyBieS4g IEkKaGF2ZSBzaW5jZSByZW1vdmVkIHRoYXQgZGVsYXkgd2hpY2ggbWF5IGhhdmUgYmVlbiBzaGlm dGVkIHRoZSBwcm9ibGVtCmFzIHRoZXJlIGlzIG5vdyBhIHBhZ2VmYXVsdCBpbiBlbXVsYXRlX2Zv cmNlZF9pbnZhbGlkX29wKCkuCgpyMTIgaXMgTlVMTCBpbgp0ZXN0YiAgJDB4MSwweDQoJXIxMikK d2hpY2ggaXM6CmlmICggbXNycy0+bWlzY19mZWF0dXJlc19lbmFibGVzLmNwdWlkX2ZhdWx0aW5n ICYmCgpTbyBtc3JzIGlzIE5VTEw/ICBtc3JzID0gY3VycmVudC0+YXJjaC5tc3JzIGVhbGllciBp biB0aGUgZnVuY3Rpb24uCgpUaGUgcHZfZGVzdHJveV9nZHQgZmFpbGVkIGFzc2VydCB3YXM6CkFT U0VSVCh2ID09IGN1cnJlbnQgfHwgIXZjcHVfY3B1X2RpcnR5KHYpKTsKCkkgd29uZGVyIGlmIHRo ZSB0aW1lciBpbnRlcnJ1cHQgY291bGQgYmUgbWVzc2luZyB3aXRoIGN1cnJlbnQgc29tZWhvdz8K ClRoYW5rcywKSmFzb24KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHBldC5jIGIveGVuL2Fy Y2gveDg2L2hwZXQuYwppbmRleCA4NjkyOWI5YmExLi45M2EzNDc5MmIyIDEwMDY0NAotLS0gYS94 ZW4vYXJjaC94ODYvaHBldC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ocGV0LmMKQEAgLTc2NSw2ICs3 NjUsMTUgQEAgaW50IGhwZXRfbGVnYWN5X2lycV90aWNrKHZvaWQpCgogc3RhdGljIHUzMiAqaHBl dF9ib290X2NmZzsKCit2b2lkIGhwZXRfZGlzYWJsZV9sZWdhY3kodm9pZCkKK3sKKyAgICB1MzIg Y2ZnID0gaHBldF9yZWFkMzIoSFBFVF9DRkcpOworICAgIHByaW50ayhYRU5MT0dfSU5GTyAiJXMg SFBFVF9DRkcgJTA4eFxuIiwgX19mdW5jX18sIGNmZyk7CisgICAgY2ZnICY9IH5IUEVUX0NGR19M RUdBQ1k7CisgICAgcHJpbnRrKFhFTkxPR19JTkZPICIlcyBIUEVUX0NGRyAlMDh4XG4iLCBfX2Z1 bmNfXywgY2ZnKTsKKyAgICBocGV0X3dyaXRlMzIoY2ZnLCBIUEVUX0NGRyk7Cit9CisKIHU2NCBf X2luaXQgaHBldF9zZXR1cCh2b2lkKQogewogICAgIHN0YXRpYyB1NjQgX19pbml0ZGF0YSBocGV0 X3JhdGU7CkBAIC04MDQsNiArODEzLDggQEAgdTY0IF9faW5pdCBocGV0X3NldHVwKHZvaWQpCiAg ICAgcmV0dXJuIGhwZXRfcmF0ZSArIChsYXN0ICogMiA+IGhwZXRfcGVyaW9kKTsKIH0KCisjaW5j bHVkZSA8YXNtL2RlbGF5Lmg+CisKIHZvaWQgaHBldF9yZXN1bWUodTMyICpib290X2NmZykKIHsK ICAgICBzdGF0aWMgdTMyIHN5c3RlbV9yZXNldF9sYXRjaDsKQEAgLTg0MiwxMSArODUzLDMzIEBA IHZvaWQgaHBldF9yZXN1bWUodTMyICpib290X2NmZykKICAgICAgICAgICAgICAgICAgICBjZmcg JiBIUEVUX1ROX1JFU0VSVkVELCBpKTsKICAgICAgICAgICAgIGNmZyAmPSB+SFBFVF9UTl9SRVNF UlZFRDsKICAgICAgICAgfQorICAgICAgICBpZiAoaSA9PSAwKSB7CisgICAgICAgICAgICBjZmcg fD0gSFBFVF9UTl9FTkFCTEUgfCBIUEVUX1ROX1BFUklPRElDIHwgSFBFVF9UTl9TRVRWQUwgfAor ICAgICAgICAgICAgICAgICAgIEhQRVRfVE5fMzJCSVQ7CisgICAgICAgIH0KICAgICAgICAgaHBl dF93cml0ZTMyKGNmZywgSFBFVF9Ubl9DRkcoaSkpOworICAgICAgICBpZiAoaSA9PSAwKSB7Cisj ZGVmaW5lIE5TRUNfUEVSX1NFQyAgICAxMDAwMDAwMDAwTAorICAgICAgICAgICAgdWludDY0X3Qg ZGVsdGE7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbm93OworICAgICAgICAgICAgdW5zaWdu ZWQgaW50IGNtcDsKKyAgICAgICAgICAgIHU2NCBocGV0X3JhdGUgPSBocGV0X3NldHVwKCk7Cisg ICAgICAgICAgICB1aW50MzJfdCBtdWx0ID0gZGl2X3NjKCh1bnNpZ25lZCBsb25nKWhwZXRfcmF0 ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAwMDAwMDAwdWwsIDMy KTsKKyAgICAgICAgICAgIHVpbnQzMl90IHNoaWZ0ID0gMzI7CisgICAgICAgICAgICBwcmludGso WEVOTE9HX0lORk8gImhwZXQgbXVsdCAlZCBzaGlmdCAlZFxuIiwgbXVsdCwgc2hpZnQpOworICAg ICAgICAgICAgZGVsdGEgPSAoKHVpbnQ2NF90KShOU0VDX1BFUl9TRUMgLyBIWikpICogbXVsdDsK KyAgICAgICAgICAgIGRlbHRhID4+PSBzaGlmdDsKKyAgICAgICAgICAgIG5vdyA9IGhwZXRfcmVh ZDMyKEhQRVRfQ09VTlRFUik7CisgICAgICAgICAgICBjbXAgPSBub3cgKyAodW5zaWduZWQgaW50 KWRlbHRhOworICAgICAgICAgICAgaHBldF93cml0ZTMyKGNtcCwgSFBFVF9Ubl9DTVAoaSkpOwor ICAgICAgICAgICAgdWRlbGF5KDEpOworICAgICAgICAgICAgaHBldF93cml0ZTMyKGRlbHRhLCBI UEVUX1RuX0NNUChpKSk7CisgICAgICAgIH0KICAgICB9CgogICAgIGNmZyA9IGhwZXRfcmVhZDMy KEhQRVRfQ0ZHKTsKLSAgICBjZmcgfD0gSFBFVF9DRkdfRU5BQkxFOworICAgIGNmZyB8PSBIUEVU X0NGR19FTkFCTEUgfCBIUEVUX0NGR19MRUdBQ1k7CiAgICAgaHBldF93cml0ZTMyKGNmZywgSFBF VF9DRkcpOwogfQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMgYi94ZW4vYXJj aC94ODYvaW9fYXBpYy5jCmluZGV4IGU5OGUwOGU5YzguLmI2MmRlYTE5MGEgMTAwNjQ0Ci0tLSBh L3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwpAQCAt MzQsNiArMzQsNyBAQAogI2luY2x1ZGUgPGFzbS9kZXNjLmg+CiAjaW5jbHVkZSA8YXNtL21zaS5o PgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgorI2luY2x1ZGUgPGFzbS9ocGV0Lmg+CiAjaW5jbHVk ZSA8bWFjaF9hcGljLmg+CiAjaW5jbHVkZSA8aW9fcG9ydHMuaD4KICNpbmNsdWRlIDxpcnFfdmVj dG9ycy5oPgpAQCAtMjA0Nyw2ICsyMDQ4LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfSU9fQVBJQyh2 b2lkKQogICAgIHNldHVwX0lPX0FQSUNfaXJxcygpOwogICAgIGluaXRfSU9fQVBJQ190cmFwcygp OwogICAgIGNoZWNrX3RpbWVyKCk7CisgICAgaHBldF9kaXNhYmxlX2xlZ2FjeSgpOwogICAgIHBy aW50X0lPX0FQSUMoKTsKICAgICBpb2FwaWNfcG1fc3RhdGVfYWxsb2MoKTsKCmRpZmYgLS1naXQg YS94ZW4vaW5jbHVkZS9hc20teDg2L2hwZXQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHBldC5o CmluZGV4IGZiNmJmMDUwNjUuLjUzMWU5NGU5MDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz bS14ODYvaHBldC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHBldC5oCkBAIC04Miw2ICs4 Miw3IEBAIHZvaWQgaHBldF9icm9hZGNhc3RfZW50ZXIodm9pZCk7CiB2b2lkIGhwZXRfYnJvYWRj YXN0X2V4aXQodm9pZCk7CiBpbnQgaHBldF9icm9hZGNhc3RfaXNfYXZhaWxhYmxlKHZvaWQpOwog dm9pZCBocGV0X2Rpc2FibGVfbGVnYWN5X2Jyb2FkY2FzdCh2b2lkKTsKK3ZvaWQgaHBldF9kaXNh YmxlX2xlZ2FjeSh2b2lkKTsKCiBleHRlcm4gdm9pZCAoKnB2X3J0Y19oYW5kbGVyKSh1aW50OF90 IHJlZywgdWludDhfdCB2YWx1ZSk7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v eGVuLWRldmVs