Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp5851558ybg; Tue, 22 Oct 2019 09:16:39 -0700 (PDT) X-Google-Smtp-Source: APXvYqyoO6Pvq9uwrKwHtWGHRs/MssAphApU+PP2XRU+fdJyuMKvYiFFpjN6HyZcngLMxaMTCi7S X-Received: by 2002:aa7:c301:: with SMTP id l1mr31916501edq.281.1571760998823; Tue, 22 Oct 2019 09:16:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571760998; cv=none; d=google.com; s=arc-20160816; b=MDLuBxFE4VLKzfxvIHvv0rVtpC85LsVzz6NJW390+EzPa9pYgI4NXb0CEO3ljNoKfw 5+5P9eLs617Ki+cdqVHEI+pVJGCb+5MQHFTIiIVwg+s6EjpzGYvb9fdJ7Mt0xmFEOKV6 WSai2kwvAMDfL1IUdsAM0aJEG20O4KYWKziawP4iMmZT1zCk/zD31NlYKfnku63i6seT vr3TgrZe0f7vRwfUIsAihs2bd9JYlAt/tMc2/uJO0dtl/KJNcdJUt/1VVq5YgelQLnzo TWv4223fIy6a5jQw1QRS/neg+PGJM1uhJ+O8n5DNNLngIafv/JoHJ6i/IFowtsmJdKxY 3kcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:from:date:message-id:to:subject :mime-version:dkim-signature; bh=8p8wLHX5JA8TCBMYjh0xSrzVjRifnf/Woq1nL0/W8Po=; b=ISFHpWaFgSRXgCQCkXFOZ5knvyWnk8BSDVu75OsYvSyJQYPnUyW8oOgegCSqeypYy5 yQc8EnQB80Nb8WAltAc028smJ1EqdJQQLCJ4HScx5qMqK6wqKU3b+fbtIc62U4OAR0es hYAoA5hTqE61dyfvYSrgcbvoYrxbiMZb8z2agEtLNo28eqdRLCqDs95IHOGVOMPZ1Htm 5cqRtDY7W2GXXiUmrKRJjdnbshtDoLv8mE3EQA3ayLX1nqdVzBaBhx21WR/gzfN1X0xu DdT15CrJowGfK2SecM5jomkYLvEhtSUE9HEWXgZFvEXzJrQlULcuCXROghT6tbZSfnHo QJCA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@mixtli.metztli.it header.s=mx header.b=kBwndOed; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id pk7si10627476ejb.216.2019.10.22.09.16.14; Tue, 22 Oct 2019 09:16:38 -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=@mixtli.metztli.it header.s=mx header.b=kBwndOed; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732290AbfJVP1K (ORCPT + 99 others); Tue, 22 Oct 2019 11:27:10 -0400 Received: from mail7.static.mailgun.info ([104.130.122.7]:16425 "EHLO mail7.static.mailgun.info" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732282AbfJVP1I (ORCPT ); Tue, 22 Oct 2019 11:27:08 -0400 X-Greylist: delayed 301 seconds by postgrey-1.27 at vger.kernel.org; Tue, 22 Oct 2019 11:27:08 EDT DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mixtli.metztli.it; q=dns/txt; s=mx; t=1571758027; h=From: Date: Message-Id: To: Subject: Content-Type: MIME-Version: Sender; bh=8p8wLHX5JA8TCBMYjh0xSrzVjRifnf/Woq1nL0/W8Po=; b=kBwndOedzOidN8Zsf8QIOuTvh/aOWx7s5eaCSKWnTFRwGDt80K6BT1eeikxjWJr3tNh9lcXU H1BDhThwJPc+a+SugyCzIzRY/TLYr+sJudvb06FGPjUMIBObq2607do50OxIWmVD05n8Jw1S 6dkm2yV7l4RMklxknydbGAS90ew= X-Mailgun-Sending-Ip: 104.130.122.7 X-Mailgun-Sid: WyIxYzIzYSIsICJsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnIiwgIjE3YjU0Il0= Received: from huitzilopochtli.metztli-it.com (99-130-254-3.lightspeed.sntcca.sbcglobal.net [99.130.254.3]) by mxa.mailgun.org with ESMTP id 5daf1e9b.7f412baaa3d8-smtp-out-n01; Tue, 22 Oct 2019 15:22:03 -0000 (UTC) Received: by huitzilopochtli.metztli-it.com (Postfix, from userid 1000) id E2D13477D0F0; Tue, 22 Oct 2019 08:21:54 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="1024707763-1571757714=:21309" Subject: PATCH for libguestfs: tools for accessing and modifying virtual machine disk images To: , , X-Mailer: mail (GNU Mailutils 3.5) Message-Id: <20191022152158.E2D13477D0F0@huitzilopochtli.metztli-it.com> Date: Tue, 22 Oct 2019 08:21:54 -0700 (PDT) From: Metztli Information Technology Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --1024707763-1571757714=:21309 Content-Type: text/plain; charset=UTF-8 Content-Disposition: attachment Content-Transfer-Encoding: 8bit Content-ID: <20191022082154.21309.1@huitzilopochtli.metztli-it.com> Niltze all- Enabled reiser4 in libguestfs 1.40.2 < http://libguestfs.org/ > since my Virtual Machines are formatted in reiser4. Limited testing, though, as I only made sure I could peek into a VirtualBox VDI image, i.e., guestfish --ro -i -a metztli-reiser4.vdi Given the fact that "man 2 statfs" did not provide a REISER4_SUPER_MAGIC 0x52345362 entry, (heck, entry is blacklisted in Debian, etc. *all* GNU / Linux's "man 2 statfs", /usr/include/linux/magic.h, coreutils' src/fs.h, libguestfs-1.40.2/gnulib/lib/fts.c, etc., WHY!?) I created my own statfs(2) for reiser4 man page in html: short link: https://metztli.blog/index.php/amatl/aP3 long link: https://metztli.blog/index.php/amatl/reiser-nahui/adding-reiser4_super_magic-to-man-2-statfs It would be cool, though, if that reiser4 MAGIC string was included in < https://www.kernel.org/doc/man-pages/ > (thanks in advance for your consideration) The first patch applies against libguestfs 1.40.2 source; the second patch applies against Debian packaging for libguestfs 1.40.2 from < https://packages.debian.org/bullseye/libguestfs-tools > Best Professional Regards. -- Jose R R http://metztli.it --------------------------------------------------------------------------------------------- Download Metztli Reiser4: Debian Buster w/ Linux 5.2.17 AMD64 --------------------------------------------------------------------------------------------- feats ZSTD compression https://sf.net/projects/metztli-reiser4/ ------------------------------------------------------------------------------------------- Official current Reiser4 resources: https://reiser4.wiki.kernel.org/ --1024707763-1571757714=:21309 Content-Type: application/octet-stream; name="metztli-libguestfs-1.40.2-for-reiser4.patch" Content-Disposition: attachment; filename="metztli-libguestfs-1.40.2-for-reiser4.patch" Content-Transfer-Encoding: base64 Content-ID: <20191022082154.21309.1@huitzilopochtli.metztli-it.com> RnJvbSA0ZWI5MzRmMWE0M2JhYTk2ODRhMzBlZjMzMGEyYmMzNzUwNGRmMTczIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNZXR6dGxpIEluZm9ybWF0aW9uIFRlY2hub2xvZ3kgPGpvc2VA bWV0enRsaS5pdD4KRGF0ZTogU3VuLCAyMCBPY3QgMjAxOSAyMDozNjowNSAtMDcwMApTdWJqZWN0 OiBbUEFUQ0hdIE9tZSAoc2Vjb25kKSBjb21taXQgbGliZ3Vlc3Rmcy0xLjQwLjIsIGluY2x1ZGlu ZwogZ251bGliL2xpYi9mdHMuYywgZW5hYmxpbmcgcmVpc2VyNAoKLS0tCiBhcHBsaWFuY2UvcGFj a2FnZWxpc3QuaW4gfCAxICsKIGRhZW1vbi9ta2ZzLmMgICAgICAgICAgICB8IDUgKysrLS0KIGdu dWxpYi9saWIvZnRzLmMgICAgICAgICB8IDQgKysrLQogMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2Vy dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXBwbGlhbmNlL3BhY2thZ2Vs aXN0LmluIGIvYXBwbGlhbmNlL3BhY2thZ2VsaXN0LmluCmluZGV4IDhkMmU5ZDQuLmJiM2E3YTIg MTAwNjQ0Ci0tLSBhL2FwcGxpYW5jZS9wYWNrYWdlbGlzdC5pbgorKysgYi9hcHBsaWFuY2UvcGFj a2FnZWxpc3QuaW4KQEAgLTk2LDYgKzk2LDcgQEAgZG5sIGlwcm91dGUgaGFzIGJlZW4gcmVuYW1l ZCB0byBpcHJvdXRlMgogICBudGZzLTNnCiAgIG9wZW5zc2gtY2xpZW50CiAgIHJlaXNlcmZzcHJv Z3MKKyAgcmVpc2VyNHByb2dzICAgICAgICAgICAgICBkbmwgSm9zZS9NZXR6dGxpIElUIGFkZGVk IHJlaXNlcjQgMTAtMjAtMjAxOQogICBzeXN2aW5pdCAgICAgICAgICAgICAgICAgIGRubCBmb3Ig L3NiaW4vcmVib290CiAgIHN5c3RlbWQgICAgICAgICAgICAgICAgICAgZG5sIGFsdGVybmF0aXZl IGZvciAvc2Jpbi9yZWJvb3QKICAgdWZzdXRpbHMKZGlmZiAtLWdpdCBhL2RhZW1vbi9ta2ZzLmMg Yi9kYWVtb24vbWtmcy5jCmluZGV4IGFhODMwZGQuLjAzMzVmMTcgMTAwNjQ0Ci0tLSBhL2RhZW1v bi9ta2ZzLmMKKysrIGIvZGFlbW9uL21rZnMuYwpAQCAtODAsOSArODAsMTAgQEAgZG9fbWtmcyAo Y29uc3QgY2hhciAqZnN0eXBlLCBjb25zdCBjaGFyICpkZXZpY2UsIGludCBibG9ja3NpemUsCiAg ICAqIG1rZnMuamZzIGlzIHRoZSBzYW1lCiAgICAqIG1rZnMueGZzIG11c3QgZm9yY2UgdG8gbWFr ZSB4ZnMgZmlsZXN5c3RlbSB3aGVuIHRoZSBkZXZpY2UgYWxyZWFkeQogICAgKiBoYXMgYSBmaWxl c3lzdGVtIG9uIGl0CisgICAqIEpvc2UvTWV0enRsaSBJVCBhZGRlZCByZWlzZXI0IDEwLTIwLTIw MTkKICAgICovCi0gIGlmIChTVFJFUSAoZnN0eXBlLCAicmVpc2VyZnMiKSB8fCBTVFJFUSAoZnN0 eXBlLCAiamZzIikgfHwKLSAgICAgIFNUUkVRIChmc3R5cGUsICJ4ZnMiKSkKKyAgaWYgKFNUUkVR IChmc3R5cGUsICJyZWlzZXJmcyIpIHx8IFNUUkVRIChmc3R5cGUsICJyZWlzZXI0IikgfHwKKyAg ICAgIFNUUkVRIChmc3R5cGUsICJqZnMiKSB8fCBTVFJFUSAoZnN0eXBlLCAieGZzIikpCiAgICAg QUREX0FSRyAoYXJndiwgaSwgIi1mIik7CiAKICAgLyogRm9yIEdGUywgR0ZTMiwgYXNzdW1lIGEg c2luZ2xlIG5vZGUuICovCmRpZmYgLS1naXQgYS9nbnVsaWIvbGliL2Z0cy5jIGIvZ251bGliL2xp Yi9mdHMuYwppbmRleCA1ZThlODk1Li5kZjRjZTEzIDEwMDY0NAotLS0gYS9nbnVsaWIvbGliL2Z0 cy5jCisrKyBiL2dudWxpYi9saWIvZnRzLmMKQEAgLTY1OCwxMiArNjU4LDEzIEBAIGVudW0gbGVh Zl9vcHRpbWl6YXRpb24KIAogIyBpbmNsdWRlIDxzeXMvdmZzLmg+CiAKLS8qIExpbnV4LXNwZWNp ZmljIGNvbnN0YW50cyBmcm9tIGNvcmV1dGlscycgc3JjL2ZzLmggKi8KKy8qIExpbnV4LXNwZWNp ZmljIGNvbnN0YW50cyBmcm9tIGNvcmV1dGlscycgc3JjL2ZzLmg7IE1ldHp0bGkgSVQgYWRkZWQg Y29uc3RhbnQgZm9yIHJlaXNlcjQgKi8KICMgZGVmaW5lIFNfTUFHSUNfQUZTIDB4NTM0NjQxNEYK ICMgZGVmaW5lIFNfTUFHSUNfQ0lGUyAweEZGNTM0RDQyCiAjIGRlZmluZSBTX01BR0lDX05GUyAw eDY5NjkKICMgZGVmaW5lIFNfTUFHSUNfUFJPQyAweDlGQTAKICMgZGVmaW5lIFNfTUFHSUNfUkVJ U0VSRlMgMHg1MjY1NDk3MworIyBkZWZpbmUgU19NQUdJQ19SRUlTRVI0IDB4NTIzNDUzNjIKICMg ZGVmaW5lIFNfTUFHSUNfVE1QRlMgMHgxMDIxOTk0CiAjIGRlZmluZSBTX01BR0lDX1hGUyAweDU4 NDY1MzQyCiAKQEAgLTc5Niw2ICs3OTcsNyBAQCBsZWFmX29wdGltaXphdGlvbiAoRlRTRU5UIGNv bnN0ICpwLCBpbnQgZGlyX2ZkKQogICAgICAgLyogTGlzdCBoZXJlIHRoZSBmaWxlIHN5c3RlbSB0 eXBlcyB0aGF0IG1heSBsYWNrIHVzYWJsZSBkaXJlbnQuZF90eXBlCiAgICAgICAgICBpbmZvLCB5 ZXQgZm9yIHdoaWNoIHRoZSBvcHRpbWl6YXRpb24gZG9lcyBhcHBseS4gICovCiAgICAgY2FzZSBT X01BR0lDX1JFSVNFUkZTOgorICAgIGNhc2UgU19NQUdJQ19SRUlTRVI0OiAvKiBKb3NlL01ldHp0 bGkgSVQgMTAtMjAtMjAxOSAqLwogICAgIGNhc2UgU19NQUdJQ19YRlM6IC8qIFhGUyBsYWNrZWQg aXQgdW50aWwgMjAxMy0wOC0yMiBjb21taXQuICAqLwogICAgICAgcmV0dXJuIE5PU1RBVF9MRUFG X09QVElNSVpBVElPTjsKIAotLSAKMi4yMC4xCgo= --1024707763-1571757714=:21309 Content-Type: application/octet-stream; name="metztli-libguestfs-1.40.2-reiser4-enabling-debian-packaging-for-libguestfs-1.40.2.patch" Content-Disposition: attachment; filename="metztli-libguestfs-1.40.2-reiser4-enabling-debian-packaging-for-libguestfs-1.40.2.patch" Content-Transfer-Encoding: base64 Content-ID: <20191022082154.21309.2@huitzilopochtli.metztli-it.com> RnJvbSBmNDA0Yjg2Nzk1NGY4NDRjMzc4NWMxMjQ3N2Y3ZTg4NjljNWFjZmE2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNZXR6dGxpIEluZm9ybWF0aW9uIFRlY2hub2xvZ3kgPGpvc2VA bWV0enRsaS5pdD4KRGF0ZTogU3VuLCAyMCBPY3QgMjAxOSAyMjowMTo0NSAtMDcwMApTdWJqZWN0 OiBbUEFUQ0hdIE9tZSAoc2Vjb25kKSBjb21taXQgcmVpc2VyNCBlbmFibGluZyBkZWJpYW4gcGFj a2FnaW5nIGZvcgogbGliZ3Vlc3Rmcy0xLjQwLjIKCi0tLQogY29udHJvbCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKwogZ2VuLWFwcGxpYW5jZS1kZXBlbmRz LnNoICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGxpYmd1ZXN0ZnMtcmVpc2VyNC5pbnN0 YWxsICAgICAgICAgICAgICAgICAgICB8ICAxICsKIC4uLi9tZXR6dGxpL21ldHp0bGktcmVpc2Vy NC1lbmFibGluZy5wYXRjaCAgICB8IDcyICsrKysrKysrKysrKysrKysrKysKIHBhdGNoZXMvc2Vy aWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHNwbGl0LWFwcGxpYW5j ZS5zaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiA2IGZpbGVzIGNoYW5nZWQs IDkxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGli Z3Vlc3Rmcy1yZWlzZXI0Lmluc3RhbGwKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwYXRjaGVzL21ldHp0 bGkvbWV0enRsaS1yZWlzZXI0LWVuYWJsaW5nLnBhdGNoCgpkaWZmIC0tZ2l0IGEvY29udHJvbCBi L2NvbnRyb2wKaW5kZXggY2FjODFkMS4uNTVmMTdkNCAxMDA2NDQKLS0tIGEvY29udHJvbAorKysg Yi9jb250cm9sCkBAIC05NCw2ICs5NCw3IEBAIEJ1aWxkLURlcGVuZHM6IGRlYmhlbHBlciAoPj0g MTIpLAogICBwcm9jcHMsCiAgIHBzbWlzYywKICAgcmVpc2VyZnNwcm9ncywKKyAgcmVpc2VyNHBy b2dzLAogICByc3luYywKICAgc2NydWIsCiAgIHN0cmFjZSwKQEAgLTE3Myw2ICsxNzQsNyBAQCBE ZXBlbmRzOiAke3NobGliczpEZXBlbmRzfSwgJHttaXNjOkRlcGVuZHN9LAogICAke2FwcGxpYW5j ZTpEZXBlbmRzfSwKIFJlY29tbWVuZHM6IGxpYmd1ZXN0ZnMtaGZzcGx1cywKICBsaWJndWVzdGZz LXJlaXNlcmZzLAorIGxpYmd1ZXN0ZnMtcmVpc2VyNCwKICBsaWJndWVzdGZzLXhmcywKIFN1Z2dl c3RzOiBsaWJndWVzdGZzLWdmczIsCiAgbGliZ3Vlc3Rmcy1qZnMsCkBAIC0yNjYsNiArMjY4LDE5 IEBAIERlc2NyaXB0aW9uOiBndWVzdCBkaXNrIGltYWdlIG1hbmFnZW1lbnQgc3lzdGVtIC0gUmVp c2VyRlMgc3VwcG9ydAogIC4KICBUaGlzIHBhY2thZ2UgY29udGFpbnMgYXBwbGlhbmNlIGZyYWdt ZW50cyBmb3IgUmVpc2VyRlMgc3VwcG9ydC4KIAorUGFja2FnZTogbGliZ3Vlc3Rmcy1yZWlzZXI0 CitTZWN0aW9uOiBsaWJzCitBcmNoaXRlY3R1cmU6IGxpbnV4LWFueQorTXVsdGktQXJjaDogc2Ft ZQorUHJlLURlcGVuZHM6ICR7bWlzYzpQcmUtRGVwZW5kc30KK0RlcGVuZHM6IGxpYmd1ZXN0ZnMw ICg9ICR7YmluYXJ5OlZlcnNpb259KSwgJHtzaGxpYnM6RGVwZW5kc30sICR7bWlzYzpEZXBlbmRz fSwKKyAke2FwcGxpYW5jZTpEZXBlbmRzfSwKK0Rlc2NyaXB0aW9uOiBndWVzdCBkaXNrIGltYWdl IG1hbmFnZW1lbnQgc3lzdGVtIC0gUmVpc2VyNCBzdXBwb3J0CisgVGhlIGxpYmd1ZXN0ZnMgbGli cmFyeSBhbGxvd3MgYWNjZXNzaW5nIGFuZCBtb2RpZnlpbmcgZ3Vlc3QgZGlzaworIGltYWdlcy4K KyAuCisgVGhpcyBwYWNrYWdlIGNvbnRhaW5zIGFwcGxpYW5jZSBmcmFnbWVudHMgZm9yIFJlaXNl cjQgc3VwcG9ydC4KKwogUGFja2FnZTogbGliZ3Vlc3Rmcy1yZXNjdWUKIFNlY3Rpb246IGxpYnMK IEFyY2hpdGVjdHVyZTogbGludXgtYW55CmRpZmYgLS1naXQgYS9nZW4tYXBwbGlhbmNlLWRlcGVu ZHMuc2ggYi9nZW4tYXBwbGlhbmNlLWRlcGVuZHMuc2gKaW5kZXggZDc1MTQ5Ny4uMGY1ZjMzZSAx MDA3NTUKLS0tIGEvZ2VuLWFwcGxpYW5jZS1kZXBlbmRzLnNoCisrKyBiL2dlbi1hcHBsaWFuY2Ut ZGVwZW5kcy5zaApAQCAtMTUsNyArMTUsNyBAQCBwa2dsaXN0X3RvX2RlcHMoKSB7CiAgICAgZWNo bwogfQogCi1mb3IgcCBpbiBnZnMyIGhmc3BsdXMgamZzIG5pbGZzIHJlaXNlcmZzIHJlc2N1ZSBy c3luYyB4ZnMgemZzCitmb3IgcCBpbiBnZnMyIGhmc3BsdXMgamZzIG5pbGZzIHJlaXNlcmZzIHJl aXNlcjQgcmVzY3VlIHJzeW5jIHhmcyB6ZnMKIGRvCiAgICAgY2F0IGRlYmlhbi9saWJndWVzdGZz LSRwL3Vzci9saWIvKi0qL2d1ZXN0ZnMvc3VwZXJtaW4uZC9wYWNrYWdlcy0kcCBcCiAgICAgICAg IHwgIHBrZ2xpc3RfdG9fZGVwcyBcCmRpZmYgLS1naXQgYS9saWJndWVzdGZzLXJlaXNlcjQuaW5z dGFsbCBiL2xpYmd1ZXN0ZnMtcmVpc2VyNC5pbnN0YWxsCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IDAwMDAwMDAuLmU1NWE2NTQKLS0tIC9kZXYvbnVsbAorKysgYi9saWJndWVzdGZzLXJlaXNl cjQuaW5zdGFsbApAQCAtMCwwICsxIEBACisvdXNyL2xpYi8qLSovZ3Vlc3Rmcy9zdXBlcm1pbi5k L3BhY2thZ2VzLXJlaXNlcjQKZGlmZiAtLWdpdCBhL3BhdGNoZXMvbWV0enRsaS9tZXR6dGxpLXJl aXNlcjQtZW5hYmxpbmcucGF0Y2ggYi9wYXRjaGVzL21ldHp0bGkvbWV0enRsaS1yZWlzZXI0LWVu YWJsaW5nLnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjgyM2ViODEK LS0tIC9kZXYvbnVsbAorKysgYi9wYXRjaGVzL21ldHp0bGkvbWV0enRsaS1yZWlzZXI0LWVuYWJs aW5nLnBhdGNoCkBAIC0wLDAgKzEsNzIgQEAKK0Zyb20gMWNkNTYzNDQ5NWFiOWRhM2Q3MWY0MmVi NGEyOTY5YTk4YjZkMWM1NSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKK0Zyb206IE1ldHp0bGkg SW5mb3JtYXRpb24gVGVjaG5vbG9neSA8am9zZUBtZXR6dGxpLml0PgorRGF0ZTogU3VuLCAyMCBP Y3QgMjAxOSAyMToyNTo1MyAtMDcwMAorU3ViamVjdDogW1BBVENIXSBPbWUgKHNlY29uZCkgY29t bWl0IGxpYmd1ZXN0ZnMtMS40MC4yLCBpbmMuIGdudWxpYi9saWIvZnRzLmMKKyBpbiAuZ2l0aWdu b3JlLCBlbmFibGluZyByZWlzZXI0IHRvIGNvbXBsZW1lbnQgZGViaWFuIHBhY2thZ2luZworIHBh dGNoZXMvMDAwOS1GaXgtc2Jpbi1yZWJvb3QtcmVxdWlyZW1lbnRzLnBhdGNoCisKKy0tLQorIGFw cGxpYW5jZS9wYWNrYWdlbGlzdC5pbiB8IDEgKworIGRhZW1vbi9ta2ZzLmMgICAgICAgICAgICB8 IDUgKysrLS0KKyBnbnVsaWIvbGliL2Z0cy5jICAgICAgICAgfCA0ICsrKy0KKyAzIGZpbGVzIGNo YW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKKworZGlmZiAtLWdpdCBhL2Fw cGxpYW5jZS9wYWNrYWdlbGlzdC5pbiBiL2FwcGxpYW5jZS9wYWNrYWdlbGlzdC5pbgoraW5kZXgg ZDQ3ZTJkMi4uMzFkZjkzYyAxMDA2NDQKKy0tLSBhL2FwcGxpYW5jZS9wYWNrYWdlbGlzdC5pbgor KysrIGIvYXBwbGlhbmNlL3BhY2thZ2VsaXN0LmluCitAQCAtOTYsNiArOTYsNyBAQCBkbmwgaXBy b3V0ZSBoYXMgYmVlbiByZW5hbWVkIHRvIGlwcm91dGUyCisgICBudGZzLTNnCisgICBvcGVuc3No LWNsaWVudAorICAgcmVpc2VyZnNwcm9ncworKyAgcmVpc2VyNHByb2dzICAgICAgICAgICAgICBk bmwgSm9zZS9NZXR6dGxpIElUIGFkZGVkIHJlaXNlcjQgMTAtMjAtMjAxOQorICAgc3lzdmluaXQt Y29yZSAgICAgICAgICAgICBkbmwgZm9yIC9zYmluL3JlYm9vdAorICAgc3lzdGVtZC1zeXN2ICAg ICAgICAgICAgICBkbmwgYWx0ZXJuYXRpdmUgZm9yIC9zYmluL3JlYm9vdAorICAgdWZzdXRpbHMK K2RpZmYgLS1naXQgYS9kYWVtb24vbWtmcy5jIGIvZGFlbW9uL21rZnMuYworaW5kZXggYWE4MzBk ZC4uMDMzNWYxNyAxMDA2NDQKKy0tLSBhL2RhZW1vbi9ta2ZzLmMKKysrKyBiL2RhZW1vbi9ta2Zz LmMKK0BAIC04MCw5ICs4MCwxMCBAQCBkb19ta2ZzIChjb25zdCBjaGFyICpmc3R5cGUsIGNvbnN0 IGNoYXIgKmRldmljZSwgaW50IGJsb2Nrc2l6ZSwKKyAgICAqIG1rZnMuamZzIGlzIHRoZSBzYW1l CisgICAgKiBta2ZzLnhmcyBtdXN0IGZvcmNlIHRvIG1ha2UgeGZzIGZpbGVzeXN0ZW0gd2hlbiB0 aGUgZGV2aWNlIGFscmVhZHkKKyAgICAqIGhhcyBhIGZpbGVzeXN0ZW0gb24gaXQKKysgICAqIEpv c2UvTWV0enRsaSBJVCBhZGRlZCByZWlzZXI0IDEwLTIwLTIwMTkKKyAgICAqLworLSAgaWYgKFNU UkVRIChmc3R5cGUsICJyZWlzZXJmcyIpIHx8IFNUUkVRIChmc3R5cGUsICJqZnMiKSB8fAorLSAg ICAgIFNUUkVRIChmc3R5cGUsICJ4ZnMiKSkKKysgIGlmIChTVFJFUSAoZnN0eXBlLCAicmVpc2Vy ZnMiKSB8fCBTVFJFUSAoZnN0eXBlLCAicmVpc2VyNCIpIHx8CisrICAgICAgU1RSRVEgKGZzdHlw ZSwgImpmcyIpIHx8IFNUUkVRIChmc3R5cGUsICJ4ZnMiKSkKKyAgICAgQUREX0FSRyAoYXJndiwg aSwgIi1mIik7CisgCisgICAvKiBGb3IgR0ZTLCBHRlMyLCBhc3N1bWUgYSBzaW5nbGUgbm9kZS4g Ki8KK2RpZmYgLS1naXQgYS9nbnVsaWIvbGliL2Z0cy5jIGIvZ251bGliL2xpYi9mdHMuYworaW5k ZXggNWU4ZTg5NS4uZGY0Y2UxMyAxMDA2NDQKKy0tLSBhL2dudWxpYi9saWIvZnRzLmMKKysrKyBi L2dudWxpYi9saWIvZnRzLmMKK0BAIC02NTgsMTIgKzY1OCwxMyBAQCBlbnVtIGxlYWZfb3B0aW1p emF0aW9uCisgCisgIyBpbmNsdWRlIDxzeXMvdmZzLmg+CisgCistLyogTGludXgtc3BlY2lmaWMg Y29uc3RhbnRzIGZyb20gY29yZXV0aWxzJyBzcmMvZnMuaCAqLworKy8qIExpbnV4LXNwZWNpZmlj IGNvbnN0YW50cyBmcm9tIGNvcmV1dGlscycgc3JjL2ZzLmg7IE1ldHp0bGkgSVQgYWRkZWQgY29u c3RhbnQgZm9yIHJlaXNlcjQgKi8KKyAjIGRlZmluZSBTX01BR0lDX0FGUyAweDUzNDY0MTRGCisg IyBkZWZpbmUgU19NQUdJQ19DSUZTIDB4RkY1MzRENDIKKyAjIGRlZmluZSBTX01BR0lDX05GUyAw eDY5NjkKKyAjIGRlZmluZSBTX01BR0lDX1BST0MgMHg5RkEwCisgIyBkZWZpbmUgU19NQUdJQ19S RUlTRVJGUyAweDUyNjU0OTczCisrIyBkZWZpbmUgU19NQUdJQ19SRUlTRVI0IDB4NTIzNDUzNjIK KyAjIGRlZmluZSBTX01BR0lDX1RNUEZTIDB4MTAyMTk5NAorICMgZGVmaW5lIFNfTUFHSUNfWEZT IDB4NTg0NjUzNDIKKyAKK0BAIC03OTYsNiArNzk3LDcgQEAgbGVhZl9vcHRpbWl6YXRpb24gKEZU U0VOVCBjb25zdCAqcCwgaW50IGRpcl9mZCkKKyAgICAgICAvKiBMaXN0IGhlcmUgdGhlIGZpbGUg c3lzdGVtIHR5cGVzIHRoYXQgbWF5IGxhY2sgdXNhYmxlIGRpcmVudC5kX3R5cGUKKyAgICAgICAg ICBpbmZvLCB5ZXQgZm9yIHdoaWNoIHRoZSBvcHRpbWl6YXRpb24gZG9lcyBhcHBseS4gICovCisg ICAgIGNhc2UgU19NQUdJQ19SRUlTRVJGUzoKKysgICAgY2FzZSBTX01BR0lDX1JFSVNFUjQ6IC8q IEpvc2UvTWV0enRsaSBJVCAxMC0yMC0yMDE5ICovCisgICAgIGNhc2UgU19NQUdJQ19YRlM6IC8q IFhGUyBsYWNrZWQgaXQgdW50aWwgMjAxMy0wOC0yMiBjb21taXQuICAqLworICAgICAgIHJldHVy biBOT1NUQVRfTEVBRl9PUFRJTUlaQVRJT047CisgCistLSAKKzIuMjAuMQorCmRpZmYgLS1naXQg YS9wYXRjaGVzL3NlcmllcyBiL3BhdGNoZXMvc2VyaWVzCmluZGV4IDU5MWI2ZDIuLmRlYjYzODcg MTAwNjQ0Ci0tLSBhL3BhdGNoZXMvc2VyaWVzCisrKyBiL3BhdGNoZXMvc2VyaWVzCkBAIC0xMywz ICsxMyw0IEBACiAwMDEzLUZpeC11cC1wZXJsLXBhdGgtaW4taW5zdGFsbGVkLXNjcmlwdHMucGF0 Y2gKIDAwMTQtRml4LS5kZXBlbmQtZ2VuZXJhdGlvbi1mb3Itb3V0LW9mLXRyZWUtYnVpbGQucGF0 Y2gKIDAwMTUtQ2hhbmdlLWNyeXB0c2V0b3AtY3J5cHRzZXR1cC1iaW4taW4tYXBwbGlhbmNlLnBh dGNoCittZXR6dGxpL21ldHp0bGktcmVpc2VyNC1lbmFibGluZy5wYXRjaApkaWZmIC0tZ2l0IGEv c3BsaXQtYXBwbGlhbmNlLnNoIGIvc3BsaXQtYXBwbGlhbmNlLnNoCmluZGV4IDQyMTQ3NjMuLjcw MmQ2NDYgMTAwNzU1Ci0tLSBhL3NwbGl0LWFwcGxpYW5jZS5zaAorKysgYi9zcGxpdC1hcHBsaWFu Y2Uuc2gKQEAgLTUsNyArNSw3IEBAIHNldCAtZXgKIGNkIGRlYmlhbi90bXAvdXNyL2xpYi8qLSov Z3Vlc3Rmcy9zdXBlcm1pbi5kCiBjcCAtbiBwYWNrYWdlcyBwYWNrYWdlcy5vcmlnCiAKLWZvciBw IGluIGdmczIgaGZzcGx1cyBqZnMgbmlsZnMgcmVpc2VyZnMgcnN5bmMgeGZzIHpmczsgZG8KK2Zv ciBwIGluIGdmczIgaGZzcGx1cyBqZnMgbmlsZnMgcmVpc2VyZnMgcmVpc2VyNCByc3luYyB4ZnMg emZzOyBkbwogICAgIHNlZCAtaSAtZSAiLyRwL2QiIHBhY2thZ2VzCiAgICAgZ3JlcCAtRiAgIiRw IiA8IHBhY2thZ2VzLm9yaWcgPiBwYWNrYWdlcy0kcCB8fCB0cnVlCiBkb25lCi0tIAoyLjIwLjEK Cg== --1024707763-1571757714=:21309--