From nobody Thu Jul 27 20:42:54 2023 X-Original-To: freebsd-security@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RBjQ75J1rz4q1L6 for ; Thu, 27 Jul 2023 20:42:55 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBjQ747GQz3rTW; Thu, 27 Jul 2023 20:42:55 +0000 (UTC) (envelope-from jkim@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690490575; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=UpSTbBSOKC2aGCsmw77xl6SsgZwIVmrHLQGeGJm8BkA=; b=Tan+ECdd4nH8UE8U4LD5QcoH0mg7PoDFv5gRehG9e5gVoHa1XcxrV6dpYoFzA0LPDoBJUO M7gp/3wcOMR0g3UJxBzoJntzGnPEqbhQ6cLD6I3NeaokbUuUNvsLP7CBI924jQA0aIR3VB 0DBNkJGKULPMsA6b9DSpXJbv38wNgAzDp+ybFFu6Bc/yEC/HsUkc4My6KYrQNmq0V33dHz Az41VjS85Keqn+CQ9hyuS9z2nsq9xANRzbbLkB7gY3hjOfgaERZeAXhao2FIjjOw+m87Y0 aBKheZrBuYAWb4gqqTYSibw0QhZj08F15YKUWXwDe8AKE36BFRRopr9E6NlA/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690490575; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=UpSTbBSOKC2aGCsmw77xl6SsgZwIVmrHLQGeGJm8BkA=; b=kTJ5AgNOeh7A7h/ytfatM3dSRkB3DY9iyO0nXPBT1uHDoFtEMLojew/2CWxHVxx/Ve3n7Z PGhCowmVFge2MYjXJ5ZXmHmqFXjN4F8QGkHT4swLl6agJ+Br94dKbWG9i4uMBLAHEx3PE+ xv9jcWbKrzWG/bNPV1gG2TVYeSzr3iyS36WosK+uZ7z/kTp6HLlG7fDPtgT94oaFrgK1sG 4dvVPyV5o53tPZ0J3HDa9u+kgoqg1lDUfJwtbPlvQgo+ywPi+I/8AnCT87BG+wZtODdhOg GiNx1Iba6ityWZ6Jfu8gnrsPnlFSu61hVM584bkw3KMl6Q9wHeAkj3LXH2TEOg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690490575; a=rsa-sha256; cv=none; b=fVlr63cNGuizkQ15HEX2eJSs0w3RPtw6t+s5FQt/CGhNmIQnJugVR5Xth0Lm0HRumjSe+e BMHrC8+HjwzlE8QY6NwHDmVDqMAO8ngPLJZpye9ykDbZYF2h49CrH+XoQzI8pj+wtoEp5F TxZS5ptcgHfXSygMCtJIs77sWy+165/qHWI7748NiQ2eKMe2UOnb14XcX50kMKPO/lonHc 6L11PDzx/bM3o8CJnDn1iJOy/axALT8MyUKGIlh+1lmrRXZcoIfX4PGLQbJgrFhzb1nKia PnOyFDkMeGSI6DO70oxFYaSWB8dsoUWxgLID2w/pnCzCPQn/ca+XisNSSuxygQ== Received: from freefall.freebsd.org (pool-108-53-224-100.nwrknj.fios.verizon.net [108.53.224.100]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: jkim/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RBjQ72MG9zkfd; Thu, 27 Jul 2023 20:42:55 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Message-ID: Date: Thu, 27 Jul 2023 16:42:54 -0400 List-Id: Security issues List-Archive: https://lists.freebsd.org/archives/freebsd-security List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-security@freebsd.org X-BeenThere: freebsd-security@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.13.1 Subject: Re: Zenbleed Content-Language: en-US To: mike tancsa , Shawn Webb , 0x1eef <0x1eef@protonmail.com> Cc: "freebsd-security@freebsd.org" References: <20230726214636.yblem2s4sgapb6cw@mutt-hbsd> <5ca207d8-b947-12da-46b2-f83e55fcc98c@sentex.net> From: Jung-uk Kim Organization: FreeBSD.org In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------yQ9gwN63aorGM5mFbT3x0Wc8" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------yQ9gwN63aorGM5mFbT3x0Wc8 Content-Type: multipart/mixed; boundary="------------POhaQYIGVgOMxI7YGiuKUh7N"; protected-headers="v1" From: Jung-uk Kim To: mike tancsa , Shawn Webb , 0x1eef <0x1eef@protonmail.com> Cc: "freebsd-security@freebsd.org" Message-ID: Subject: Re: Zenbleed References: <20230726214636.yblem2s4sgapb6cw@mutt-hbsd> <5ca207d8-b947-12da-46b2-f83e55fcc98c@sentex.net> In-Reply-To: --------------POhaQYIGVgOMxI7YGiuKUh7N Content-Type: multipart/mixed; boundary="------------OJyPFT6ZhbVg5WjD3qyx9V2D" --------------OJyPFT6ZhbVg5WjD3qyx9V2D Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMjMuIDcuIDI3LiwgbWlrZSB0YW5jc2Egd3JvdGU6DQo+IA0KPiBPbiA3LzI3LzIwMjMg NDowMyBQTSwgSnVuZy11ayBLaW0gd3JvdGU6DQo+Pg0KPj4gUGxlYXNlIHRyeSB0aGUgYXR0 YWNoZWQgcGF0Y2guwqAgSXQgc2hvdWxkIGZpeCB0aGUgc2NoZWRfZ2V0Y3B1KCkgaXNzdWUu DQo+Pg0KPj4gSnVuZy11ayBLaW0NCj4gDQo+IA0KPiBUaGFuayB5b3UgZm9yIGhlbHBpbmcg bWUgd2l0aCB0aGlzLiBIb3dldmVyLCBzdGlsbCB0aGUgZm9sbG93aW5nIGVycm9yIA0KPiBv biBSRUxFTkdfMTIgZnJvbSBhIGZldyBkYXlzIGFnbw0KPiANCj4gJSBnaXQgY2xvbmUgImh0 dHBzOi8vZ2l0LmhhcmRlbmVkYnNkLm9yZy9zaGF3bi53ZWJiL3plbmJsZWVkIg0KPiBDbG9u aW5nIGludG8gJ3plbmJsZWVkJy4uLg0KPiB3YXJuaW5nOiByZWRpcmVjdGluZyB0byANCj4g aHR0cHM6Ly9naXQuaGFyZGVuZWRic2Qub3JnL3NoYXduLndlYmIvemVuYmxlZWQuZ2l0Lw0K PiByZW1vdGU6IEVudW1lcmF0aW5nIG9iamVjdHM6IDIzLCBkb25lLg0KPiByZW1vdGU6IFRv dGFsIDIzIChkZWx0YSAwKSwgcmV1c2VkIDAgKGRlbHRhIDApLCBwYWNrLXJldXNlZCAyMw0K PiBSZWNlaXZpbmcgb2JqZWN0czogMTAwJSAoMjMvMjMpLCAxNS43NCBLaUIgfCAxNS43NCBN aUIvcywgZG9uZS4NCj4gUmVzb2x2aW5nIGRlbHRhczogMTAwJSAoOC84KSwgZG9uZS4NCj4g JSBjZCB6ZW5ibGVlZC8NCj4gJSBjYXQgLSA+IHANCj4gLS0tIHBhdHRlcm4uY8KgwqAgMjAy My0wNy0yMyAxMDo0NTozMi4wMDAwMDAwMDAgLTA0MDANCj4gKysrIHBhdHRlcm4uY8KgwqAg MjAyMy0wNy0yNyAxMzo0NDozOC4yMzgxNTkwMDAgLTA0MDANCj4gQEAgLTYsMTMgKzYsMTQg QEANCj4gIMKgI2luY2x1ZGUgPHN0ZGJvb2wuaD4NCj4gIMKgI2luY2x1ZGUgPHg4NmludHJp bi5oPg0KPiAgwqAjaW5jbHVkZSA8c2NoZWQuaD4NCj4gKyNpZmRlZiBfX2xpbnV4X18NCj4g IMKgI2luY2x1ZGUgPHN5c2NhbGwuaD4NCj4gKyNlbmRpZg0KPiAgwqAjaW5jbHVkZSA8ZXJy Lmg+DQo+ICDCoCNpbmNsdWRlIDxwdGhyZWFkLmg+DQo+ICDCoCNpbmNsdWRlIDxhc3NlcnQu aD4NCj4gIMKgI2luY2x1ZGUgPGN0eXBlLmg+DQo+ICDCoCNpbmNsdWRlIDxzaWduYWwuaD4N Cj4gLSNpbmNsdWRlIDxzeXMvc3lzaW5mby5oPg0KPiANCj4gIMKgI2luY2x1ZGUgInplbmJs ZWVkLmgiDQo+IA0KPiBAQCAtODIsNyArODMsNyBAQCB2b2lkICogcGF0dGVybl9sZWFrX2Nv bnN1bWVyKHZvaWQgKnBhcmFtKQ0KPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0NCj4g IMKgwqDCoMKgwqDCoMKgwqAgfQ0KPiANCj4gLcKgwqDCoMKgwqDCoMKgIGZwcmludGYoc3Rk b3V0LCAiJS4qcyIsIG1hdGNobGVuLCBtYXRjaHB0cik7DQo+ICvCoMKgwqDCoMKgwqDCoCBm cHJpbnRmKHN0ZG91dCwgIiUuKnMiLCAoaW50KW1hdGNobGVuLCBtYXRjaHB0cik7DQo+IA0K PiAgwqDCoMKgwqDCoMKgwqDCoCAvLyBJZiB0aGUgbWF0Y2ggaXMgYmlnZ2VyIHRoYW4gb3Vy IHBhdHRlcm4gc2l6ZSwgd2Ugc2tpcCB0byANCj4gdGhlIGVuZCBvZiBpdC4NCj4gIMKgwqDC oMKgwqDCoMKgwqAgaWYgKG1hdGNobGVuID4gcGF0bGVuKSB7DQo+IC0tLSB1dGlsLmMub3Jp ZyAyMDIzLTA3LTIzIDEwOjQ1OjMyLjAwMDAwMDAwMCAtMDQwMA0KPiArKysgdXRpbC5jwqDC oMKgwqDCoCAyMDIzLTA3LTI3IDEzOjQ0OjM4LjIzODIzNDAwMCAtMDQwMA0KPiBAQCAtNDYs NiArNDYsOSBAQCBib29sIG51bV9pbnJhbmdlKGNoYXIgKnJhbmdlLCBpbnQgbnVtKQ0KPiAg wqBib29sIG51bV9pbnJhbmdlKGNoYXIgKnJhbmdlLCBpbnQgbnVtKQ0KPiAgwqB7DQo+ICDC oMKgwqDCoCBjaGFyICpyLCAqcywgKmU7DQo+ICsjaWZuZGVmIF9fbGludXhfXw0KPiArwqDC oMKgIHNpemVfdCBsZW47DQo+ICsjZW5kaWYNCj4gDQo+ICDCoMKgwqDCoCAvLyBFeGFtcGxl Og0KPiAgwqDCoMKgwqAgLy8gMSwyLDMsNC04LDINCj4gQEAgLTUzLDcgKzU2LDE0IEBAIGJv b2wgbnVtX2lucmFuZ2UoY2hhciAqcmFuZ2UsIGludCBudW0pDQo+ICDCoMKgwqDCoCBpZiAo cmFuZ2UgPT0gTlVMTCkNCj4gIMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOw0KPiAN Cj4gLcKgwqDCoCBzID0gc3RydG9rX3Ioc3RyZHVwYShyYW5nZSksICIsIiwgJnIpOw0KPiAr I2lmbmRlZiBfX2xpbnV4X18NCj4gK8KgwqDCoCBsZW4gPSBzdHJsZW4ocmFuZ2UpICsgMTsN Cj4gK8KgwqDCoCBzID0gYWxsb2NhKGxlbik7DQo+ICvCoMKgwqAgbWVtY3B5KHMsIHJhbmdl LCBsZW4pOw0KPiArI2Vsc2UNCj4gK8KgwqDCoCBzID0gc3RyZHVwYShyYW5nZSk7DQo+ICsj ZW5kaWYNCj4gK8KgwqDCoCBzID0gc3RydG9rX3IocywgIiwiLCAmcik7DQo+IA0KPiAgwqDC oMKgwqAgd2hpbGUgKHMpIHsNCj4gIMKgwqDCoMKgwqDCoMKgwqAgaW50IHN0YXJ0Ow0KPiAt LS0gemVuYmxlZWQuYy5vcmlnwqDCoMKgwqAgMjAyMy0wNy0yMyAxMDo0NTozMi4wMDAwMDAw MDAgLTA0MDANCj4gKysrIHplbmJsZWVkLmPCoCAyMDIzLTA3LTI3IDE1OjMzOjAzLjEzMTgy NTAwMCAtMDQwMA0KPiBAQCAtNiwxMyArNiwxNyBAQA0KPiAgwqAjaW5jbHVkZSA8c3RkYm9v bC5oPg0KPiAgwqAjaW5jbHVkZSA8eDg2aW50cmluLmg+DQo+ICDCoCNpbmNsdWRlIDxzY2hl ZC5oPg0KPiArI2lmZGVmIF9fRnJlZUJTRF9fDQo+ICsjaW5jbHVkZSA8c3lzL3BhcmFtLmg+ DQo+ICsjaW5jbHVkZSA8cHRocmVhZF9ucC5oPg0KPiArI2Vsc2UNCj4gIMKgI2luY2x1ZGUg PHN5c2NhbGwuaD4NCj4gKyNlbmRpZg0KPiAgwqAjaW5jbHVkZSA8ZXJyLmg+DQo+ICDCoCNp bmNsdWRlIDxwdGhyZWFkLmg+DQo+ICDCoCNpbmNsdWRlIDxhc3NlcnQuaD4NCj4gIMKgI2lu Y2x1ZGUgPGN0eXBlLmg+DQo+ICDCoCNpbmNsdWRlIDxzaWduYWwuaD4NCj4gLSNpbmNsdWRl IDxzeXMvc3lzaW5mby5oPg0KPiANCj4gIMKgI2luY2x1ZGUgInplbmJsZWVkLmgiDQo+IA0K PiBAQCAtMTI5LDYgKzEzMywxNiBAQCBzdGF0aWMgdm9pZCAqIHRocmVhZF9sZWFrX2NvbnN1 bWVyKHZvaWQgKnBhcmFtKQ0KPiAgwqDCoMKgwqAgcmV0dXJuIDA7DQo+ICDCoH0NCj4gDQo+ ICsjaWYgZGVmaW5lZChfX0ZyZWVCU0RfdmVyc2lvbikgJiYgX19GcmVlQlNEX3ZlcnNpb24g PCAxMzAwNTI0DQo+ICtzdGF0aWMgX19pbmxpbmUgaW50IHNjaGVkX2dldGNwdSh2b2lkKQ0K PiArew0KPiArwqDCoMKgIHJlZ2lzdGVyX3QgY3B1Ow0KPiArDQo+ICvCoMKgwqAgX19hc20o InJkcGlkICUwIiA6ICI9ciIgKGNwdSkpOw0KPiArwqDCoMKgIHJldHVybiAoaW50KWNwdTsN Cj4gK30NCj4gKyNlbmRpZg0KPiArDQo+ICDCoC8vIFRoZSBtYWluIGxlYWtpbmcgbG9vcCwg aXQganVzdCBrZWVwcyB3YWl0aW5nIGZvciBhIGxlYWsgYW5kIHRoZW4gDQo+IHNlbmRzIGl0 IHRvDQo+ICDCoC8vIHRoZSBjb25zdW1lciB0aHJlYWQgdG8gYmUgcHJpbnRlZC4NCj4gIMKg c3RhdGljIHZvaWQgKiB0aHJlYWRfbGVha19wcm9kdWNlcih2b2lkICpwYXJhbSkNCj4gQEAg LTI5OCw3ICszMTIsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpIHsNCj4g IMKgwqDCoMKgIH0NCj4gDQo+ICDCoMKgwqDCoCAvLyBXZSBzcGF3biBhIHRocmVhZCBvbiBl dmVyeSBldmFpbGFibGUgY29yZSBhbmQgc3RhcnQgbGVha2luZyB0byANCj4gc2VlIHdoYXQg d2UgZ2V0Lg0KPiAtwqDCoMKgIG5jcHVzwqDCoCA9IGdldF9ucHJvY3MoKTsNCj4gK8KgwqDC oCBuY3B1cyA9IHN5c2NvbmYoX1NDX05QUk9DRVNTT1JTX09OTE4pOw0KPiAgwqDCoMKgwqAg dGhyZWFkX2FyZ190KiBhcmdzID0gY2FsbG9jKHNpemVvZih0aHJlYWRfYXJnX3QpLCBuY3B1 cyk7DQo+ICDCoMKgwqDCoCB0aHJlYWRzID0gY2FsbG9jKHNpemVvZihwdGhyZWFkX3QpLCBu Y3B1cyk7DQo+IA0KPiANCj4gJSBwYXRjaCAtcDEgPCBwDQo+IEhtbS4uLsKgIExvb2tzIGxp a2UgYSB1bmlmaWVkIGRpZmYgdG8gbWUuLi4NCj4gVGhlIHRleHQgbGVhZGluZyB1cCB0byB0 aGlzIHdhczoNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gfC0tLSBwYXR0ZXJu LmPCoCAyMDIzLTA3LTIzIDEwOjQ1OjMyLjAwMDAwMDAwMCAtMDQwMA0KPiB8KysrIHBhdHRl cm4uY8KgIDIwMjMtMDctMjcgMTM6NDQ6MzguMjM4MTU5MDAwIC0wNDAwDQo+IC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tDQo+IFBhdGNoaW5nIGZpbGUgcGF0dGVybi5jIHVzaW5nIFBs YW4gQS4uLg0KPiBIdW5rICMxIHN1Y2NlZWRlZCBhdCA2Lg0KPiBIdW5rICMyIHN1Y2NlZWRl ZCBhdCA4My4NCj4gSG1tLi4uwqAgVGhlIG5leHQgcGF0Y2ggbG9va3MgbGlrZSBhIHVuaWZp ZWQgZGlmZiB0byBtZS4uLg0KPiBUaGUgdGV4dCBsZWFkaW5nIHVwIHRvIHRoaXMgd2FzOg0K PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiB8LS0tIHV0aWwuYy5vcmlnwqDCoMKg wqDCoMKgwqAgMjAyMy0wNy0yMyAxMDo0NTozMi4wMDAwMDAwMDAgLTA0MDANCj4gfCsrKyB1 dGlsLmPCoMKgwqDCoCAyMDIzLTA3LTI3IDEzOjQ0OjM4LjIzODIzNDAwMCAtMDQwMA0KPiAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiBQYXRjaGluZyBmaWxlIHV0aWwuYyB1c2lu ZyBQbGFuIEEuLi4NCj4gSHVuayAjMSBzdWNjZWVkZWQgYXQgNDYuDQo+IEh1bmsgIzIgc3Vj Y2VlZGVkIGF0IDU2Lg0KPiBIbW0uLi7CoCBUaGUgbmV4dCBwYXRjaCBsb29rcyBsaWtlIGEg dW5pZmllZCBkaWZmIHRvIG1lLi4uDQo+IFRoZSB0ZXh0IGxlYWRpbmcgdXAgdG8gdGhpcyB3 YXM6DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IHwtLS0gemVuYmxlZWQuYy5v cmlnwqDCoMKgIDIwMjMtMDctMjMgMTA6NDU6MzIuMDAwMDAwMDAwIC0wNDAwDQo+IHwrKysg emVuYmxlZWQuYyAyMDIzLTA3LTI3IDE1OjMzOjAzLjEzMTgyNTAwMCAtMDQwMA0KPiAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiBQYXRjaGluZyBmaWxlIHplbmJsZWVkLmMgdXNp bmcgUGxhbiBBLi4uDQo+IEh1bmsgIzEgc3VjY2VlZGVkIGF0IDYuDQo+IEh1bmsgIzIgc3Vj Y2VlZGVkIGF0IDEzMy4NCj4gSHVuayAjMyBzdWNjZWVkZWQgYXQgMzEyLg0KPiBIbW0uLi7C oCBJZ25vcmluZyB0aGUgdHJhaWxpbmcgZ2FyYmFnZS4NCj4gZG9uZQ0KPiAlIGdtYWtlDQo+ IG5hc23CoCAtTzAgLWZlbGY2NCAtbyB6ZW5sZWFrLm8gemVubGVhay5hc20NCj4gY2MgLU8w IC1nZ2RiMyAtbWFyY2g9em52ZXIywqDCoCAtYyAtbyBwYXR0ZXJuLm8gcGF0dGVybi5jDQo+ IGNjIC1PMCAtZ2dkYjMgLW1hcmNoPXpudmVyMsKgwqAgLWMgLW8gd29ya3F1ZXVlLm8gd29y a3F1ZXVlLmMNCj4gY2MgLU8wIC1nZ2RiMyAtbWFyY2g9em52ZXIywqDCoCAtYyAtbyB1dGls Lm8gdXRpbC5jDQo+IGNjIC1PMCAtZ2dkYjMgLW1hcmNoPXpudmVyMsKgIC1wdGhyZWFkIC1X bCwteixub2V4ZWNzdGFjayB6ZW5ibGVlZC5jIA0KPiB6ZW5sZWFrLm8gcGF0dGVybi5vIHdv cmtxdWV1ZS5vIHV0aWwub8KgwqAgLW8gemVuYmxlZWQNCj4gemVuYmxlZWQuYzoxNTM6NTog ZXJyb3I6IHVua25vd24gdHlwZSBuYW1lICdjcHVfc2V0X3QnOyBkaWQgeW91IG1lYW4gDQo+ ICdjcHVzZXRfdCc/DQo+ICDCoMKgwqAgY3B1X3NldF90IG1hc2s7DQo+ICDCoMKgwqAgXn5+ fn5+fn5+DQo+ICDCoMKgwqAgY3B1c2V0X3QNCj4gL3Vzci9pbmNsdWRlL3N5cy9fY3B1c2V0 Lmg6NTA6MjQ6IG5vdGU6ICdjcHVzZXRfdCcgZGVjbGFyZWQgaGVyZQ0KPiB0eXBlZGVmIHN0 cnVjdCBfY3B1c2V0IGNwdXNldF90Ow0KPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgXg0KPiB6ZW5ibGVlZC5jOjIxMzo1OiBlcnJvcjogdW5rbm93 biB0eXBlIG5hbWUgJ2NwdV9zZXRfdCc7IGRpZCB5b3UgbWVhbiANCj4gJ2NwdXNldF90Jz8N Cj4gIMKgwqDCoCBjcHVfc2V0X3Qgc2V0Ow0KPiAgwqDCoMKgIF5+fn5+fn5+fg0KPiAgwqDC oMKgIGNwdXNldF90DQo+IC91c3IvaW5jbHVkZS9zeXMvX2NwdXNldC5oOjUwOjI0OiBub3Rl OiAnY3B1c2V0X3QnIGRlY2xhcmVkIGhlcmUNCj4gdHlwZWRlZiBzdHJ1Y3QgX2NwdXNldCBj cHVzZXRfdDsNCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIF4NCj4gemVuYmxlZWQuYzoyMjE6NTE6IGVycm9yOiB1c2Ugb2YgdW5kZWNsYXJlZCBp ZGVudGlmaWVyICdjcHVfc2V0X3QnDQo+ICDCoMKgwqAgaWYgKHB0aHJlYWRfYXR0cl9zZXRh ZmZpbml0eV9ucCgmYXR0ciwgc2l6ZW9mKGNwdV9zZXRfdCksICZzZXQpICE9IDApDQo+ICDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBeDQo+IDMgZXJy b3JzIGdlbmVyYXRlZC4NCj4gZ21ha2U6ICoqKiBbPGJ1aWx0aW4+OiB6ZW5ibGVlZF0gRXJy b3IgMQ0KPiAlDQo+IA0KQ2FuIHlvdSBwbGVhc2UgdGhlIGF0dGFjaGVkIHBhdGNoPyAgU29y cnkgYWJvdXQgdGhlIHRyb3VibGUuDQoNCkp1bmctdWsgS2ltDQo= --------------OJyPFT6ZhbVg5WjD3qyx9V2D Content-Type: text/x-patch; charset=UTF-8; name="zenbleed.diff" Content-Disposition: attachment; filename="zenbleed.diff" Content-Transfer-Encoding: base64 LS0tIHBhdHRlcm4uYy5vcmlnCTIwMjMtMDctMjMgMTA6NDU6MzIuMDAwMDAwMDAwIC0wNDAw CisrKyBwYXR0ZXJuLmMJMjAyMy0wNy0yNyAxMzo0NDozOC4yMzgxNTkwMDAgLTA0MDAKQEAg LTYsMTMgKzYsMTQgQEAKICNpbmNsdWRlIDxzdGRib29sLmg+CiAjaW5jbHVkZSA8eDg2aW50 cmluLmg+CiAjaW5jbHVkZSA8c2NoZWQuaD4KKyNpZmRlZiBfX2xpbnV4X18KICNpbmNsdWRl IDxzeXNjYWxsLmg+CisjZW5kaWYKICNpbmNsdWRlIDxlcnIuaD4KICNpbmNsdWRlIDxwdGhy ZWFkLmg+CiAjaW5jbHVkZSA8YXNzZXJ0Lmg+CiAjaW5jbHVkZSA8Y3R5cGUuaD4KICNpbmNs dWRlIDxzaWduYWwuaD4KLSNpbmNsdWRlIDxzeXMvc3lzaW5mby5oPgogCiAjaW5jbHVkZSAi emVuYmxlZWQuaCIKIApAQCAtODIsNyArODMsNyBAQCB2b2lkICogcGF0dGVybl9sZWFrX2Nv bnN1bWVyKHZvaWQgKnBhcmFtKQogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAg ICAgZnByaW50ZihzdGRvdXQsICIlLipzIiwgbWF0Y2hsZW4sIG1hdGNocHRyKTsKKyAgICAg ICAgZnByaW50ZihzdGRvdXQsICIlLipzIiwgKGludCltYXRjaGxlbiwgbWF0Y2hwdHIpOwog CiAgICAgICAgIC8vIElmIHRoZSBtYXRjaCBpcyBiaWdnZXIgdGhhbiBvdXIgcGF0dGVybiBz aXplLCB3ZSBza2lwIHRvIHRoZSBlbmQgb2YgaXQuCiAgICAgICAgIGlmIChtYXRjaGxlbiA+ IHBhdGxlbikgewotLS0gdXRpbC5jLm9yaWcJMjAyMy0wNy0yMyAxMDo0NTozMi4wMDAwMDAw MDAgLTA0MDAKKysrIHV0aWwuYwkyMDIzLTA3LTI3IDEzOjQ0OjM4LjIzODIzNDAwMCAtMDQw MApAQCAtNDYsNiArNDYsOSBAQCBib29sIG51bV9pbnJhbmdlKGNoYXIgKnJhbmdlLCBpbnQg bnVtKQogYm9vbCBudW1faW5yYW5nZShjaGFyICpyYW5nZSwgaW50IG51bSkKIHsKICAgICBj aGFyICpyLCAqcywgKmU7CisjaWZuZGVmIF9fbGludXhfXworICAgIHNpemVfdCBsZW47Cisj ZW5kaWYKIAogICAgIC8vIEV4YW1wbGU6CiAgICAgLy8gMSwyLDMsNC04LDIKQEAgLTUzLDcg KzU2LDE0IEBAIGJvb2wgbnVtX2lucmFuZ2UoY2hhciAqcmFuZ2UsIGludCBudW0pCiAgICAg aWYgKHJhbmdlID09IE5VTEwpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIHMgPSBz dHJ0b2tfcihzdHJkdXBhKHJhbmdlKSwgIiwiLCAmcik7CisjaWZuZGVmIF9fbGludXhfXwor ICAgIGxlbiA9IHN0cmxlbihyYW5nZSkgKyAxOworICAgIHMgPSBhbGxvY2EobGVuKTsKKyAg ICBtZW1jcHkocywgcmFuZ2UsIGxlbik7CisjZWxzZQorICAgIHMgPSBzdHJkdXBhKHJhbmdl KTsKKyNlbmRpZgorICAgIHMgPSBzdHJ0b2tfcihzLCAiLCIsICZyKTsKIAogICAgIHdoaWxl IChzKSB7CiAgICAgICAgIGludCBzdGFydDsKLS0tIHplbmJsZWVkLmMub3JpZwkyMDIzLTA3 LTIzIDEwOjQ1OjMyLjAwMDAwMDAwMCAtMDQwMAorKysgemVuYmxlZWQuYwkyMDIzLTA3LTI3 IDE2OjM4OjMwLjY4NTUzNzAwMCAtMDQwMApAQCAtNiwxMyArNiwxNyBAQAogI2luY2x1ZGUg PHN0ZGJvb2wuaD4KICNpbmNsdWRlIDx4ODZpbnRyaW4uaD4KICNpbmNsdWRlIDxzY2hlZC5o PgorI2lmZGVmIF9fRnJlZUJTRF9fCisjaW5jbHVkZSA8c3lzL3BhcmFtLmg+CisjaW5jbHVk ZSA8cHRocmVhZF9ucC5oPgorI2Vsc2UKICNpbmNsdWRlIDxzeXNjYWxsLmg+CisjZW5kaWYK ICNpbmNsdWRlIDxlcnIuaD4KICNpbmNsdWRlIDxwdGhyZWFkLmg+CiAjaW5jbHVkZSA8YXNz ZXJ0Lmg+CiAjaW5jbHVkZSA8Y3R5cGUuaD4KICNpbmNsdWRlIDxzaWduYWwuaD4KLSNpbmNs dWRlIDxzeXMvc3lzaW5mby5oPgogCiAjaW5jbHVkZSAiemVuYmxlZWQuaCIKIApAQCAtMTI5 LDYgKzEzMywxOCBAQCBzdGF0aWMgdm9pZCAqIHRocmVhZF9sZWFrX2NvbnN1bWVyKHZvaWQg KnBhcmFtKQogICAgIHJldHVybiAwOwogfQogCisjaWYgZGVmaW5lZChfX0ZyZWVCU0RfdmVy c2lvbikgJiYgX19GcmVlQlNEX3ZlcnNpb24gPCAxMzAwNTI0CisjZGVmaW5lIGNwdV9zZXRf dCBjcHVzZXRfdAorCitzdGF0aWMgX19pbmxpbmUgaW50IHNjaGVkX2dldGNwdSh2b2lkKQor eworICAgIHJlZ2lzdGVyX3QgY3B1OworCisgICAgX19hc20oInJkcGlkICUwIiA6ICI9ciIg KGNwdSkpOworICAgIHJldHVybiAoaW50KWNwdTsKK30KKyNlbmRpZgorCiAvLyBUaGUgbWFp biBsZWFraW5nIGxvb3AsIGl0IGp1c3Qga2VlcHMgd2FpdGluZyBmb3IgYSBsZWFrIGFuZCB0 aGVuIHNlbmRzIGl0IHRvCiAvLyB0aGUgY29uc3VtZXIgdGhyZWFkIHRvIGJlIHByaW50ZWQu CiBzdGF0aWMgdm9pZCAqIHRocmVhZF9sZWFrX3Byb2R1Y2VyKHZvaWQgKnBhcmFtKQpAQCAt Mjk4LDcgKzMxNCw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikgewogICAg IH0KIAogICAgIC8vIFdlIHNwYXduIGEgdGhyZWFkIG9uIGV2ZXJ5IGV2YWlsYWJsZSBjb3Jl IGFuZCBzdGFydCBsZWFraW5nIHRvIHNlZSB3aGF0IHdlIGdldC4KLSAgICBuY3B1cyAgID0g Z2V0X25wcm9jcygpOworICAgIG5jcHVzID0gc3lzY29uZihfU0NfTlBST0NFU1NPUlNfT05M Tik7CiAgICAgdGhyZWFkX2FyZ190KiBhcmdzID0gY2FsbG9jKHNpemVvZih0aHJlYWRfYXJn X3QpLCBuY3B1cyk7CiAgICAgdGhyZWFkcyA9IGNhbGxvYyhzaXplb2YocHRocmVhZF90KSwg bmNwdXMpOwogCg== --------------OJyPFT6ZhbVg5WjD3qyx9V2D-- --------------POhaQYIGVgOMxI7YGiuKUh7N-- --------------yQ9gwN63aorGM5mFbT3x0Wc8 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEl1bqgKaRyqfWXu/CfJ+WJvzb8UYFAmTC1s4FAwAAAAAACgkQfJ+WJvzb8UYT bggAkClFRjyk9hS5jdRGnI6hpOQ7fz6qVaZUQVxgUOV8qsZijNlXRkFUqkOoaQUmYeoc6u8qOXkv g2efgb0d8d6tA1KwABJx3QPGaIlQAvxasUL8kmJQ1MLLUwijVMyGaMHwroWUlTC1bwmqXdsxP21+ 64jUQsvTL9vNVrsf5vfUMmq4sQoOq0XLYs02yqAGYf5j7sZvHVGMcm9IPiyEd7w4pRIQLj+WA9Ja HcGvYWGu7URq9ms3BExtcpLrPrW306A0yr5wAHlKkkeZN//80xt/LlAWr6nCVTiHTeakfYteY4pT F2oPKuB2Vxc2b/bQD6BSdXvE5OuL9ztEu4ux4nO6cA== =ZXS7 -----END PGP SIGNATURE----- --------------yQ9gwN63aorGM5mFbT3x0Wc8--