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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 793E1C4167B for ; Thu, 14 Dec 2023 06:03:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=q2i79wOJX6cmo385YVQwrpzNZZjble9DX9bWsEFHeyI=; b=IsbVdGbiTTr7II yAUFynyDsZnEKzsqDBLpOXEy/IBI9Dr7wfz6TMj4m7uAuhs+x/dSxMCIn+G1BI+6SDPYvgUjLQ5ZO 9w1b9ZchPB6d9s5aVFvd7+AV/65ouEaEKcnPsgAWsVRIlAo7HeprMcKWeGZbh4qxhmU61fqY5dzUs X9VnF67omnVh2rpCc1YpnEG0b85SN+1CADvvhw7VELjuP7Bo4gvCqE4HpWBGQ87h/fOrt+Tb+VicM 640oBEsNHrr0QWNof5Gn67E6QwJiPW45uzJXxSpmAyDX8Nbz+WHam9hh+Y14i6XIoMxStHUMwS9Ex uqBQkNUmsI8U1J05jyIQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rDeo7-00GuQk-1N; Thu, 14 Dec 2023 06:02:51 +0000 Received: from mail-pg1-x534.google.com ([2607:f8b0:4864:20::534]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rDeo3-00GuP0-2f for linux-arm-kernel@lists.infradead.org; Thu, 14 Dec 2023 06:02:49 +0000 Received: by mail-pg1-x534.google.com with SMTP id 41be03b00d2f7-5c210e34088so6475333a12.2 for ; Wed, 13 Dec 2023 22:02:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brainfault-org.20230601.gappssmtp.com; s=20230601; t=1702533767; x=1703138567; darn=lists.infradead.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=rR88+KJ4oetYgNJPPfLxYGb3zN8cHiA15JFTdJl3Cf4=; b=HvYWXqaTPQR7RdtE0gqQGnhSZwCVI9MXOiJd7GC9KAiLyDixyW1D5Kdgn55Joe5/c7 lYu/vfZZUdAi1+hDldERGW2Ppd7EMingWZ2NID1JcUymYS9/od0W8xjG7mgjNM1kh917 0vmhInNwwZ5rM0zRdMYEbS+rnelo5JKpHgNcBPsvGVH5ccIcVslTmHt2VC0o/qTWOxc9 hNY9ZjZQ8jjTAGc14eCOIMzQ6JboOMNPQC+j+fRz4BP5dypHQynmRct0g5NslQevrru8 rOVP+0zCt64kbWHpzMhO3NX5Pb1XCot8bvZhYRoIE/3aU7UXsKN4Gjg+O48Ix0+/ra5M 76NQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702533767; x=1703138567; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rR88+KJ4oetYgNJPPfLxYGb3zN8cHiA15JFTdJl3Cf4=; b=f1uyhsfiH1sllAQnl62cbTPCdnYFKrC4ZmUcKCB6U53njhQLPMTNMWcf6oSHjrSfX9 vx8JGjUVpNGVTB7uGCjGaYKHR5k8FojF9D7JrxTbPwpYFo3C93NuBqy1kSwGUKpW/SUX WY5miMF0M39T0cxziBowF/dn3OM3/B/C4jO5fZ9d6KNmeHYGLdqZBk/NVVAFkdPcCrGB hXVu+cVpgrqOhvakmZUcO3Y664kV3MVoLDEbHfpqkPoYADCKKhMi5xYoW9CVxAVmYsn8 fgihtZTW3eicFPJYppI+7u5e+KJrNkuO29OEFyFn1u84O+tZSXXHMCtBaySB0hTwh8AL kSCA== X-Gm-Message-State: AOJu0YxzmYTUTi9B1dC+LvDfY/QFOVOScKMSxOs6pYSNWfLnok/TozXs gtC9j0vc0s3W9Ku+VnUcpcXAFZZEZwOjNBbreZNqKw== X-Google-Smtp-Source: AGHT+IHApeJ6ArYXy3rl2+lkJnBjQtf5ZPUukPygJf2EkLx2G75ff0WSU5JG6Xt465dG74MxwoWECoutji/AYS76NKE= X-Received: by 2002:a17:90b:3692:b0:28a:ee4d:20e4 with SMTP id mj18-20020a17090b369200b0028aee4d20e4mr1197143pjb.87.1702533766622; Wed, 13 Dec 2023 22:02:46 -0800 (PST) MIME-Version: 1.0 References: <20230916003118.2540661-1-seanjc@google.com> <20230916003118.2540661-16-seanjc@google.com> In-Reply-To: <20230916003118.2540661-16-seanjc@google.com> From: Anup Patel Date: Thu, 14 Dec 2023 11:32:35 +0530 Message-ID: Subject: Re: [PATCH 15/26] KVM: Move include/kvm/iodev.h to include/linux as kvm_iodev.h To: Sean Christopherson Cc: Catalin Marinas , Will Deacon , Marc Zyngier , Oliver Upton , Huacai Chen , Michael Ellerman , Paul Walmsley , Palmer Dabbelt , Albert Ou , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Janosch Frank , Claudio Imbrenda , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, Peter Zijlstra , Arnaldo Carvalho de Melo , Paolo Bonzini , Tony Krowiak , Halil Pasic , Jason Herne , Harald Freudenberger , Alex Williamson , Andy Lutomirski , linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev, linux-mips@vger.kernel.org, kvm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, Anish Ghulati , Venkatesh Srinivas , Andrew Thornton X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231213_220247_885261_6913788B X-CRM114-Status: GOOD ( 17.38 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gU2F0LCBTZXAgMTYsIDIwMjMgYXQgNjowMeKAr0FNIFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNl YW5qY0Bnb29nbGUuY29tPiB3cm90ZToKPgo+IE1vdmUgaW9kZXYuaCwgdGhlIGxhc3QgcmVtYWlu aW5nIGhvbGRvdXQgaW4gaW5jbHVkZS9rdm0sIHRvIHRoZSBzdGFuZGFyZAo+IGluY2x1ZGUvbGlu dXggZGlyZWN0b3J5IGFzIGt2bV9pb2Rldi5oIGFuZCBkZWxldGUgaW5jbHVkZS9rdm0uCj4KPiBT aWduZWQtb2ZmLWJ5OiBTZWFuIENocmlzdG9waGVyc29uIDxzZWFuamNAZ29vZ2xlLmNvbT4KCkZv ciBLVk0gUklTQy1WOgpBY2tlZC1ieTogQW51cCBQYXRlbCA8YW51cEBicmFpbmZhdWx0Lm9yZz4K ClJlZ2FyZHMsCkFudXAKCj4gLS0tCj4gIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8IDEgLQo+ICBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2t2bV92Z2ljLmggICAg ICAgICAgfCAyICstCj4gIGFyY2gvYXJtNjQva3ZtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgICAgICAg ICB8IDIgKy0KPiAgYXJjaC9hcm02NC9rdm0vdmdpYy92Z2ljLW1taW8tdjMuYyAgICAgICAgIHwg MiArLQo+ICBhcmNoL2FybTY0L2t2bS92Z2ljL3ZnaWMtbW1pby5jICAgICAgICAgICAgfCAyICst Cj4gIGFyY2gvbWlwcy9pbmNsdWRlL2FzbS9rdm1faG9zdC5oICAgICAgICAgICB8IDMgKy0tCj4g IGFyY2gvcG93ZXJwYy9rdm0vbXBpYy5jICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiAgYXJj aC9yaXNjdi9rdm0vYWlhX2FwbGljLmMgICAgICAgICAgICAgICAgIHwgMiArLQo+ICBhcmNoL3Jp c2N2L2t2bS9haWFfaW1zaWMuYyAgICAgICAgICAgICAgICAgfCAyICstCj4gIGFyY2gveDg2L2t2 bS9pODI1NC5oICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiAgYXJjaC94ODYva3ZtL2lv YXBpYy5oICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQo+ICBhcmNoL3g4Ni9rdm0vaXJxLmgg ICAgICAgICAgICAgICAgICAgICAgICAgfCAyICstCj4gIGFyY2gveDg2L2t2bS9sYXBpYy5oICAg ICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiAgaW5jbHVkZS97a3ZtL2lvZGV2LmggPT4gbGlu dXgva3ZtX2lvZGV2Lmh9IHwgMAo+ICB2aXJ0L2t2bS9jb2FsZXNjZWRfbW1pby5jICAgICAgICAg ICAgICAgICAgfCAzICstLQo+ICB2aXJ0L2t2bS9ldmVudGZkLmMgICAgICAgICAgICAgICAgICAg ICAgICAgfCAyICstCj4gIHZpcnQva3ZtL2t2bV9tYWluLmMgICAgICAgICAgICAgICAgICAgICAg ICB8IDMgKy0tCj4gIDE3IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDE5IGRlbGV0 aW9ucygtKQo+ICByZW5hbWUgaW5jbHVkZS97a3ZtL2lvZGV2LmggPT4gbGludXgva3ZtX2lvZGV2 Lmh9ICgxMDAlKQo+Cj4gZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKPiBp bmRleCA5MGYxMzI4MWQyOTcuLmRkYzgzNzVkNTM2YyAxMDA2NDQKPiAtLS0gYS9NQUlOVEFJTkVS Uwo+ICsrKyBiL01BSU5UQUlORVJTCj4gQEAgLTExNDk4LDcgKzExNDk4LDYgQEAgVzogICAgICBo dHRwOi8vd3d3LmxpbnV4LWt2bS5vcmcKPiAgVDogICAgIGdpdCBnaXQ6Ly9naXQua2VybmVsLm9y Zy9wdWIvc2NtL3ZpcnQva3ZtL2t2bS5naXQKPiAgRjogICAgIERvY3VtZW50YXRpb24vdmlydC9r dm0vCj4gIEY6ICAgICBpbmNsdWRlL2FzbS1nZW5lcmljL2t2bSoKPiAtRjogICAgIGluY2x1ZGUv a3ZtL2lvZGV2LmgKPiAgRjogICAgIGluY2x1ZGUvbGludXgva3ZtKgo+ICBGOiAgICAgaW5jbHVk ZS90cmFjZS9ldmVudHMva3ZtLmgKPiAgRjogICAgIGluY2x1ZGUvdWFwaS9hc20tZ2VuZXJpYy9r dm0qCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20va3ZtX3ZnaWMuaCBiL2Fy Y2gvYXJtNjQvaW5jbHVkZS9hc20va3ZtX3ZnaWMuaAo+IGluZGV4IDViMjdmOTRkNGZhZC4uMmNh NTI4ODhiYzc1IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20va3ZtX3ZnaWMu aAo+ICsrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20va3ZtX3ZnaWMuaAo+IEBAIC0xMyw3ICsx Myw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9zcGlubG9jay5oPgo+ICAjaW5jbHVkZSA8bGludXgv c3RhdGljX2tleS5oPgo+ICAjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KPiAtI2luY2x1ZGUgPGt2 bS9pb2Rldi5oPgo+ICsjaW5jbHVkZSA8bGludXgva3ZtX2lvZGV2Lmg+Cj4gICNpbmNsdWRlIDxs aW51eC9saXN0Lmg+Cj4gICNpbmNsdWRlIDxsaW51eC9qdW1wX2xhYmVsLmg+Cj4KPiBkaWZmIC0t Z2l0IGEvYXJjaC9hcm02NC9rdm0vdmdpYy92Z2ljLW1taW8tdjIuYyBiL2FyY2gvYXJtNjQva3Zt L3ZnaWMvdmdpYy1tbWlvLXYyLmMKPiBpbmRleCBiYmEwY2ZlZWZmZmUuLjY0NjA1M2VlODkyZiAx MDA2NDQKPiAtLS0gYS9hcmNoL2FybTY0L2t2bS92Z2ljL3ZnaWMtbW1pby12Mi5jCj4gKysrIGIv YXJjaC9hcm02NC9rdm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+IEBAIC02LDkgKzYsOSBAQAo+ICAj aW5jbHVkZSA8bGludXgvaXJxY2hpcC9hcm0tZ2ljLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9rdm0u aD4KPiAgI2luY2x1ZGUgPGxpbnV4L2t2bV9ob3N0Lmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9rdm1f aW9kZXYuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L25vc3BlYy5oPgo+Cj4gLSNpbmNsdWRlIDxrdm0v aW9kZXYuaD4KPiAgI2luY2x1ZGUgPGFzbS9rdm1fdmdpYy5oPgo+Cj4gICNpbmNsdWRlICJ2Z2lj LmgiCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQva3ZtL3ZnaWMvdmdpYy1tbWlvLXYzLmMgYi9h cmNoL2FybTY0L2t2bS92Z2ljL3ZnaWMtbW1pby12My5jCj4gaW5kZXggZDU0YTkwYmVlZjYxLi5i NzlhMmU4NjA0MTUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm02NC9rdm0vdmdpYy92Z2ljLW1taW8t djMuYwo+ICsrKyBiL2FyY2gvYXJtNjQva3ZtL3ZnaWMvdmdpYy1tbWlvLXYzLmMKPiBAQCAtNyw4 ICs3LDggQEAKPiAgI2luY2x1ZGUgPGxpbnV4L2lycWNoaXAvYXJtLWdpYy12My5oPgo+ICAjaW5j bHVkZSA8bGludXgva3ZtLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9rdm1faG9zdC5oPgo+ICsjaW5j bHVkZSA8bGludXgva3ZtX2lvZGV2Lmg+Cj4gICNpbmNsdWRlIDxsaW51eC9pbnRlcnJ1cHQuaD4K PiAtI2luY2x1ZGUgPGt2bS9pb2Rldi5oPgo+Cj4gICNpbmNsdWRlIDxhc20va3ZtX2VtdWxhdGUu aD4KPiAgI2luY2x1ZGUgPGFzbS9rdm1fYXJtLmg+Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQv a3ZtL3ZnaWMvdmdpYy1tbWlvLmMgYi9hcmNoL2FybTY0L2t2bS92Z2ljL3ZnaWMtbW1pby5jCj4g aW5kZXggNjhhM2Q4MDYyNDczLi40ZmVjYTNiMWQ5MTUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm02 NC9rdm0vdmdpYy92Z2ljLW1taW8uYwo+ICsrKyBiL2FyY2gvYXJtNjQva3ZtL3ZnaWMvdmdpYy1t bWlvLmMKPiBAQCAtOSw3ICs5LDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L2lycS5oPgo+ICAjaW5j bHVkZSA8bGludXgva3ZtLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9rdm1faG9zdC5oPgo+IC0jaW5j bHVkZSA8a3ZtL2lvZGV2Lmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9rdm1faW9kZXYuaD4KPiAgI2lu Y2x1ZGUgPGFzbS9rdm1fYXJjaF90aW1lci5oPgo+ICAjaW5jbHVkZSA8YXNtL2t2bV92Z2ljLmg+ Cj4KPiBkaWZmIC0tZ2l0IGEvYXJjaC9taXBzL2luY2x1ZGUvYXNtL2t2bV9ob3N0LmggYi9hcmNo L21pcHMvaW5jbHVkZS9hc20va3ZtX2hvc3QuaAo+IGluZGV4IDU0YTg1ZjFkNGYyYy4uZjhmNjNk MGFhMzk5IDEwMDY0NAo+IC0tLSBhL2FyY2gvbWlwcy9pbmNsdWRlL2FzbS9rdm1faG9zdC5oCj4g KysrIGIvYXJjaC9taXBzL2luY2x1ZGUvYXNtL2t2bV9ob3N0LmgKPiBAQCAtMTYsNiArMTYsNyBA QAo+ICAjaW5jbHVkZSA8bGludXgvaW50ZXJydXB0Lmg+Cj4gICNpbmNsdWRlIDxsaW51eC90eXBl cy5oPgo+ICAjaW5jbHVkZSA8bGludXgva3ZtLmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9rdm1faW9k ZXYuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2t2bV90eXBlcy5oPgo+ICAjaW5jbHVkZSA8bGludXgv dGhyZWFkcy5oPgo+ICAjaW5jbHVkZSA8bGludXgvc3BpbmxvY2suaD4KPiBAQCAtMjQsOCArMjUs NiBAQAo+ICAjaW5jbHVkZSA8YXNtL2luc3QuaD4KPiAgI2luY2x1ZGUgPGFzbS9taXBzcmVncy5o Pgo+Cj4gLSNpbmNsdWRlIDxrdm0vaW9kZXYuaD4KPiAtCj4gIC8qIE1JUFMgS1ZNIHJlZ2lzdGVy IGlkcyAqLwo+ICAjZGVmaW5lIE1JUFNfQ1AwXzMyKF9SLCBfUykgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAoS1ZNX1JFR19NSVBTX0NQMCB8IEtWTV9SRUdf U0laRV9VMzIgfCAoOCAqIChfUikgKyAoX1MpKSkKPiBkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBj L2t2bS9tcGljLmMgYi9hcmNoL3Bvd2VycGMva3ZtL21waWMuYwo+IGluZGV4IDIzZTljMmJkOWYy Ny4uYjI1YTAzMjUxNTQ0IDEwMDY0NAo+IC0tLSBhL2FyY2gvcG93ZXJwYy9rdm0vbXBpYy5jCj4g KysrIGIvYXJjaC9wb3dlcnBjL2t2bS9tcGljLmMKPiBAQCAtMjYsNiArMjYsNyBAQAo+ICAjaW5j bHVkZSA8bGludXgvc2xhYi5oPgo+ICAjaW5jbHVkZSA8bGludXgvbXV0ZXguaD4KPiAgI2luY2x1 ZGUgPGxpbnV4L2t2bV9ob3N0Lmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9rdm1faW9kZXYuaD4KPiAg I2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9mcy5oPgo+ICAjaW5j bHVkZSA8bGludXgvYW5vbl9pbm9kZXMuaD4KPiBAQCAtMzMsNyArMzQsNiBAQAo+ICAjaW5jbHVk ZSA8YXNtL21waWMuaD4KPiAgI2luY2x1ZGUgPGFzbS9rdm1fcGFyYS5oPgo+ICAjaW5jbHVkZSA8 YXNtL2t2bV9wcGMuaD4KPiAtI2luY2x1ZGUgPGt2bS9pb2Rldi5oPgo+Cj4gICNkZWZpbmUgTUFY X0NQVSAgICAgMzIKPiAgI2RlZmluZSBNQVhfU1JDICAgICAyNTYKPiBkaWZmIC0tZ2l0IGEvYXJj aC9yaXNjdi9rdm0vYWlhX2FwbGljLmMgYi9hcmNoL3Jpc2N2L2t2bS9haWFfYXBsaWMuYwo+IGlu ZGV4IDM5ZTcyYWEwMTZhNC4uYjQ5ZTc0N2YyYmFkIDEwMDY0NAo+IC0tLSBhL2FyY2gvcmlzY3Yv a3ZtL2FpYV9hcGxpYy5jCj4gKysrIGIvYXJjaC9yaXNjdi9rdm0vYWlhX2FwbGljLmMKPiBAQCAt MTEsNyArMTEsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvbWF0aC5oPgo+ICAjaW5jbHVkZSA8bGlu dXgvc3BpbmxvY2suaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3N3YWIuaD4KPiAtI2luY2x1ZGUgPGt2 bS9pb2Rldi5oPgo+ICsjaW5jbHVkZSA8bGludXgva3ZtX2lvZGV2Lmg+Cj4gICNpbmNsdWRlIDxh c20va3ZtX2FpYV9hcGxpYy5oPgo+Cj4gIHN0cnVjdCBhcGxpY19pcnEgewo+IGRpZmYgLS1naXQg YS9hcmNoL3Jpc2N2L2t2bS9haWFfaW1zaWMuYyBiL2FyY2gvcmlzY3Yva3ZtL2FpYV9pbXNpYy5j Cj4gaW5kZXggNmNmMjNiOGFkYjcxLi41ODZlNDY2YTFjNmQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9y aXNjdi9rdm0vYWlhX2ltc2ljLmMKPiArKysgYi9hcmNoL3Jpc2N2L2t2bS9haWFfaW1zaWMuYwo+ IEBAIC0xMCwxMCArMTAsMTAgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L2F0b21pYy5oPgo+ICAjaW5j bHVkZSA8bGludXgvYml0bWFwLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9rdm1faG9zdC5oPgo+ICsj aW5jbHVkZSA8bGludXgva3ZtX2lvZGV2Lmg+Cj4gICNpbmNsdWRlIDxsaW51eC9tYXRoLmg+Cj4g ICNpbmNsdWRlIDxsaW51eC9zcGlubG9jay5oPgo+ICAjaW5jbHVkZSA8bGludXgvc3dhYi5oPgo+ IC0jaW5jbHVkZSA8a3ZtL2lvZGV2Lmg+Cj4gICNpbmNsdWRlIDxhc20vY3NyLmg+Cj4gICNpbmNs dWRlIDxhc20va3ZtX2FpYV9pbXNpYy5oPgo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2t2bS9p ODI1NC5oIGIvYXJjaC94ODYva3ZtL2k4MjU0LmgKPiBpbmRleCBhNzY4MjEyYmE4MjEuLjRkZTdh MGI4OGU0ZiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9rdm0vaTgyNTQuaAo+ICsrKyBiL2FyY2gv eDg2L2t2bS9pODI1NC5oCj4gQEAgLTQsNyArNCw3IEBACj4KPiAgI2luY2x1ZGUgPGxpbnV4L2t0 aHJlYWQuaD4KPgo+IC0jaW5jbHVkZSA8a3ZtL2lvZGV2Lmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9r dm1faW9kZXYuaD4KPgo+ICBzdHJ1Y3Qga3ZtX2twaXRfY2hhbm5lbF9zdGF0ZSB7Cj4gICAgICAg ICB1MzIgY291bnQ7IC8qIGNhbiBiZSA2NTUzNiAqLwo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9r dm0vaW9hcGljLmggYi9hcmNoL3g4Ni9rdm0vaW9hcGljLmgKPiBpbmRleCA1MzkzMzNhYzRiMzgu LjJiZWVjMmRhZjFhMyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9rdm0vaW9hcGljLmgKPiArKysg Yi9hcmNoL3g4Ni9rdm0vaW9hcGljLmgKPiBAQCAtMyw3ICszLDcgQEAKPiAgI2RlZmluZSBfX0tW TV9JT19BUElDX0gKPgo+ICAjaW5jbHVkZSA8bGludXgva3ZtX2hvc3QuaD4KPiAtI2luY2x1ZGUg PGt2bS9pb2Rldi5oPgo+ICsjaW5jbHVkZSA8bGludXgva3ZtX2lvZGV2Lmg+Cj4gICNpbmNsdWRl ICJpcnEuaCIKPgo+ICBzdHJ1Y3Qga3ZtOwo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0vaXJx LmggYi9hcmNoL3g4Ni9rdm0vaXJxLmgKPiBpbmRleCBjMmQ3Y2ZlODJkMDAuLmY5NTMwZTlhNjZm OCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9rdm0vaXJxLmgKPiArKysgYi9hcmNoL3g4Ni9rdm0v aXJxLmgKPiBAQCAtMTMsOSArMTMsOSBAQAo+ICAjaW5jbHVkZSA8bGludXgvbW1fdHlwZXMuaD4K PiAgI2luY2x1ZGUgPGxpbnV4L2hydGltZXIuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2t2bV9ob3N0 Lmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9rdm1faW9kZXYuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3Nw aW5sb2NrLmg+Cj4KPiAtI2luY2x1ZGUgPGt2bS9pb2Rldi5oPgo+ICAjaW5jbHVkZSAibGFwaWMu aCIKPgo+ICAjZGVmaW5lIFBJQ19OVU1fUElOUyAxNgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9r dm0vbGFwaWMuaCBiL2FyY2gveDg2L2t2bS9sYXBpYy5oCj4gaW5kZXggMGEwZWE0YjVkZDhjLi5i ZmQ5OWFkMTg4MmUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYva3ZtL2xhcGljLmgKPiArKysgYi9h cmNoL3g4Ni9rdm0vbGFwaWMuaAo+IEBAIC0yLDcgKzIsNyBAQAo+ICAjaWZuZGVmIF9fS1ZNX1g4 Nl9MQVBJQ19ICj4gICNkZWZpbmUgX19LVk1fWDg2X0xBUElDX0gKPgo+IC0jaW5jbHVkZSA8a3Zt L2lvZGV2Lmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9rdm1faW9kZXYuaD4KPgo+ICAjaW5jbHVkZSA8 bGludXgva3ZtX2hvc3QuaD4KPgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2t2bS9pb2Rldi5oIGIv aW5jbHVkZS9saW51eC9rdm1faW9kZXYuaAo+IHNpbWlsYXJpdHkgaW5kZXggMTAwJQo+IHJlbmFt ZSBmcm9tIGluY2x1ZGUva3ZtL2lvZGV2LmgKPiByZW5hbWUgdG8gaW5jbHVkZS9saW51eC9rdm1f aW9kZXYuaAo+IGRpZmYgLS1naXQgYS92aXJ0L2t2bS9jb2FsZXNjZWRfbW1pby5jIGIvdmlydC9r dm0vY29hbGVzY2VkX21taW8uYwo+IGluZGV4IDFiOTBhY2I2ZTNmZS4uY2ZjYjRiODRkNjMyIDEw MDY0NAo+IC0tLSBhL3ZpcnQva3ZtL2NvYWxlc2NlZF9tbWlvLmMKPiArKysgYi92aXJ0L2t2bS9j b2FsZXNjZWRfbW1pby5jCj4gQEAgLTksOCArOSw3IEBACj4gICAqCj4gICAqLwo+Cj4gLSNpbmNs dWRlIDxrdm0vaW9kZXYuaD4KPiAtCj4gKyNpbmNsdWRlIDxsaW51eC9rdm1faW9kZXYuaD4KPiAg I2luY2x1ZGUgPGxpbnV4L2t2bV9ob3N0Lmg+Cj4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4g ICNpbmNsdWRlIDxsaW51eC9rdm0uaD4KPiBkaWZmIC0tZ2l0IGEvdmlydC9rdm0vZXZlbnRmZC5j IGIvdmlydC9rdm0vZXZlbnRmZC5jCj4gaW5kZXggODk5MTJhMTdmNWQ1Li40ZDdjZmIxMDk1ZmQg MTAwNjQ0Cj4gLS0tIGEvdmlydC9rdm0vZXZlbnRmZC5jCj4gKysrIGIvdmlydC9rdm0vZXZlbnRm ZC5jCj4gQEAgLTI2LDcgKzI2LDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L2lycWJ5cGFzcy5oPgo+ ICAjaW5jbHVkZSA8dHJhY2UvZXZlbnRzL2t2bS5oPgo+Cj4gLSNpbmNsdWRlIDxrdm0vaW9kZXYu aD4KPiArI2luY2x1ZGUgPGxpbnV4L2t2bV9pb2Rldi5oPgo+Cj4gICNpZmRlZiBDT05GSUdfSEFW RV9LVk1fSVJRRkQKPgo+IGRpZmYgLS1naXQgYS92aXJ0L2t2bS9rdm1fbWFpbi5jIGIvdmlydC9r dm0va3ZtX21haW4uYwo+IGluZGV4IDQ4NjgwMGE3MDI0Yi4uZjU4NWExNTliNGY1IDEwMDY0NAo+ IC0tLSBhL3ZpcnQva3ZtL2t2bV9tYWluLmMKPiArKysgYi92aXJ0L2t2bS9rdm1fbWFpbi5jCj4g QEAgLTEzLDkgKzEzLDggQEAKPiAgICogICBZYW5pdiBLYW1heSAgPHlhbml2QHF1bXJhbmV0LmNv bT4KPiAgICovCj4KPiAtI2luY2x1ZGUgPGt2bS9pb2Rldi5oPgo+IC0KPiAgI2luY2x1ZGUgPGxp bnV4L2t2bV9ob3N0Lmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9rdm1faW9kZXYuaD4KPiAgI2luY2x1 ZGUgPGxpbnV4L2t2bS5oPgo+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gICNpbmNsdWRl IDxsaW51eC9lcnJuby5oPgo+IC0tCj4gMi40Mi4wLjQ1OS5nZTRlMzk2ZmQ1ZS1nb29nCj4KCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1r ZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpo dHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJu ZWwK